服务器和交换机端口互连,出现网卡一下显示连上,一下显示拔线的情况



事件说明:

最近在机房上了一台DELL的服务器,接的9300系列交换机,出现网卡一下显示连上,一下显示拔线的情况;服务器是网卡是千兆网卡,交换机上插了电口模块


解决经过:

1、初始我以为网线有问题,就换了一根网线(5类和6类网线都试过了),发现还是不行;把交换机接口和模块都换了测试,还是一样的问题


2、这时候我用相同的接口和网线接到其他的服务器上去,没有问题,初步判断是这台DELL服务器的问题


3、刚好手边有台华为的2300系列交换机,就把网线插到2300交换机的以太网口和G口,发现都正常;进一步判断是9300系列交换机和这台DELL服务器之间的接口协商问题


4、接口里的配置

port media type copper      /端口类型的是电口

  undo negotiation auto     /取消自动协商模式

  speed 100                /端口速率100

port media type fiber      /端口类型的是光口

  undo negotiation auto

如果没有配置speed 100的话,网卡的问题还是存在。配置了speed 100网卡就正常了,只不过是网卡变成了百兆的。


5、测试正常后我以为就完事大吉了,结果在传数据的时候发现了问题,就是速度根本跑不上,速度连1M都没有,经过确认交换机上是没有限速的,所以还是协商的问题


6、然后我想到可以修改网卡的一些配置看能否解决,点开网卡属性--配置--高级

173425593.jpg

173228423.jpg

找到“链接速度和双工”,把自动协商改成1.0Gbps全双工,发现问题依旧存在。


7、最后的解决办法,点开网卡属性---配置--高级,然后找到“千兆位主从模式”---选择“强制主模式”

173454495.jpg


这时候发现网卡恢复正常了,然后在进行测速,发现还是不行,最后想起来交换机还做了关闭自动协商和speed 100


8、进交换机接口配置:negotiation auto  然后进行测速,一切正常。



命令解释:

port media type copper      /端口类型的是电口

  undo negotiation auto     /取消自动协商模式

  speed 100                /端口速率100

port media type fiber      /端口类型的是光口

  undo negotiation auto

上面这个我发现交换机里面用问号查询不到这些命令,但是是可以使用的,我网上找了一下,可以使用下面的命令来代替


combo-port copper

  undo negotiation auto

  speed 100

combo-port media type

  combo-port copper