У меня есть сервер Ubuntu 10.04 LTS, который имеет два порта Ethernet eth0 и eth1.
eth0 подключен к ISP1 с сетью 192.168.3.0/24 с статическим адресом 192.168 сервера. 3. 5 eth1 подключен к ISP2 с сетью 192.168.5.0/24 с статическим адресом сервера 192.168.5.10Когда подключено eth1, интернет-соединение с eth0 отсутствует. Внутренняя сеть доступна, например, ssh, ping с других компьютеров в сети 192.168.3.0/24.
Когда eth1 отключен или отключен, eth0 работает нормально.
Как я могу гарантировать, что оба порта Ethernet получат интернет-соединения?
netstat configs eth1 disabled
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.3.1 0.0.0.0 UG 0 0 0 eth0
netstat configs eth1 disabled [!d11 ]
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
0.0.0.0 192.168.5.254 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 192.168.3.1 0.0.0.0 UG 0 0 0 eth0
Изменить
Я также проверил /etc/resolv.conf
Там я вручную добавил сервер имен для обоих шлюзов.
Изменить
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 11:bb:3e:15:3e:0e brd ff:ff:ff:ff:ff:ff
inet 192.168.3.100/24 brd 192.168.3.255 scope global eth0
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 100
link/ether aa:2a:ae:5f:59:e8 brd ff:ff:ff:ff:ff:ff
inet 192.168.5.100/24 brd 192.168.5.255 scope global eth1
valid_lft forever preferred_lft forever
Проверьте, что оба порта подняты. Переконфигурируйте eth1, eth0 как всегда вверх.