今天上午没有去公司,下午到公司的时候发现上不了Internet网,同事告诉我早上大家就都上不了,研发的同事帮每个人都设成了固定IP,并指定网关为路由器的IP地址192.168.1.1,才搞定。
我发现我的电脑也上不了Internet网,用ipconfig一看,发现自己的子网掩码不对,ADSL路由器的子网掩码是255.255.255.0,局域网内其他电脑要想通过这个宽带路由器访问Internet,就必须也在同一个子网中。一看自己的IP设置,是DHCP阿,按道理如果是从路由器分配的IP地址,应该是在这个子网内阿。
于是,继续用ipconfig /all查看了一下,结果发现DHCP Server的IP地址并不是路由器的192.168.1.1,而是另一个IP192.168.1.160,我查了一下,这个IP地址是公司的一台惠普多功能打印机。Bingo!肯定是打印机也配置了DHCP Server,具备动态分配IP地址的功能,这就意味着我们公司的局域网内存在着两台可以动态分配IP地址的DHCP Server,这个我以前还真没发现阿。
通过IE直接访问到打印机上,一看,果然有一个DHCP Server,状态还是Enable的,于是我把他改为Disable的状态,然后修复了一下我的本地连接,重新获取IP地址。再用ipconfig /all一看,咦,怎么没有变化,DHCP Server 还是指向打印机。难道是打印机的设置没有起作用?用IE上去一看,的确是改了阿,于是关闭打印机电源,重启了一下打印机,结果发现还是没有效果。
难道是我分析的不对?为了验证我的想法,我先把打印机的网线拔了,这回重获IP地址后,ipconfig /all一看,搞定!DHCP Server正常指向路由器地址,试了一下,也可以上外网了。看来确实是打印机的DHCP Server在做怪,但为什么我的修改煤起作用呢,我估计肯定是有个缓存。仔细观察了一番,最终发现这款打印机的网卡是外置的,而且是独立电源,怪不得关闭打印机的电源都没能起作用,于是我把网卡的电源拔掉后重新接上。这回再试,彻底搞定!
最后我让研发的同事把所有人的固定IP都改回DHCP了。通过这次问题的解决,我又体会到了局域网中存在多个DHCP Server时要注意的问题,也进一步锻炼了自己分析解决问题的能力。我还打算把这个事件作为一个公共事件,做一次教育,希望部门的同事再遇到类似的问题的时候要先理清思路,找到原因,而不能一味找个临时方案凑或过去,只有仔细分析问题,并最终妥善解决,才能提高自己的分析和解决问题的能力。
分享到:
相关推荐
DHCP Snooping主要是一个二层安全技术,它设计用于二层交换机上。在启用DHCP Snooping的交换机上,所有端口默认被视为非信任状态,这意味着它们不会转发DHCP请求报文。只有被明确标记为信任的端口才会转发这些请求。...
DHCP服务器收到广播包后,会向客户端计算机发送应答信息,并从自己的地址池中抽取一个IP地址分配给客户端计算机。 二、非法DHCP服务器的危害 非法DHCP服务器可能会导致客户端计算机获得错误的网络参数信息,无法...
DHCP Snooping是一种网络管理技术,旨在解决网络环境中由于多台DHCP服务器或者非法DHCP服务器造成的IP地址分配混乱和网络安全问题。随着网络技术的发展,个人设备和智能家居对网络的依赖日益增强,IP地址作为设备间...
Android DHCP 获取 IP 失败分析和解决 Android 操作系统中,DHCP(Dynamic Host Configuration Protocol)是用于动态分配 IP 地址的协议。...同时,通过解决方法,我们可以更好地解决 DHCP 获取 IP 失败的问题。
这两个命令可以帮助释放当前的IP地址并重新请求一个新的IP地址。 ##### 步骤二:检查服务依赖项 1. **打开服务管理器**: - 在命令提示符中输入`services.msc`并按回车键。 2. **查找DHCP服务**: - 找到“DHCP...
无线局域网内伪造DHCP服务器攻击是一个严重的问题,需要我们采取相应的解决方案来防范这种攻击。通过本文介绍的方法,我们可以有效地解决这个问题,确保网络的安全和稳定性。 此外,我们还需要了解一些相关的概念和...
这些设备可能是私接共享用的小宽带路由器,或者是无线宽带路由器,而这些设备的DHCP又是默认开启的,导致局域网中出现了两个DHCP服务器,一个是合法的,一个是非法的。 二、问题解决方法 要解决这个问题,需要使用...
接着,设备回应一个DHCP请求(DHCP Request),服务器最后发送一个DHCP确认(DHCP Acknowledge),正式将IP地址和其他网络参数分配给设备。这个过程确保了网络中每个设备都有一个唯一的IP地址,避免了冲突。 在没有...
2. DHCP服务器接收到请求后,选择一个可用的IP地址,并回应DHCP Offer。 3. 客户端接收到Offer后,发送DHCP Request请求特定的IP地址。 4. 服务器确认分配,发送DHCP Acknowledgement。 5. 客户端接收Ack,完成IP...
标题与描述均指向了一个具体的问题场景:在开机过程中,计算机持续进行DHCP(动态主机配置协议)检测,导致系统无法正常启动,表现为开机时屏幕上的斜杠不断旋转,这一现象通常意味着计算机正在尝试通过网络获取IP...
6. **自动化修复**:在识别到问题后,高级的DHCP修复工具可能会尝试自动修复问题,比如重新启动DHCP服务,或者为客户端强制分配一个可用的IP地址。 7. **报告生成**:工具可能具有生成诊断报告的功能,以便于向其他...
DHCP\DHCP服务器无法获取IP地址问题解决实录
"局域网内出现了2个DHCP服务器" 在局域网内出现了两个DHCP服务器,这是一个常见的问题,许多...局域网内出现了两个DHCP服务器是一个常见的问题,但可以通过多种方法来解决这个问题,选择合适的方法取决于具体情况。
1. **客户端请求**:当客户端(通常是计算机)启动时,它会广播一个DHCPDISCOVER消息,寻求网络上的DHCP服务器。 2. **服务器响应**:网络上的DHCP服务器收到客户端的请求后,会向该客户端发送DHCPOFFER消息,提供...
无法通过DHCP获取IP地址是一个较为常见的问题,其背后的原因可能是多方面的。通过本文提供的分析和解决方案,希望能帮助网络管理员快速定位并解决问题。需要注意的是,在进行任何修改之前,建议备份重要的系统文件和...
在局域网环境中,DHCP服务器的干扰是一个常见的问题,特别是在大型工厂或宿舍等规模较大的网络环境中。这种干扰可能来自非法DHCP设备,例如私接共享的小宽带路由器或无线宽带路由器。这类设备的DHCP功能通常默认开启...
综上所述,DHCP4Java是一个强大且灵活的工具,对于需要在Java环境中实现DHCP功能的开发者来说,它提供了完整的解决方案。通过深入理解和熟练运用这个库,开发者可以创建高效、可靠的DHCP服务和客户端程序。
DHCP(动态主机配置协议)是一种网络协议,用于自动分配IP地址和其他网络配置参数,如子网掩码、默认网关和DNS服务器等...Wireshark提供了一个强大的平台来深入探究这些网络通信的细节,对于学习和解决问题非常有价值。
`dhcp-forwarder` 是一个轻量级的解决方案,设计用于直接转发DHCP请求和响应,使得网络中的设备能够通过它来获取配置信息。这个项目强调其易于编译和移植性,这意味着它可以轻松适应各种操作系统和网络环境。 项目...
在本项目"DHCPServer.zip"中,包含了一个使用C#语言编写的DHCP服务器源码,名为"SmallDHCPServer_CodeProject"。这个项目旨在实现网络监控和配置的功能,对于学习和理解DHCP工作原理以及C#编程在网络安全领域的应用...