2012-09-05 23:51:34 +0000 2012-09-05 23:51:34 +0000
47
47
Advertisement

如何强制Windows 7向DHCP服务器请求一个 "新鲜 "的IP地址?

Advertisement

我正在解决我的DHCP配置的某个问题,需要我的Windows机器请求一个 “新鲜 "的IP地址,这样我就可以看到DHCP服务器默认给的地址。

当我执行ipconfig /release后,Windows向DHCP服务器 "提出 "旧的IP地址(刚刚用Wireshark检查过,初始的 "DHCP发现 "消息有Option-50(请求的IP地址)和Windows机器的旧IP)。

问题:问题:**如何才能迫使Windows只要求一个新的IP地址,而不提出旧的IP地址。

Advertisement
Advertisement

答案 (8)

30
30
30
2013-09-19 18:00:46 +0000

运行net stop dhcp再运行net start dhcp,在我的Windows 7测试系统中,似乎可以正常运行。结果DHCP发现数据包中不包括选项50。

我想,如果你想先运行ipconfig /release向DHCP服务器发出IP地址可用的信号(它应该会删除DHCP服务器上的现有租约),这是你的选择。

所以,总结一下,整个过程将是(在Administratorcmd窗口中):

ipconfig /release
net stop dhcp
net start dhcp
ipconfig /renew

如果你想只显示匹配Local*的连接(例如,Local Area Connection),那么你可以这样做:

ipconfig /release Local*
net stop dhcp
net start dhcp
ipconfig /renew Local*

17
17
17
2013-05-27 07:17:24 +0000

这样做可以:

如果你的以太网驱动程序支持,你可以更改网卡上的MAC地址。这通常是一个比较简单的过程。然后ipconfig /renew应该会给你一个新的IP地址。

15
Advertisement
15
15
2012-09-06 00:47:24 +0000
Advertisement

没有一个过程是值得努力的。它存储在一个注册表密钥中,但在网络子系统运行时,这部分注册表被缓存。因此,你必须关闭系统,启动另一个操作系统安装,挂载注册表,删除注册表,然后重新启动到原来的操作系统安装中。这个键是DhcpIPAddress,但它只在重启时使用,所以你不能修改它。

6
6
6
2015-01-08 17:42:01 +0000

我找到了这个解决方案这里。

  1. 重置WinSock和TCP/IP堆栈 a. 以管理员身份打开命令提示符 b. 重置WINSOCK条目:netsh winsock reset catalog c. 重置TCP/IP堆栈:netsh int ip reset reset.log d. 重启机器(可以先运行这两条命令,我一般都是把多条命令放在记事本里,然后复制粘贴到命令窗口中)

  2. 更新你的IP 配置你的IP设置,无论是静态的还是动态的,我们就大功告成了。

4
Advertisement
4
4
2012-09-06 05:06:32 +0000
Advertisement

你可以尝试配置DHCP服务器,在一个不包括旧地址的范围内发出地址。例如,如果旧地址是x.x.x.x.x.101,将范围设置为x.x.x.x.120到130。我知道你对确定服务器的一些默认行为很感兴趣,所以如果改变了你想确定的东西,这可能没有帮助。

3
3
3
2014-08-06 15:09:21 +0000

第1步:

ipconfig /release
run net stop dhcp

步骤1. 在客户端上写下你要删除的IP地址:

net start dhcp
ipconfig /renew

步骤2. 在第二台电脑上,临时分配一个你在步骤1中写下的手动IP地址。在第一台电脑上,你要改变DHCP保留的位置:

&001

步骤3. 现在,第一台计算机将得到DHCP提供的下一个IP地址。4.通过切换回DHCP设置,删除第二台机器上的静态地址。

2
Advertisement
2
2
2013-05-27 06:41:05 +0000
Advertisement

我刚刚找到了一个解决方法。它does需要改变DHCP服务器的配置,但是:

  • 关闭违规系统(或禁用网络适配器)
  • 删除DHCP服务器上的租约(可选,取决于服务器)
  • 配置一个原始IP地址的注册(使用任何随机的MAC地址)
  • 启动客户端(或重新启用网络适配器)
  • 删除虚拟注册
1
1
1
2017-07-16 07:31:37 +0000

我找到了一个最简单的方法,就是将相同的DHCP IP分配给另一台电脑作为静态IP,步骤如下:

  1. 记下你的DHCP IP
  2. 关闭你的电脑
  3. 将该IP分配给另一台电脑作为静态IP
  4. 启动你的电脑 5.IP会自动更改。

可以通过使用以太网和WIFI适配器来完成,而不是使用两台电脑。

Advertisement

相关问题

3
19
3
10
4
Advertisement
Advertisement