机房一台linux服务器维护,将网线连接至另外一台交换机,重新开机后,发现服务器竟无法ssh连接,经过排查,原来此台服务器有多个网口,linux 服务器重新开机后,网口识别顺序混乱,即eth0 网口被识别成eth4,重新配置网口配置文件即可。

  解决思路如下:

  (1) 每次插一根网线,ethtool eth* 检查网口是否查网线,识别出网口对应顺序和关系

  (2) 修改/etc/udev/rules.d/70-persistent-net.rules 

  (3) 重新启动网络服务。/etc/init.d/network restart 

  至此,问题解决。

  PS: 建议配置网口文件 ifcfg-eth*时,指定网口MAC地址,就不会出现网口顺序混乱问题。