局域网不能自动获取ip解决方案:
方法解决电脑设置问题,一般电脑可以自动获得ip上网。首先需要在路由器中开启dhcp服务(通常是开启的),然后需要电脑开启DHCP客户端服务和dns客户端服务(是自动获取dns的服务),这样一般就可以自动获得ip上网。
我的2003服务器是这样解决的:
但是有时候dhcp客户端启动不了。提示:无法启动,错误1068。这可能是因为dhcp客户端依赖的服务是IPSEC驱动程序和TCP/IP NetBIOS帮助程序。最后,新安装了tcp/ip协议:
首先卸载TCP/IP协议。
1.启动3354运行——regedit.exe,打开注册表编辑器,删除以下两个键:
HKEY _ LOCAL _ MACHINE \ System \ current control set \ Services \ Winsock
HKEY _ LOCAL _ MACHINE \ System \ current control set \ Services \ Winsock 2
2.找到文件c : \ Windows \ INF \ nettcpip . INF,用记事本打开找到:
【MS_TCPIP。主安装]
特征=0Xa0 ——将此处的0Xa0改为0x80,保存并退出。
3.打开本地连接的TCP/IP属性-添加协议——。从3354盘浏览找到刚刚保存的nettcpip . INF(% winroot % \ INF \ nettcpip . INF)文件,然后选择“TCP/IP协议”(不是那个TCP/IP版本6)。
这一步之后,我返回到网络连接窗口,但在这个时候,“卸载”按钮已经可用。单击“卸载”按钮删除TCP/IP协议,然后重新启动机器一次。
4.重启后,根据步骤3重新安装TCP/IP协议。
5.再次重启。此时通过DHCP获取IP,网络一切正常。
还有一种方法没有试过:
用注册表改一下。
1.单击开始,单击运行,键入regedit,然后单击确定。
2.找到以下注册表项。
HKEY _ LOCAL _ MACHINE \ System \ control set 001 \ Services \ DHCP
3.在右窗格中,双击“DependOnService”,然后确定“数据值”的值是Tcpip Afd NetBT,在Tcpip下增加一行Afd。
4.重新启动计算机,并验证DHCP服务是否已启动。
为什么电脑不能自动获取ip:
如果你的电脑突然不能上网,而且显示本地限制,基本上是不会自动获取IP的。
在这里,默认情况下,您的网络的DHCP服务器是正常的,这意味着网络上的其他机器可以使用它。
首先确认一下你的问题3360
在命令提示符下,命令C:/inconfig -all,并使用ipconfig命令获取主机配置信息,包括IP地址、子网掩码和默认网关。IPConfig的/all参数生成所有接口的详细配置报告,包括所有远程访问适配器。
这样就可以大致确认你的问题了。
如果返回的本地IP地址显示为169.254.y.z,并且子网掩码为255.255.0.0,则IP地址
该地址由Windows XP Professional的自动专用IP地址(APIPA)功能分配。这意味着
此TCP/IP配置用于自动配置,没有找到DHCP服务器,也没有指定替代配置。这种配置没有
接口的默认网关。
如果返回的本地IP地址显示为0.0.0.0,则DHCP媒体检测功能的替换生效,因为
网络适配器检测到缺少网络连接,或者因为TCP/IP检测到IP地址和手动配置的IP地址。
重复一遍。
如果你有和上面一样的问题,恭喜你,你真的没有自动获得IP。
我们来看看DHCP自动获取IP的工作流程:
1.计算机向DHCP服务器申请IP地址。
2.DHCP服务器从地址池中选择未分配的IP地址给计算机,并告诉计算机这个IP地址属于你多久。这叫做租赁。
3.在租约到期之前,计算机将再次向DHCP服务器续订租约。这样,IP地址保持不变。
4.如果计算机在租约到期后关闭且无法续订,此IP地址将被收回,并可分配给其他计算机。
也就是说,当你的电脑向DHCP服务器申请IP的时候,就出现了问题。有以下几种可能:3360
网络线路问题,服务器没有收到你的申请或者服务器返回的数据丢失,所以你没有得到。
2.服务器的IP分配耗尽,以至于新加入的机器拿不到IP;
3 DHCP服务器配置或操作错误;
4本地计算机设置问题
这里只讨论第四个问题,即可能的本地计算机设置。
这里首先要确定的是机器是否有DHCP客户端服务。
启动控制面板性能和维护管理工具服务。
检查DHCP客户端、DNS客户端是否自动启用,如果没有,让它们自动启用。