SQUID 3 несколько исходящих ip адресов tcp_outgoing_address + Multiple IP
В 3 squid-e есть замечательная опция tcp_outgoing_address, которая позволяет нам настроить исходящие соединения с разными ip адресами.
Сделать это очень просто.
Составляем списки доступа.
Я использую эту возможность для балансировки трафика между несколькими провайдерами на iptables. Об этом напишу очень скоро. Если у вас всего одна сетевая карта, которая смотрит в wan настройте для несколько ip адресов.
Сделать это очень просто Открываем файл /etc/network/interfaces
И приводим наш интерфейс к следующему виду.
Составляем списки доступа.
acl network src 192.168.0.0/24 #Можно указать для всей сети acl admins src 192.168.0.20 192.168.0.21 #Можно указать несколько ip acl boss src 192.168.0.10 #Можно указать только один tcp_outgoing_address 10.1.0.1 network tcp_outgoing_address 10.1.0.2 admins tcp_outgoing_address 10.1.0.3 boss tcp_outgoing_address 10.1.0.4 #Для всех остальных.
Сделать это очень просто Открываем файл /etc/network/interfaces
И приводим наш интерфейс к следующему виду.
auto eth0 iface eth0 inet static address 10.1.0.1 netmask 255.255.255.0 auto eth0:0 allow-hotplug eth0:0 iface eth0:0 inet static address 10.1.0.2 netmask 255.255.255.0 auto eth0:1 iface eth0:1 inet static address 10.1.0.3 netmask 255.255.255.0 auto eth0:2 iface eth0:2 inet static address 10.1.0.4 netmask 255.255.255.0
Комментарии
Отправить комментарий