Quad Nics работают ОДИН одновременно

Квадрины не работают полностью. Но нет ошибки в системном журнале, чтобы проследить, что происходит.

lspci | grep Ethernet

05:04.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
05:05.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
05:06.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
05:07.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
06:04.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
06:05.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
06:06.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
06:07.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
07:04.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
07:05.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
07:06.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
07:07.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)

Только 4 порта подключены для тестирования

Результат бега lshw -C network | egrep 'logical|irq'

PCI (sysfs)  

   logical name: eth3
   resources: irq:20 ioport:b080(size=128) memory:f7601000-f76013ff memory:f7540000-f757ffff
   logical name: eth6
   resources: irq:20 ioport:a100(size=128) memory:f7402000-f74023ff memory:f7380000-f73bffff
   logical name: eth10
   resources: irq:19 ioport:9100(size=128) memory:f7202000-f72023ff memory:f7180000-f71bffff
   logical name: eth12
   resources: irq:16 ioport:9000(size=128) memory:f7200000-f72003ff memory:f7100000-f713ffff

И результат бега ifconfig | egrep 'eth|inet' выглядит следующим образом:

eth3      Link encap:Ethernet  HWaddr 00:80:c8:b9:86:f7  
          inet addr:192.168.99.101  Bcast:192.168.99.255  Mask:255.255.255.0

eth6      Link encap:Ethernet  HWaddr 00:80:c8:ca:73:36  
          inet addr:192.168.99.102  Bcast:192.168.99.255  Mask:255.255.255.0

eth10     Link encap:Ethernet  HWaddr 00:80:c8:b9:90:be  
          inet addr:192.168.99.104  Bcast:192.168.99.255  Mask:255.255.255.0

eth12     Link encap:Ethernet  HWaddr 00:80:c8:b9:90:c0  
          inet addr:192.168.99.103  Bcast:192.168.99.255  Mask:255.255.255.0

когда eth3 работает, тогда все остальные перестают работать, и если я отключу / подключу этот порт будет работать снова.

Пожалуйста, пролите немного света на это.

1 ответ

Возможно, вам нужно установить arptables

sudo su
apt-get install arptables

Arptables используется для настройки, обслуживания и проверки таблиц правил ARP в ядре Linux.

Он аналогичен iptables, но работает на уровне ARP, а не на уровне IP.

Пример:

sudo su
arptables -F INPUT
arptables -A INPUT -i eth3 --destination-ip ! 192.168.99.101 -j DROP
arptables -A INPUT -i eth6 --destination-ip ! 192.168.99.102 -j DROP
arptables -A INPUT -i eth10 --destination-ip ! 192.168.99.104 -j DROP
arptables -A INPUT -i eth12 --destination-ip ! 1192.1168.99.103 -j DROP

Это предотвратит попадание трансляций в неправильный интерфейс.

Другие вопросы по тегам