У меня есть настройки следующим образом

PC <-- ADSL Router <-- DSLAM <-- SquidProxy Server <--> ISP Provided Router --> Internet
  1. Прокси-сервер Squid (работает на Ubuntu 12.04) подключается к маршрутизатору ISP через eth0 и настроен на получение IP-адресов DHCP в диапазоне 192.168.1.0/24 . Шлюз по умолчанию для маршрутизатора 192.168.1.1 .
  2. Прокси-сервер Squid подключается к DSLAM через eth1 (которому присвоен статический IP 192.168.2.1). eth1 также настроен как dhcp с диапазоном ip 192.168.2.50-192.168.2.210 и DNS ' 8.8.8.8 и 8.8.8.4 .
  3. Порт Ethernet DSLAM, обращенный к прокси-серверу squid, получает статический IP-адрес в диапазоне 192.168.2.0/24 . Порту, идущему к маршрутизатору ADSL, также назначается статический IP-адрес в другом диапазоне (например, 192.168.3.0/24), как и маршрутизатор ADSL.

При вышеописанных настройках, какие настройки я должен задать для маршрутизатора ADSL? Особенно

  • Шлюз по умолчанию
  • DNS-сервер IP

1 ответ1

0

Итак, после долгих размышлений и из-за того, что было бы слишком сложно переконфигурировать каждый маршрутизатор ADSL, я сделал следующее.

  1. Не внесены изменения в маршрутизатор DSLAM и ADSL (IP-адрес по умолчанию все еще был 192.168.1.1).
  2. Изменен конфиг маршрутизатора ISP, заменив 192.168.1.1 ip маршрутизатора на 192.168.2.1.
  3. Изменил адаптер eth0 на прокси-сервере на DHCP (теперь он получает IP-адрес DHCP в 192.168.2.0/24) и присвоил адаптеру eth1 статический IP-адрес 192.168.1.1
  4. Изменены диапазоны IP-адресов WAN и LAN прокси-сервера squid, чтобы они соответствовали значениям eth1 и eth0 соответственно.

И это все! После этого все, что мне нужно было сделать, это заставить конечных пользователей ввести IP-адрес eth1 192.168.1.1/24 в качестве ip-прокси, и он работает !! Одна проблема, которая возникла у меня немного позже, заключалась в том, что когда прокси-сервер получает пакеты через маршрутизатор ADSL и DSLAM, полученный MAC-адрес не совпадает с адресом отправляющего его ПК, поэтому я не могу реализовать MAC (или IP-адрес ) фильтр на таких пользователей. До сих пор не понял, как обойти это ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .