网络问题汇总

1、单向ping通

  设备A(192.168.1.100) 能ping通设备B(192.168.1.102),但设备B无法ping通设备A。

   可能原因:

    1、设备A设置了防火墙,禁止别人ping它

    2、设备A有两张同一网段的网卡

    3、设备B有两张网卡,ping时未指定用哪张网卡

    4、A未设置路由

    5、A所在网络中存在mac相同的设备,可以通过更改A的mac地址试试

 

2、支持千兆网卡网线只接了4芯,uboot下无法ping通

  千兆的网卡虽然值接了四芯,在自动协商时还是协商成了千兆,应该强制设置成百兆,

  mii write 0x0c 0x00 0x2100  //将地址为0x0c的phy设置成百兆全双工

 

3、ping时而通时而请求超时

  问题原因:

  1、存在两台mac地址相同的设备。

4、无法ping通特殊ip的主机

  设备的ip和路由如下:

  

  

  设备的eth0是有线网卡,能ping通外网。wlan0是无线网卡,未连接wifi,只是设置了一个默认ip。

  测试发现设备无法ping通192.168.0.x的主机,其它类型ip的主机可以ping通。通过指定网卡eth0则可以ping通192.168.0.x的主机。

  该问题的原因是wlan0的网络路由为192.168.0.0,与192.168.0.x的主机匹配,当ping192.168.0.x的主机时会走wlan0的网卡。所以导致无法ping通。

  解决该问题可以从以下中选择一种

  1、指定eth0网卡ping

  2、删除或更改wlan0路由

  3、wlan0网卡重新设置一个不是192.168.0.x的ip

  4、ifconfig wlan0 down

 

posted @ 2023-03-08 19:33  YYFaGe  阅读(95)  评论(0编辑  收藏  举报