欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

菜鸟必读之网络故障两例

程序员文章站 2022-06-25 23:27:09
菜鸟必读之网络故障两例...

最近,笔者在学校网络的维护过程中碰到了两例并不常见的网络故障,但却非常有意思,觉得有必要把它们拿出来供大家参考。

第一例故障:客户机不能即时自动从dhcp服务器上获得它的tcp/ip配置

我们学校的ip地址、dns和网关都是通过dhcp服务器自动获得的。前段时间,学校领导觉得通过教育城域网上网速度不够快,就决定直接通过电信专线上网,这样一来我就修改了dhcp服务器的dns设置,并且将dhcp服务器重启。之后有少数几个教师向我反映他们的电脑打不开网页了,但是qq都能上。排除了病毒、系统的原因后,我就想到了dns的问题了。

运行“ipconfig /all”命令一查,果然,机器的dns显示还是以前的地址,它没有及时从dhcp服务器上获得更新。这下就简单了,运行“ipconfig /releasw”命令释放,之后再运行“ipconfig /renew”重新配置。精彩的网页又展现在我们眼前了。

第二例故障:客户机的arp缓存表对应的代理服务器的mac地址错误

学校里几台机器出现一个很奇怪的网络的故障:机子能够ping通其他机器,但就是ping不通代理服务器的地址(即网关的地址)192.168.0.1,导致机器不能上网。

运行“arp -a”命令查看当前的arp项,却发现主机地址192.168.0.1对应的mac地址为00-00-00-00-00-00,这根本就不是主机的mac地址啊!运行“arp -a 192.168.0.1 00-06-29-ee-08-bf”(正确的mac地址)命令,在arp缓存中添加项,将ip地址和正确的物理地址关联,发现故障解决了,电脑可以ping通主机,也能正常上网了。

我们知道,arp(address reverse protocol,地址解析协议)用于显示或修改使用的以太网ip或令牌环物理地址翻译表。在每台安装有tcp/ip协议的电脑里都有一个arp缓存表,表里的ip地址与mac地址是一一对应的,而主机的ip地址到mac地址的映射却总是存在于arp缓存表中。可是由于系统的某些原因,导致arp缓存表中主机的mac地址无法更新获得,才导致了机子不能ping通主机而无法上网。