本文主要是介绍为什么网口直连却ping不通,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我在项目开发中遇到这样一个奇怪的问题,两个机器A和B, 他们通过网线直连,在设置好静态ip和netmask之后却无法ping通。
在一番折腾后找到原因--两个网口的工作模式(十兆/百兆/前兆, 全双工/半双工)不一样。
通过`sudo ethtool eth0`可以看到`eth0`网口支持哪些工作模式,通过`sudo ethtool -s eth0 speed 100 duplex full`可以设定为百兆网的全双工模式。
然后就能够ping通了。
这篇关于为什么网口直连却ping不通的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!