Я установил гигабитную карту Intel, она отображается как:
[root@mail ~]# ethtool eth0
Settings for eth0:
Supported ports: [ FIBRE ]
Supported link modes: 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: FIBRE
PHYAD: 0
Transceiver: external
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes
[root@mail ~]#
Таким образом я получаю ошибки:
[root@mail ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:07:E9:0A:75:A5
inet addr:78.158.192.29 Bcast:78.158.192.127 Mask:255.255.255.128
inet6 addr: fe80::207:e9ff:fe0a:75a5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:29351806494030 dropped:4891967749005 overruns:0 frame:19567870996020
TX packets:0 errors:9783935498010 dropped:0 overruns:0 carrier:14675903247015
collisions:4891967749005 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Base address:0xb000 Memory:ff700000-ff720000
Остальные сетевые карты обозначены как «MII» и работают нормально. Есть ли возможность изменить тип порта с FIBER на MII? ethtool не может этого изменить.
Спасибо
Когда ethtool не знает, что сказать, он просто говорит что-то. Другими словами, это ложь.
Обновите ядро, включив в него последние версии драйверов для вашей сетевой карты. Тогда ethtool узнает больше и сделает все правильно.
Вы можете попробовать отправить свой вопрос в список рассылки разработчиков e1000, который активно отслеживается разработчиками драйверов Intel NIC. Не забудьте включить ваш дистрибутив ОС, вывод команды "ethtool -i eth0" и, возможно, результат lspci.
Вы можете найти информацию о списке рассылки на сайте SourceForge для драйверов Intel NIC: https://lists.sourceforge.net/lists/listinfo/e1000-devel