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
Комментарии
Отправить комментарий