精华内容
下载资源
问答
  • 适用于: Windows Server 2012R2原始 KB 编号: 167014症状当 DHCP 客户端从一个子网移动到另一个子网时,它可能无法获得新子网上的有效 IP 地址。解决方案若要解决此问题,请执行下列方法之一:请勿使...

    DHCP 客户端可能无法获取 DHCP 分配的 IP 地址

    09/27/2020

    本文内容

    本文可帮助修复 DHCP 客户端无法获取 DHCP 分配的 IP 地址的问题。

    适用于:  Windows Server 2012R2

    原始 KB 编号:   167014

    症状

    当 DHCP 客户端从一个子网移动到另一个子网时,它可能无法获得新子网上的有效 IP 地址。

    解决方案

    若要解决此问题,请执行下列方法之一:

    请勿使用重叠的 IP 寻址方案。

    将客户端移动到新段后,运行以下命令:

    Ipconfig /Release

    Ipconfig /Renew

    更多信息

    当先前具有 DHCP 分配的地址的 DHCP 客户端再次启动时,客户端将进入 INIT-REBOOT 状态。 客户端将尝试通过发送 DHCPRequest 数据包,用以前分配的 IP 地址填充 DHCP 选项字段"DHCP 请求的地址"来验证它是否仍可以使用同一地址。

    如果 DHCP 服务器保持无提示,则客户端假定以前的地址仍然有效,并保留该地址。 如果 DHCP 服务器发送 NACK 数据包以响应 DHCPRequest,则客户端将进入发现周期;它还请求 DHCPDiscover 数据包中以前分配的地址。

    当 DHCP 服务器收到具有先前指定的地址的 DHCPRequest 时,它首先会通过检查"收存"字段来检查该地址是否来自本地段。 如果来自本地段,DHCP 服务器会将请求的地址与属于接收请求的本地接口的 IP 地址和子网掩码进行比较。

    如果地址看起来位于同一子网中,则 DHCP 服务器将保持无提示,即使地址不在地址池范围内。 DHCP 服务器假定该地址是由同一段中的另一个 DHCP 服务器分配的(如果不是来自其自己的池)。 如果地址未通过子网掩码/IP 地址检查,DHCP 服务器将检查该地址是否来自超级范围(如果已定义)。 如果没有,服务器会使用 NACK 数据包响应 DHCPRequest。

    如果发送 DHCPRequest 的客户端请求的地址似乎位于同一子网中,但实际上已分配不同的子网掩码,则 DHCP 服务器将保持无提示,并且客户端将无法获取新子网的有效 IP 地址。

    例如,假定 DHCP 客户端获取子网掩码为 255.255.255.0 的地址 172.17.3.x,并且该客户端将移动到一个新段,其中 DHCP 服务器的地址为 172.17.1.x,子网掩码为 255.255.0.0。 在 DHCP 服务器上完成子网掩码/IP 地址比较后,DHCP 服务器将保持无提示,假定分配了该地址的段上还有另一台 DHCP 服务器。 如果子网掩码已反转,客户端将获取有效地址。

    展开全文
  • 然而在实际上网过程中,时常会遇到这样的奇怪故障,那就是有的工作站能够享受到DHCP服务,有的工作站却无法享受到这样的服务,而享受不到DHCP服务的工作站自然也就眼睁睁地看着其他工作站尽情上网冲浪了那么,同一个...

    装置了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动态分配服务,得到有效的IP地址后,才干进行上网冲浪。然而在实际上网过程中,时常会遇到这样的奇怪故障,那就是有的工作站能够享受到DHCP服务,有的工作站却无法享受到这样的服务,而享受不到DHCP服务的工作站自然也就眼睁睁地看着其他工作站尽情上网冲浪了那么,同一个局域网环境中,为什么有的工作站能够享受到DHCP服务,而有的却不行呢,难道DHCP服务器也会厚此薄彼?

    实战案例:享受不到DHCP服务

    笔者所在的办公室共有四台工作站,通过一台8口D-Link品牌交换机互相连接在一起,每一台工作站的IP地址参数都被设置成动态获取,以便从单位局域网DHCP服务器那里获得有效地址,而DHCP服务器位于单位信息中心的主机房中。最近办公室又买了一台工作站,用于对外提供科技查新服务,刚开始这台新工作站一直能够上网,可是好景不长,这台新工作站很快就不能上网了,通过故障提示笔者发现该工作站无法从单位的DHCP服务器那里获得有效的IP地址。

    为此,笔者打开了该工作站的系统运行对话框,并在其中执行“ipconfig

    /renew”字符串命令,以便尝试让该工作站重新与DHCP服务器建立联系,可是执行了上述字符串命令后,笔者看到系统屏幕却一直提示正在更新IP地址,等了很长时间,IP地址更新操作都没有结束,不得已笔者只好同时按下“Ctrl+C”功能键强行中断地址更新操作,很明显该工作站无法正常享受到DHCP服务器提供的地址服务。

    a4c26d1e5885305701be709a3d33442f.png

    既然享受不到DHCP服务,那么这台工作站自然也就无法获取合法的IP地址;为了让该工作站能够上网,笔者打算使用手工方法为其临时分配一个与DHCP服务器同处一个网段的合法地址,该地址仍然处于单位局域网网络地址有效范围内;想到做到,笔者立即依次单击该工作站系统桌面中的“开始”/“设置”/“网络连接”命令,打开该系统的网络连接列表窗口,用鼠标右键单击其中的“本地连接”图标,从弹出的快捷菜单中执行“属性”命令。

    打开本地连接属性设置窗口,选中该窗口中的“TCP/IP”协议,并单击对应选项下面的“属性”按钮,打开TCP/IP属性设置窗口,如图1所示;选中该设置窗口中的“使用下面的IP地址”选项,然后在IP地址文本框中为新工作站输入一个合法的IP地址,并设置好网关地址以及DNS参数,最后单击“确定”按钮结束TCP/IP属性设置操作。原以为经过这样的设置操作后,这台新工作站能够上网,可是笔者在重新尝试网络访问时,发现故障现象一切照旧。

    案例分析:DHCP服务器有问题?

    我们知道,要是局域网工作站无法与DHCP服务器建立联系时,那么该工作站就无法从局域网网络中搜索到DHCP服务包,这个时候Windows系统将会擅自做主地为该工作站一个以169.254开头的缺省IP地址。而这台新工作站无法获取任何IP地址,这就意味着该工作站是能够从局域网网络中与DHCP服务器建立联系的,问题只是出现在更新IP地址方面。

    会不会是DHCP服务器内部出现了什么故障,导致其不能正常为局域网工作站分配IP地址服务呢?为了验证自己的猜想是否正确,笔者于是在办公室的其他一台能够正常上网的工作站中,打开系统的运行对话框,并在其中执行了“ipconfig

    /release”字符串命令,结果该命令很快就被执行完毕了,这说明该工作站的IP地址已经被释放出来;接着笔者又一次执行了“ipconfig

    /renew”字符串命令,这次笔者看到系统屏幕并没有出现一直更新IP地址的提示,而是提示地址更新操作成功,这又表示DHCP服务器的地址分配服务不存在任何问题。

    在排除了DHCP服务器自身因素后,笔者又将怀疑的目光转向了连接新工作站的网络接口。为了测试该网络接口是否正常,笔者特地不厌其烦地将上网正常的工作站连接到无法上网的网络接口中,经过测试发现其他工作站可以通过该网络接口进行上网,这说明连接新工作站的网络接口也没有任何问题。

    难道是新工作站系统自身有问题?在万般无奈之下,笔者只好将“罪责”全部推向新工作站系统自身。考虑到工作站系统自身如果出现问题的话,无非就是系统遭受到网络病毒袭击,或者系统的相关DLL文件受到了损坏。为此,笔者先用最新版本的杀毒软件对新工作站系统进行了病毒查杀操作,经过长时间地查杀病毒后,没有找到任何病毒的“身影”,这说明无法享受DHCP服务故障与网络病毒无关。之后,笔者又在新工作站系统中执行了“sfc

    /scannow”字符串命令,以尝试修复系统受损的文件,等到修复操作结束时系统也没有提示有任何文件得到了修复,这说明系统本身运行也是正常的。

    故障解决:着眼MAC地址

    在排除了各种可能因素后,笔者怀疑本地工作站的MAC地址可能出现了问题,因为在正常情况下要是工作站能够与DHCP服务器建立连接,那么它就应该能够享受到DHCP服务,并能够从DHCP服务器中得到有效的IP地址。询问办公室中的其他同事在使用新工作站时有什么异状,笔者才发现有一位同事前几天一直在使用新工作站进行BT电影下载,由于这种操作会严重消耗上网带宽资源,导致局域网整体上网速度下降,很有可能被单位网络管理程序自动屏蔽掉了新工作站的网卡MAC地址。

    对于这种过滤屏蔽操作,我们只要重新修改一下新工作站网卡设备的MAC地址,就能解决无法享受DHCP服务的故障了。于是笔者按照前面的操作步骤,打开本地连接属性设置窗口,在该窗口的“常规”标签页面中,选中目标网卡设备,再单击“配置”按钮,进入到目标网卡设备的属性配置界面,单击该界面中的“高级”标签,打开如下图所示的标签页面。

    a4c26d1e5885305701be709a3d33442f.png

    选中该页面“属性”列表框中的“Network

    address”参数选项,再将该选项的数值调整为能够访问网络的MAC地址,最后单击“确定”按钮就可以了。完成上面的设置后,笔者再次进行网络访问时,发现新工作站终于能够从DHCP服务器中得到有效IP地址,并能够正常进行网络访问了。

    当然,需要提醒各位注意的是,如果我们无法在网卡的高级属性页面中找到“Network

    address”参数选项时,那很有可能是本地网卡没有安装原装驱动程序。此时,我们可以通过编辑注册表相关键值的办法,来为新工作站重新设置网卡MAC地址,下面就是具体的操作步骤:

    首先依次单击“开始”/“运行”命令,在弹出的系统运行对话框中,输入注册表编辑命令“regedit”,单击“确定”按钮后,打开系统的注册表编辑窗口;

    其次在该编辑窗口中单击菜单栏中的“编辑”选项,从弹出的下拉菜单中选择“查找”命令,打开查找对话框,然后在其中的“查找目标”文本框中输入关键字“DriverDesc”,并执行查找操作,找到“DriverDesc”子项后,在该子项下面创建好“NetworkAddress”字符串键值,然后将该键值的数值设置为没有受到屏蔽的MAC地址就可以了。

    故障总结

    局域网环境中,许多专业的网络管理工具都会对上网流量不正常的工作站采取自动限制措施,以确保整个局域网上网能够一直顺畅;而限制工作站上网的方法有很多,但最常用、最有效的方法就是过滤不正常工作站的网卡MA

    C地址。因此,日后我排除网络故障过程中,一旦遇到MA C地址被封杀的情况时,无妨尝试修改工作站的网卡MA

    C地址,说不定就能解决无法上网的故障了

    展开全文
  • 二:在原方案下,所有STA(包括RE后端的STA)的ip全部是由AP来dhcp进行分配,实际使用时,当STA连接RE时,其请求ip到收到分配ip的时间比较长(主要是2.4G),这样导致用户在连接2.4G时请求ip时间过长体验很不好。...
  • 最近安装了台LINUX实体机,准备测试foreman自动化部署,发现pxe无法获取地址,dhcp运行正常,切且推到公网其他设备可以获取,经过Google,初步认定为网卡混杂模式无法使用,混杂模式默认只有root可以使用,ls查看 ...

    最近安装了台LINUX实体机,准备测试foreman自动化部署,发现pxe无法获取地址,dhcp运行正常,切且推到公网其他设备可以获取,经过Google,初步认定为网卡混杂模式无法使用,混杂模式默认只有root可以使用,ls查看
    crw------- 1 root root 119, 0 3月 28 09:10 vmnet0
    crw------- 1 root root 119, 1 3月 28 09:10 vmnet1
    crw------- 1 root root 119, 2 3月 28 09:10 vmnet2
    crw------- 1 root root 119, 4 3月 28 09:10 vmnet4
    crw------- 1 root root 119, 8 3月 28 09:10 vmnet8
    由于linux mint 下无法使用root用户考虑添加用户组使用
    root@zsl:/dev# sudo groupadd VM
    zll@zsl:/dev$ sudo usermod zll -G VM
    [sudo] zll 的密码:
    zll@zsl:/dev$ sudo usermod root -G VM
    zll@zsl:/dev$ chgrp VM /dev/vmnet0
    chgrp: 正在更改’/dev/vmnet0’ 的所属组: 不允许的操作
    zll@zsl:/dev$ sudo chgrp VM /dev/vmnet0
    zll@zsl:/dev$ sudo chgrp VM /dev/vmnet1
    zll@zsl:/dev$ sudo chgrp VM /dev/vmnet4
    zll@zsl:/dev$ sudo chgrp VM /dev/vmnet8
    zll@zsl:/dev$ ll
    crw------- 1 root VM 119, 0 3月 28 09:10 vmnet0
    crw------- 1 root VM 119, 1 3月 28 09:10 vmnet1
    crw------- 1 root root 119, 2 3月 28 09:10 vmnet2
    crw------- 1 root VM 119, 4 3月 28 09:10 vmnet4
    crw------- 1 root VM 119, 8 3月 28 09:10 vmnet8
    zll@zsl:/dev$ sudo chgrp VM /dev/vmnet2

    zll@zsl:/dev$ sudo chmod g+rw /dev/vmnet0
    zll@zsl:/dev$ sudo chmod g+rw /dev/vmnet1
    zll@zsl:/dev$ sudo chmod g+rw /dev/vmnet2
    zll@zsl:/dev$
    zll@zsl:/dev$ sudo chmod g+rw /dev/vmnet4
    zll@zsl:/dev$ sudo chmod g+rw /dev/vmnet8

    方法二
    所有用户都能设置为混杂模式。
    zll@zsl:/dev$ sudo chmod a+rw /dev/vmnet0
    zll@zsl:/dev$ sudo chmod a+rw /dev/vmnet1
    zll@zsl:/dev$ sudo chmod a+rw /dev/vmnet2
    zll@zsl:/dev$ sudo chmod a+rw /dev/vmnet4
    zll@zsl:/dev$ sudo chmod a+rw /dev/vmnet8

    展开全文
  • ping 网关 192.168.X.1时网络能通arp -a 查询到网关mac地址为  xx.xx.xx.xx.xx.xx在S7706核心交换机上 dis arp | in 192.168.X.1查询网关mac地址两个mac地址一致,排除arp攻击导致无法获取地址。...

    1、终端手工配置IP地址192.168.X.X之后能正常上网。

    ping 网关 192.168.X.1时网络能通

    arp -a 查询到网关mac地址为  xx.xx.xx.xx.xx.xx

    在S7706核心交换机上 dis arp | in 192.168.X.1

    查询网关mac地址

    两个mac地址一致,排除arp攻击导致无法获取地址。

    2、终端释放IP地址改为自动获取地址,检查现象

    现象为获取到169.254.X.X地址,表示无法从客户机无法得到DHCP的相应

    排除私接小路由器导致DHCP服务被干扰。

    3、通过询问了解使用终端的数量,排除DHCP地址池是否用,通过查看网路拓扑图得知VLAN下有无线AC部署

    4、登陆S7706核心交换机执行display dhcp client

    发现地址池中的地址使用完,没有空余地址可分配

    5、S7706核心交换机上display interface vlanifX 进入接口display this查看接口配置处理步骤如下:

    (1)接口地址改为22位掩码

    ip address 192.168.X.1 22

    (2)dhcp租约周期更改为2小时

    dhcp server lease 0 day 2 hour

    展开全文
  • 电脑无法开启DHCPClient服务怎么办

    千次阅读 2021-07-06 08:42:07
    使用路由器的用户必须开启DHCP Client服务,不然无法获取IP地址上网,那么你知道电脑无法开启DHCPClient服务怎么办吗?下面是学习啦小编整理的一些关于电脑无法开启DHCPClient服务的相关资料,供你参考。电脑无法开启...
  • 电脑网卡无法正确获取DHCP地址

    千次阅读 2017-02-20 10:58:43
    电脑无法正确获取DHCP地址,但通过配置静态IP与网关可正常使用,重启网卡或重启电脑使用DHCP无法正常正确获取动态IP。 使用管理员用户运行CMD,执行 netsh winsock reset
  • 如果得到的IP是:169.254.x.x 表示客户机无法得到DHCP的响应。(如果客户机四次向DHCP服务器发出请求,而未得到响应,那系统会自动分配一个范围在169.254.0.1到169.254.255.254之间的任意一个IP地址给当前客户机。)...
  • 嘿所有,我正在尝试将家庭网络从一台通过调制解调器直接连接的计算机(XP Service Pack 2)切换到通过路由器连接的2台计算机(添加Macbook)。...问题是标题,无论出于什么原因它似乎无法从路由器获得...
  • 现在我们就去看看无线网卡无法获得IP地址解决方法的详细介绍。无线协商之后出现DHCP(动态主机控制协议)失败的现象是很常见的。无线协商建立起了数据链路。一旦建立连接之后,基站就可以传输和接收数据帧。这时,...
  • 虚拟机无法获取DHCP IP

    千次阅读 2014-02-25 22:17:28
    虚拟机无法获取DHCP IP 问题 虚拟机获取不到dnsmasq分配的IP地址。 解决方案 在计算节点上添加IPtables规则,若发现数据包缺少checksum,则自动计算并添加进去。 传统网络应用,比如DHCP服务,会与目前网卡开启...
  • 虚拟机无法通过dhcp获取到IP地址解决办法一解决办法二 解决办法一 1、通过在linux环境下,输入dhclient路由器没有相应,这种问题,通常是网络上的问题。 解决办法: 配置静态地址 注意两点:BOOTPROTO=static,这个...
  • H3C交换机禁止从非法DHCP获取到IP的配置方法
  • (1)检查DHCP服务器配置DHCP服务器上的配置如下,不存在问题。#dhcpserverip-pool1network1.1.0.0mask255.255.0.0#……#interfaceEthernet1/0portlink-moderouteipaddress1.1.1.1255.255.255.0#……#dhcpenable#(2)...
  • DHCP服务器配置如下,官网建议租约期不要超过8天(691200s): 怀疑是地址租约未失效,导致ip地址未释放,新地址无法生效,通过网络向外广播。 处理 1)ipconfig /release释放原来的IP地址 2)pconfig /renew重新获取...
  • 当出现无法DHCP服务器中获得地址的常见处理步骤(2014-01-14 13:32:09)标签:dhcpip地址cmd命令分类:计算机第一步:打开命令行窗口。若是微软的操作系统的话,则在开始、运行处,输入CMD命令,就可以打开命令行...
  • 提示Windows无法启动DHCP Client服务是怎么回事,那么提示Windows无法启动DHCP Client服务如何解决的呢?下面是学习啦小编收集整理的提示Windows无法启动DHCP Client服务如何解决,希望对大家有帮助~~提示Windows无法...
  • 虚拟机无法DHCP获取IP原因之一

    千次阅读 2013-12-25 09:22:13
    解决办法:  iptables -A POSTROUTING -t mangle -p udp --dport 68 -j CHECKSUM --checksum-fill 参考: http://blog.csdn.net/quqi99/article/details/17483883
  • 在世界上存在十几个“DNS根服务器”,会存在DNS污染的问题,导致终端无法获取到正确的IP地址,通过双软路由可以解决DNS污染的问题,使用RouterOS(ROS)作为主路由在保障基本网络通畅,使用OpenWRT(LEDE)作为旁路由来...
  • 交换机的所有配置如下: [H3C]dis cu # version 5.20, Release 2221P26 ...dhcp server ip-pool vlan1 ...dhcp server ip-pool vlan10 ...dhcp server ip-pool vlan20 ...现在access vlan10的端口不能自动获取ip地址
  • 虚拟机无法DHCP获取IP原因 Cent OS7

    千次阅读 2019-02-27 11:11:14
    搜了网上的各种方法无效:发现在主机的网络适配器的 VMware Bridge Protocols是关闭的,重新勾选,重启虚拟机后恢复,正常获取ipv4地址
  • 我们需要修改配置文件在/etc/sysconfig/network-scripts目录下存放着网卡的配置文件,文件名称...BOOTPROTO=static #将dhcp修改为stati表示使用静态ip DEFROUTE=yes IPADDR=192.168.128.129 #设置IP地址 NETMASK=255..
  • 文章目录虚拟机中配置DHCP服务,客户机无法获取地址池中的地址实验故障:解决方法: 虚拟机中配置DHCP服务,客户机无法获取地址池中的地址 实验故障: 小编今天在服务器中配置完DHCP服务,并且已经成功打开了服务,...
  • 实验环境 windows10 eNSP V1.2.00.510 VirtualBox 5.1.38 拓扑结构 原创文章 9获赞 11访问量 326 关注 私信 展开阅读全文 作者:做个废材继续可爱
  • 求助:小弟菜鸟一枚,ENSP实验将S1作为dhcp服务器,S3作为dhcp中继,S1、S2、S3之间运行ospf协议,现在PC2无法获取到地址,配置如下,万分感谢sysname S1#vlan batch 10 20 30#cluster enablentdp enablendp enable#...
  • 无线协商之后出现DHCP(动态主机控制协议)失败的现象是很常见的。无线协商建立起了数据链路。一旦建立连接之后,基站就可以传输和接收数据帧。这时,大多数基站发送一个DHCP请求:从67至68端口发送一个UDP数据包。如果...
  • Cisco网络中的因DHCP冲突无法获取IP

    千次阅读 2019-05-23 16:35:29
    设备:Cisco 3750 核心交换机最近一段时间,内网时常出客户端无法通过DHCP自动获取IP,但是在线在用的IP不多。 show ip dhcp binding检查地址并没用尽 show ip dhcp pool +pool name 排除地址与设置不符,被吃掉了几...
  • 我正在尝试PXE引导Cisco UCS C240服务器以通过网络安装新的操作系统,但是在引导过程中它没有通过DHCP获取IP地址。我从英特尔启动代理收到“未收到DHCP或proxyDHCP报价”错误。 DHCP服务器上的tcpdump显示在DHCP...
  • Win10专业版解决无法联系DHCP服务器错误[Ipconfig / Renew]方法• 某些用户在更新其Win10专业版 PC的IP地址后,遇到“ 您无法联系DHCP服务器”错误消息。• 此类错误表示网卡无法DHCP服务器通信,因此它不能共享新...
  • 最近遇到了vmware虚拟机中 linux dhcp无法获取的问题 困扰了好久 终于得到大神的帮助 解决了 所以马上来分享~首先确定自己ethX的配置没问题,我是eth0 dhcp获取,配置如下:[root@localhost network-scripts]# cat ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,820
精华内容 14,728
关键字:

无法获得dhcp