![即使计算机连接在不同的 VLAN 中,DHCP 服务器也会分配相同的 IP 地址](https://linux22.com/image/684776/%E5%8D%B3%E4%BD%BF%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%BF%9E%E6%8E%A5%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%9A%84%20VLAN%20%E4%B8%AD%EF%BC%8CDHCP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B9%9F%E4%BC%9A%E5%88%86%E9%85%8D%E7%9B%B8%E5%90%8C%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80.png)
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 服务器。你没有遇到过此类问题吗?如果是,你会怎么做?