电脑开机c语言dhcp卡住,电脑无法自动获得ip解决办法(dhcp服务无法启动)

局域网电脑无法自动获得ip解决办法:

一下方法针对电脑设置的问题,一般电脑自动获得ip上网,首先在路由器需要开启DHCP服务(一般都会开启的),然后需要电脑开启dhcp client 服务和dns client服务(这个是自动获取dns的服务),一般就可以自动获取ip上网了。

我的2003服务器用这个方法解决的:

但有时候dhcp client 启动不了,提示:无法启动,错误1068,这可能是dhcp client依赖的服务没有启动,依赖服务有IPSEC driver 和TCP/IP NetBIOS Helper ,最后从新安装tcp/ip协议:

先卸载TCP/IP协议

1、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

2、找到C:\WINDOWS\inf\nettcpip.inf文件,用记事本打开找到:

[MS_TCPIP.PrimaryInstall]

Characteristics = 0xa0

3、打开本地连接的TCP/IP属性—添加协议——从磁盘——浏览找到刚刚保存的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\ControlSet001\Services\DHCP

3. 在右窗格中,双击“DependOnService”,然后确保“数据值”的值为 Tcpip Afd NetBT,在Tcpip下面添加一行Afd.

4. 重新启动计算机,验证是否启动了 DHCP 服务。

电脑不能自动获得ip的原因:

如果你的电脑突然不能上网了,而且显示本地受限,基本上就是没有自动获取到IP.

在这里默认你所在网络的DHCP服务器是正常的,也就是说网络上的其他机器可以使用.

首先确认一下你的问题:

在命令提示符下 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.

后我们看一下自动获取IP简称DHCP工作过程: 1、计算机向DHCP服务器申请IP地址 2、DHCP服务器从地址池中选择未分配的IP地址给计算机,并告诉计算机这个IP地址属于你多长时间,这叫租约。 3、计算机在租约快到期前,再次向DHCP服务器提出续租。如此循环,此IP地址保持不变。 4、计算机若关机,在租约到期后不能续租,此IP地址即被收回,可分配给其他计算机使用。 也就是说你的计算机向DHCP服务器申请IP的时候出现了问题,存在以下可能: 1 网络线路问题,服务器没有接受到你的申请或者服务器返回的数据丢失了,你没有获得. 2 服务器的IP分配光了.这样新加入网络的机器就不能获得IP了; 3 DHCP服务器配置或者运行有错误; 4 本地计算机设置问题 在这里只讨论第四种问题,也就是可能本地计算机设置问题. 在这里首先要确定的是机器有没有开DHCP客户端服务. 开始>控制面板>性能和维护>管理工具>服务 查看一下DHCP Client,DNS Client这两个服务是否为自动启用,如果不是就让它们自动启用.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DHCP(动态主机配置协议)通常用于自动分配IP地址、子网掩码和DNS服务器等网络配置给连接到网络的设备。如果DHCP客户端无法访问活动目录(Active Directory),可能存在以下一些问题: 1. **网络连接问题**:确保DHCP服务器和活动目录服务器之间有正常的网络连接,并且防火墙或安全策略没有阻止通信。 2. **DNS解析失败**:如果DHCP未正确获取AD的DNS条目,客户端可能无法通过域名找到AD服务器。检查DNS配置是否正确,包括AD服务器的IP地址或FQDN(完全限定域名)是否在DNS中。 3. **AD服务启动或不可用**:确认AD服务器是否运行正常,服务状态是否为“正在运行”,并且没有停机维护或故障。 4. **权限问题**:DHCP客户端可能没有足够的权限去访问AD。客户端计算机需要有足够的权利来验证身份并获取目录信息。 5. **DHCP租约超期**:如果客户端的DHCP租约已经过期,它将无法通过DHCP续订获取新的配置,包括AD的信息。 6. **AD验证设置错误**:在DHCP服务器上,可能设置了不正确的验证方法或域策略,导致客户端无法获取有效的AD信息。 7. **AD限制范围**:AD服务器可能只允许特定的IP地址范围访问,而DHCP分配的地址不在这个范围内。 为了解决这个问题,你可以按照以下步骤进行排查: 1. **检查网络连接**:使用ping命令测试DHCP服务器和AD服务器之间的连通性。 2. **检查DHCP配置**:确保AD的信息已正确添加到DHCP选项中。 3. **查看日志**:查看DHCP服务器和AD服务器的日志,找出可能的错误或警告信息。 4. **调整客户端或服务器设置**:根据排查结果调整相应的权限、DNS设置或AD策略。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值