症状描述:
前几天特殊原因,服务器重启之后无法远程插上显示器后系统正常。在一个网段能ping通且mac核实无误但就是无法正常连接。无奈之下又重启了一次突然发现又好了?!
症状分析:
1.进入系统后,立即查看网卡信息配置发现没有什么问题,随后利用ethtool 命令查看了网卡信息,如下:
可以看出网卡为千兆网卡,并有三种模式,支持自动协商。这个不是问题的重点,重点是下面的速率为10M且为半双工?那么问题来了:
1.为什么速率是10M?而且是半双工?
答:首先我在交换机上做了一系列测试,将端口设置为10M 服务器正常,端口设置为100M服务器无法ping通,端口设置为auto服务器正常。
很显然一开始问题是由于交换机端口速率与网卡速率不匹配造成的。
2.此时我已将交换机端口参数设置为auto模式,而系统ethtool得出的结果仍然是10M,如何修改呢?
答:利用ethtool对网卡进行手动修改,由于交换机端口为电口百兆,那么就将其设置为100M 如图:
提示为无效参数,更改其他参数,如图:
成功。
advertise的值:
0x001 10 Half
0x002 10 Full
0x004 100 Half
0x008 100 Full
0x010 1000 Half(not supported by IEEE standards)
0x020 1000 Full
0x8000 2500 Full(not supported by IEEE standards)
0x800 10000 Full
0x03F Auto