Назад | Перейти на главную страницу

Проблема с сетевой картой с двойным интерфейсом на втором сетевом адаптере

Я работаю над перенастройкой существующего производственного сервера и у меня проблемы с двухпортовой картой Intel PCIe. Он работает под управлением CentOS 6.4 [2.6.32-358.23.2.el6.x86_64] и похоже, что это проблема с драйвером на втором сетевом адаптере, поскольку она обнаружена системой.

Был интерфейс связи, который, как я полагаю, в какой-то момент обе эти сетевые карты Intel были членами (Я говорю это из-за некоторых комментариев в старых файлах конфигурации интерфейса). При этом, когда я пришел перенастроить сеть, только eth0 был членом связи, а eth1 нигде не было видно. С тех пор я удалил интерфейс связи.

Вот что я сделал до сих пор;

Вот еще несколько результатов, показывающих, почему я считаю, что это проблема с драйвером, хотя я изо всех сил пытаюсь ее решить.

# lspci|grep -i net
  03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
  03:00.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
  03:00.2 Ethernet controller: Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
  03:00.3 Ethernet controller: Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
  04:00.0 Ethernet controller: Intel Corporation 82599EB 10-Gigabit SFI/SFP+ Network Connection (rev 01)
  04:00.1 Ethernet controller: Intel Corporation 82599EB 10-Gigabit SFI/SFP+ Network Connection (rev 01)

04: 00.1 виноват

# find /sys|grep drivers.*04:00
  /sys/bus/pci/drivers/ixgbe/0000:04:00.0  

Я полагаю, что это проблема с драйвером из-за того, что 0000: 04: 00.1 не указан в приведенном выше списке.

# ifconfig -a
  eth0      Link encap:Ethernet  HWaddr 90:E2:BA:17:XX:XX  
            inet6 addr: fe80::XXX/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:19695 errors:0 dropped:0 overruns:0 frame:0
            TX packets:124 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000 
            RX bytes:1999668 (1.9 MiB)  TX bytes:9176 (8.9 KiB)

  eth2      Link encap:Ethernet  HWaddr D8:9D:67:32:XX:XX  
            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 

  eth3      ...
  eth4      ...
  eth5      ...
  lo        ...

Любая помощь очень ценится, спасибо.

Это было вызвано тем, что во второй порт установлен неподдерживаемый модуль SFP.

Благодаря предложению Майкла Хэмптона проверить dmesg Мне удалось найти эту строку;

ixgbe 0000:04:00.1: failed to load because an unsupported SFP+ or QSFP module type was detected.
ixgbe 0000:04:00.1: Reload the driver after installing a supported module.
ixgbe 0000:04:00.1: PCI INT B disabled  

После установки поддерживаемого трансивера и перезагрузки интерфейс получил ожидаемое обозначение eth1.