Изменение скорости сети до 1000 Мбит / с
Я пытаюсь изменить восходящий канал сервера со 100 Мбит / с до 1000 Мбит / с.
выход ethtool eth0
# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: No
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
вывод ifcfg-eth0
cat /etc/sysconfig/network-scripts/ifcfg-eth0
# device: eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=10.0.0.1
HWADDR=00:24:21:ef:34:7c
IPADDR=10.0.0.1
NETMASK=255.255.255.255
SCOPE="peer 10.0.0.1"
я выполняю команду
ethtool -s eth0 speed 1000 duplex full autoneg off
но ничего не изменилось
1 ответ
Решение
Вам нужно четыре вещи, чтобы успешно автоматически договориться о ссылке Gbit.
- Сетевая карта, способная на такую скорость. Из вывода ваш, кажется,.
- Коммутатор, способный обрабатывать Гбит. Пожалуйста, проверьте ваши возможности коммутатора.
- Подходящий кабель категории 5, 5e или 6. Если у вас более старый кабель (например, cat3), то скорости Gbit (фактически: не должны) работать.
a) Сначала проверьте это с новым, исправным кабелем между сетевой розеткой и сетевой картой.
б) Если это не помогает, проложите кабель непосредственно между сетевой картой и коммутатором. (Если это вдруг сработает, значит, у вас старая или неправильная проводка в стенах между розетками и выключателями). - Никаких странных проблем несовместимости между NIC и коммутатором. Попробуйте использовать тот же порт, который вы сейчас используете, с другой сетевой картой (например, подключите ноутбук с Gbit. Посмотрите, согласен ли он со скоростью гигабитного канала. Если это не так, вы, вероятно, проверяете не тот компонент.)