| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 无法上网问题解决过程 -> 正文阅读 |
|
[系统运维]无法上网问题解决过程 |
同事在群里反馈,办公区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,导致无法上网。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 14:44:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |