Мне было интересно, может ли кто-нибудь помочь мне решить эту проблему
У меня работает шлюз Сервер Ubuntu 10.04 (LTS) и я добавил к нему новую сетевую карту, которая является Intel PRO 1000PT GbE, доведя интерфейсы до 3. Сервер видит сетевой адаптер, я могу вызвать его и назначить ему IP-адрес, но я не могу связаться с какими-либо устройствами с этого интерфейса.
eth2 Link encap:Ethernet HWaddr de:ad:de:ed:ab:ab
inet addr:10.10.1.1 Bcast:10.10.1.255 Mask:255.255.255.0
inet6 addr: 056a::eeff:fafe:feee:65de/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:3252 errors:0 dropped:0 overruns:0 frame:0
TX packets:2445 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:256154 (256.1 KB) TX bytes:154118 (154.1 KB)
Memory:efdc0000-efde0000
(трафик, показанный здесь, получен из теста ping из других подсетей.
из dmesg
[1234567.123036] e1000e: eth2 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
[1234567.123042] 0000:02:00.0: eth2: 10/100 speed: disabling TSO
[1234567.124020] ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
запись для eth2 в / etc / network / interfaces
auto eth2
iface eth2 inet static
address 10.10.1.1
netmask 255.255.255.0
network 10.10.1.0
broadcast 10.10.1.255
Если я попытаюсь пропинговать устройство с eth2 (linkys wrt54gl) со шлюза, он сразу же выдаст пункт назначения недоступен и arp -a не возвращает ничего из интерфейса.
Точно так же, если я попытаюсь пропинговать интерфейс eth2 с устройства в сети, я не смогу, и ничего не появится в arp -a
Я могу пинговать eth2 (10.10.1.1) с любого устройства с eth1
Еще одна вещь, которую я заметил в выводе ifconfig -a заключается в том, что последняя строка eth0 и eth1 отличается от eth2 тем, что первые перебивать с последним объем памяти
eth0 Link encap:Ethernet HWaddr 00:00:00:00:aa:bb
inet addr:99.99.99.99 Bcast:99,99,99,127 Mask:255.255.255.192
inet6 addr: eee0::bbb:21ff:fe3a:535b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:119305917 errors:0 dropped:0 overruns:0 frame:0
TX packets:99141449 errors:1095 dropped:0 overruns:0 carrier:0
collisions:1035730 txqueuelen:1000
RX bytes:2191962177 (2.1 GB) TX bytes:3430112856 (3.4 GB)
Interrupt:16
eth1 Link encap:Ethernet HWaddr 00:aa:ee:ee:dd:cc
inet addr:10.20.1.1 Bcast:10.20.1.255 Mask:255.255.255.0
inet6 addr: fe80::222:aaaa:fe01:aaaa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:126352198 errors:0 dropped:0 overruns:0 frame:0
TX packets:159212343 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3755860824 (3.7 GB) TX bytes:501190807 (501.1 MB)
Interrupt:17
eth2 Link encap:Ethernet HWaddr de:ad:de:ed:ab:ab
inet addr:10.10.1.1 Bcast:10.10.1.255 Mask:255.255.255.0
inet6 addr: 056a::eeff:fafe:feee:65de/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:3252 errors:0 dropped:0 overruns:0 frame:0
TX packets:2445 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:256154 (256.1 KB) TX bytes:154118 (154.1 KB)
Memory:efdc0000-efde0000
eth2 был протестирован с несколькими cat5, которые работали.
обратите внимание, что я продезинфицировал часть вывода
Вы видите что-нибудь в этом интерфейсе?
tcpdump -i eth2 -n
Я понятия не имею, почему это должно быть так, но, возможно, что-то не так с маршрутизацией?
ip route показать таблицу все
список правил IP