Доброго всем дня!
Итак есть два провайдера которые подключены к компьютеру на linux redhat 4 через два сетевые интерфейса
eth1 ip - 10.100.128.68
и
eth2 ip - 192.168.1.2
и есть eth0 адрес которого 192.168.0.1 он сморит в мою локальную сеть
в сети есть ip 192.168.0.3 который выходит через интерфейс 192.168.0.1
и пока что настроено SNAT --to-source 10.100.128.68
default gw для компьютера является 10.100.100.1 который облуживает интерфейс eth1
есть squid который нужно настроить так что бы выходить через интерфейс eth2 шлюзом для него является 192.168.1.1
для создания сего удовольствия в squid существует опция tcp_outgoing_address <ip gw>
поєтому прописываем такой код
acl mynet src 192.168.0.0/255.255.255.0
tcp_outgoing_address 192.168.1.1 mynet
http_access allow mynet
в результате чего ,задуманное не работает
может есть какие нибудь другие подводные камни про которые я не знаю?
Итак есть два провайдера которые подключены к компьютеру на linux redhat 4 через два сетевые интерфейса
eth1 ip - 10.100.128.68
и
eth2 ip - 192.168.1.2
и есть eth0 адрес которого 192.168.0.1 он сморит в мою локальную сеть
в сети есть ip 192.168.0.3 который выходит через интерфейс 192.168.0.1
и пока что настроено SNAT --to-source 10.100.128.68
default gw для компьютера является 10.100.100.1 который облуживает интерфейс eth1
есть squid который нужно настроить так что бы выходить через интерфейс eth2 шлюзом для него является 192.168.1.1
для создания сего удовольствия в squid существует опция tcp_outgoing_address <ip gw>
поєтому прописываем такой код
acl mynet src 192.168.0.0/255.255.255.0
tcp_outgoing_address 192.168.1.1 mynet
http_access allow mynet
в результате чего ,задуманное не работает
может есть какие нибудь другие подводные камни про которые я не знаю?