Настраиваю 2 провайдера на Centos 6.3
1. eth1 IP 192.168.10.1 GW 192.168.10.2
2. eth2 IP 10.10.10.2 GW 10.10.10.1
3. eth0 - локалка
Таблица t_int : #ip route show table t_int
192.168.10.0/24 dev eth1 scope link src 192.168.10.1
default via 192.168.10.2 dev eth1
Таблица t_ros: #ip route show table t_ros
10.10.10.0/24 dev eth2 scope link src 10.10.10.2
default via 10.10.10.1 dev eth2
#ip route
10.10.10.0/24 dev eth2 proto kernel scope link src 10.10.10.2
192.168.10.0/24 dev eth1 proto kernel scope link src 192.168.10.1
192.168.0.0/22 dev eth0 proto kernel scope link src 192.168.0.33
default via 192.168.10.2 dev eth1
#ip rule
0: from all lookup local
32764: from 10.10.10.2 lookup t_ros
32765: from 192.168.10.1 lookup t_int
32766: from all lookup main
32767: from all lookup default
Если маршрут по умолчанию 192.168.10.2, то пинги #ping -I eth1 8.8.8.8 идут, а #ping -I eth2 8.8.8.8 нет.
Если маршрут по умолчанию 10.10.10.1, то пинги #ping -I eth2 8.8.8.8 идут, а #ping -I eth1 8.8.8.8 нет.
Помогите, пожалуйста разобраться, чтобы пинги работали одновременно и на eth1 и eth2
LinuxForum.Fans
ping не пингует внешний адрес, если маршрут не по умолчанию
Автор: Bif
7 сообщений
2741 просмотров
Ты хочешь объединить два интерфейса в один?
iptables настроен на работу с двумя провами?
Ты хочешь объединить два интерфейса в один?
Нет, пользователей разделю squid 3 на 2 канала....
iptables настроен на работу с двумя провами?
да
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 192.168.10.1
iptables -t nat -A POSTROUTING -o eth2 -j SNAT --to-source 10.10.10.2
имхо, tcpdump на интерфейсы и глядеть чего/куда отправляется и с каким src ip
Тему можно закрыть - поставить как решенную
В принципе для проверки присутствия инета пингую шлюзы - каждый свой
#ping -I eth1 192.168.0.2
#ping -I eth2 10.10.10.1
Маршрутизация выполняется так, как и задумано....
Проверил c помощью tcpdump SQUID 3 на 2 провайдера
Войдите или зарегистрируйтесь, чтобы ответить.