即使计算机连接在不同的 VLAN 中,DHCP 服务器也会分配相同的 IP 地址

即使计算机连接在不同的 VLAN 中,DHCP 服务器也会分配相同的 IP 地址

DHCP 服务器操作系统 - Windows Server Standard 2008 R2

DHCP 客户端操作系统 - Windows 7、基于 Linux 的操作系统等。

我已经在 Windows Server Standard 2008 R2 上配置了带有 SuperScope 的 DHCP 服务器。假设我在 SuperScope 中有两个作用域。VLAN 8 和 VLAN 7。借助 IP 帮助程序命令,我已配置交换机,并将端口 10 分配给 VLAN 8,将端口 11 分配给 VLAN 7

如果我第一次将笔记本电脑连接到任何端口(即端口 10 和端口 11),我不会遇到任何问题,我会分别获得特定 VLAN 的正确 IP 地址,即 VLAN 8 和 VLAN 7 IP 地址。

但是如果我将同一台笔记本电脑连接到端口 11,几分钟后如果我将同一台笔记本电脑连接到端口 10,那么两个端口上都会获得相同的 VLAN 7 IP 地址。

我尝试使用 Wireshark 来查找问题的根源,我发现我遇到的问题是由于客户端使用选项 50 从 DHCP 服务器请求相同的 IP 地址,并且还由于租用期,即 DHCP 服务器会保留该客户端的 IP 地址直到租用期结束。

为了解决这个问题,我必须在不断开笔记本电脑的情况下运行 ipconfig /release,然后在断开笔记本电脑后运行“net stop dhcp”和“net start dhcp”,然后连接到交换机上的不同端口,以解决这个问题。

有没有不运行此命令或不重启笔记本电脑的解决方案或解决方法。另外,我不想手动从 dhcp 服务器删除 ip 地址。有没有自动化流程。请帮忙。

我只是想知道,其他组织如何配置 dhcp 服务器。你没有遇到过此类问题吗?如果是,你会怎么做?

相关内容