当前位置:网站首页>无法上网问题解决过程
无法上网问题解决过程
2022-06-26 01:01:00 【wj31932】
同事在群里反馈,办公区192.168.207.0/24网段有部分pc无法上网,让协调解决。
无法上网可能原因:
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不通。
问了一下情况,反馈系统托盘网络标识那里变成黄色感叹号,怀疑环境里有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,导致无法上网。
边栏推荐
- MySQL doit maîtriser 4 langues!
- VTK initialization code learning 1
- Tab switch
- What happens when the cloud answer does not display the third-party login button
- Keda 2.7.1 brief analysis of scaledjob code
- 【缺陷检测】基于matlab GUI印刷电路板自动缺陷检测【含Matlab源码 1912期】
- 二分查找
- 连接投影仪
- @Query 疑难杂症
- . Net7 miniapi (special part):preview5 optimizes JWT verification (Part 2)
猜你喜欢

Cross server SQL connection configuration

Markov decision process (MDP): gambler problem

图的深度优先遍历

Agent challenge - "Olympic running"

Markov decision process (MDP): Blackjack problem (mc-es)

Blazor University (33) form - editcontext, fieldidentifiers

SDRAM controller -- implementation of arbitration module
![[JS] free API to judge holidays, working days, Saturdays and Sundays](/img/e1/8b742082385bb5e60f74beb3b81c7d.png)
[JS] free API to judge holidays, working days, Saturdays and Sundays

Dynamic analysis and calculation of expression, flee is really sweet to use

Cow sequencing problem
随机推荐
regular expression
MySQL doit maîtriser 4 langues!
PyQt theme
What is the sudden power failure of iPhone and how to solve it?
Implement decorator pattern for servicecollection
Tarte aux framboises + AWS IOT Greengrass
哪个证券公司手机股票开户更好更安全?
Advanced cross platform application development (23): an article approaching the launch of testlight
Markov decision process (MDP): gambler problem
Bloc入门之Cubit详解
weishi相机显示
Mongoose - Why we make “mongoose.Promise = global.Promise” when setting a mongoose module?
Magnifier case
SDRAM controller -- implementation of arbitration module
Shell learning record (I)
A high-frequency interview question from a large factory: tell me about the solution of high and low interface idempotence? Solutions are attached.
【图像过滤】基于matlab GUI图像过滤系统【含Matlab源码 1913期】
SDRAM控制器——仲裁模块的实现
Calibration...
Shell curl execution script, with passed parameters and user-defined parameters