В блоке Debian Stretch у меня есть сетевой адаптер Gigabit Ethernet, но этот режим не активен (однако отображается как поддерживаемый).
Зависит ли это от состояния периферии (т.е.кабеля недостаточно, в другой коробке установлен более старый, т.е. всего 100 Мбит сетевой контроллер, или я могу как-то активировать этот режим?
Выход ethtool eth0
:
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
Ключевые направления:
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Скорее всего, это означает, что другое устройство (скорее всего, коммутатор) не рекламирует 1 Гбит / с или что соответствующий кабель не поддерживает 1 Гбит / с. Проверьте оба и убедитесь, что к кабелю подключены все восемь контактов - в случае сомнений отключите кабель.
Вы также можете использовать mii-tool -v
для проверки информации из ethtool
.
В качестве альтернативы вы можете использовать ethtool
чтобы установить для сетевой карты 1 Гбит / с, но имейте в виду, что вы можете потерять подключение к сети:
ethtool -S eth0 speed 1000 duplex full autoneg on