当前位置:   article > 正文

无法上网问题解决过程_无法获取到网关mac地址

无法获取到网关mac地址

同事在群里反馈,办公区192.168.207.0/24网段有部分pc无法上网,让协调解决。

无法上网可能原因:

主要有以下原因,路由器wan口原因,设置自身问题,与网关通信问题,域名解析问题等等。

1、无法获取网关mac地址,导致二层无法组包,多出现在广播域不对接错广播域或者出现环路导致网关的arp响应无法发出。

2、dns故障,dns地址变成错误的地址,解析错误地址或者无法给出域名解析。环境里有冒充dns的设备。

3、ip冲突,导致ip变成169.254.xxx.xxx,无法获得网关mac地址,导致无法完成包的拼装。

4、pc网卡设置为自动获取ip,dhcp获取地址失败,没有生成默认路由。

5、有设备冒充网关ip,导致包发给错误mac地址。

6、自身设备问题,网络协议没有生效,ping127.0.0.1不通。

7、路由器wan口故障,pppoe拨号失败或者物理断线。

问了一下情况,反馈系统托盘网络标识那里变成黄色感叹号,怀疑环境里有ip冲突,让查看ip地址是否变成169.254.xx.xx,截图反馈是固定ip,没有变成169.254.xx.xx,但一会恢复。

在忙其他事情,让继续观察,注意看网线是否有拔出或者ip地址变成169.254.xxx.xxx的显示?

又有其他人反馈,能ping通网关,但不能上网,让判断是否dns错误?

以前出现过,环境中有设备冒充ipv6的dns服务器的事,让大家参考博客中的定位解决。

参考https://blog.csdn.net/wj31932/article/details/114985121?spm=1001.2014.3001.5502

反馈 

让抓一下包,cmd下ipconfig/flushdns,ping baidu.com

抓包截图:

看截图,发现dns和访问某一个ip没有得到响应,让把抓包发来,反馈pc无法ping通192.168.205.1,无法上网,无法发出。

怀疑环境中有设备冒充网关,让查看网关192.168.207.1的mac地址

 网关是一个三层交换机上起的,起的各网段192.168.205.1,192.168.207.1,MAC地址都是

c8-50-e9-67-fa-0c

反馈是192.168.207.1的mac是00-0e-5e-00-00-01

 其他几个反馈都是这个

确定环境中有设备冒充了网关ip地址,导致发给网关的包,发错了地方

让执行一下mac地址静态绑定arp  -s  192.168.207.1  c8-50-e9-67-fa-0c

有的人反馈好了,可以上网,有的反馈执行了还不行。

本想绑定一下算了,看来得找出这个设备在那里,封掉交换机对应端口来定位。

 

有问题都反馈ok了

以过去的经验,shutdown了端口, 凶手自己会投案自首。

一会,有人跳出来说,他的测试环境不能用了,让给放开。

说明原因,让把ip改了。

修正后,发现这个mac的ip被修改:

问题原因分析:

广播域里有和192.168.207.1冲突的ip,有的设备导致arp请求,被错误mac地址替代,包发给了错误mac,导致无法上网。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/934820
推荐阅读
相关标签
  

闽ICP备14008679号