Гуру интернета, пожалуйста, помогите. Я пытаюсь настроить 2 сетевых адаптера, один для локального трафика (eth0) и другой для линии T1 для обработки входящих запросов к apache из внешнего мира. Я использую сервер 12.04 LTS.
Вот мои / etc / network / interfaces (я использую x, чтобы скрыть фактические адреса)
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface for local traffic auto eth0 iface eth0 inet static address 192.168.1.201 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 192.168.1.1 # Second NIC for T1 auto eth1 iface eth1 inet static address x.x.x.x netmask x.x.x.x gateway x.x.x.x dns-nameservers x.x.x.x x.x.x.x
, если я запускаю ifconfig -ai get
eth0 Link encap:Ethernet HWaddr 00:13:3b:0c:1b:12 inet addr:192.168.1.201 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::213:3bff:fe0c:1b12/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:13716 errors:0 dropped:146 overruns:0 frame:0 TX packets:1064 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1077933 (1.0 MB) TX bytes:147855 (147.8 KB) Interrupt:46 Base address:0x2000 eth1 Link encap:Ethernet HWaddr 00:16:76:c2:81:b9 inet addr:x.x.x.x Bcast:x.x.x.x Mask:x.x.x.x UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:20 Memory:90400000-90420000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:450 errors:0 dropped:0 overruns:0 frame:0 TX packets:450 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:40004 (40.0 KB) TX bytes:40004 (40.0 KB)
Когда я перезагружаюсь сеть или перезагрузка я получаю
ssh start/running, process 2853 RTNETLINK answers: File exists Failed to bring up eth1.
Пожалуйста, помогите!
У вас есть маршрут по умолчанию на обоих интерфейсах. Это, вероятно, не то, что вы хотите. Попробуйте удалить оператор gataway из интерфейса локальной сети eth0.
Если это не работает, в терминале отключите ваши интерфейсы с
sudo ifdown eth0 eth1
и вызовите только один с
sudo ifup -v eth0
, затем
sudo ifup -v eth1
[ 117] Опция v дает вам много информации о том, что происходит и что не так!
, поэтому попробуйте выполнить следующее
sudo ip addr flush dev eth1
, это сработало для меня ...
Имейте в виду, что это очистит статические маршруты.