我用我的东西debian,但是当我configuration速度1000和双工充分的错误发生
我使用的命令完全是: ethtool -s eth0 autoneg off speed 1000 duplex full
Cannot set new settings: Invalid argument not setting speed not setting duplex not setting autoneg Cannot set new settings: Invalid argument not setting speed not setting duplex not setting autoneg
这是我的eth0信息。
Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on MDI-X: Unknown Supports Wake-on: g Wake-on: d Link detected: yes driver: bnx2 version: 2.1.11 firmware-version: bc 3.5.12 ipms 1.6.0 bus-info: 0000:04:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: no
谁能告诉我哪个地方是错的?
你试过了吗,
sudo ethtool -s eth0 speed 1000 duplex full autoneg off
但是我支持Zoredache的评论,你可能不应该强制链接速度,除非它没有它的工作,你应该把机器设置为autoneg,并确保networking端口设置为正确的速度。
自动协商是根据IEEE 802.3-2002规范的第28D.5节使用1000BASE-T的要求 ,因此您不能禁用1000BASE-T的自动协商。
尝试 –
sudo ethtool -s eth0 speed 1000 duplex full autoneg on