Server 2008R2 - 奇怪的 DHCP/DNS/VLAN 问题

Server 2008R2 - 奇怪的 DHCP/DNS/VLAN 问题

我需要你帮我解释一下。前几天我收到通知说有人拔掉了我们的一部 IP 电话,而且再也没有接通。随着时间的推移,越来越多的电话开始脱离网络。

我的网络设置为数据在 vlan1 上,语音在 vlan10 上。3com 交换机(5500、2426、2928)

其他网络详细信息与此帖子类似: Serverfault - VOIP 电话问题

* The phone system uses a separate vlan from the computers (of course).
* Each phone shares a wire with the computer at the desk (the computers plug into the back of the phone). That's typical from other environments I've seen.
* The phones vlan is on a completely different subnet than the default vlan. I mean, 192.168.xx vs 10.x.x.x, so it's not even close. Addresses for both networks are served from a single Windows Server 2003 dhcp server, with a different zone for each vlan.

问题是电话无法获取有效的 IP 地址。它们不断从其他子网 (192.168.xx) 获取地址。

所以我仔细检查了交换机,并验证了它们的 vlan 和端口配置是否正确,结果确实如此。下一步是开始将交换机与网络隔离。一旦我的 dhcp 服务器(windows 2008r2)从任何交换机上移除,电话就会从 pbx 获取一个 ip,然后继续正常工作。

2008r2 机箱是 Dell PE1950,带有 Broadcom 网络驱动程序(版本 5.2.14.0),显然可以识别 Vlan。在 Braodcom 控制套件中,有一个选项“优先级和 Vlan”,默认情况下启用。此设置与“Vlan ID”选项绑定,默认情况下 ID 为 0。禁用“优先级和 Vlan”设置后,所有电话都开始获取正确的 IP。

因此,直到第二天,一切似乎都很正常……突然,随机计算机不再能够访问互联网或本地网络资源。(首先由网络上的 Mac 注意到。)在所有计算机上,它们都被分配了一个 IP 地址,但 DNS 信息不正确。(它传递的是 opendns DNS 服务器,而不是我的本地 DNS 服务器地址,或者在一种情况下,DNS 被设置为 dhcp 服务器((这也是一个 DNS 服务器))。所以这一切都回到了我的 dhcp 服务器。

我的 dhcp 服务器(上面的 Windows 2008r2 框)最近添加到网络中。作用域的设置与它所替换的 server2003 框完全相同。作用域选项中列出了正确的 dns 服务器。(还尝试将它们移动到服务器选项,但没有成功……)服务器已获得授权,作用域已激活。我尝试在服务器上重新安装 dhcp,但最终还是遇到了同样的问题。

所以我最终决定将 2003 服务器重新用作 dhcp/dns 服务器。一旦它到位并且 2008r2 服务器断开连接,我所有的问题就都消失了。

问题:1) 您以前见过这种情况吗?2) 2008r2 中的 dhcp/dns 服务器是否发生了重大变化?3) 为什么 PE1950 会响应多个 VLAN 上的 dhcp 请求?4) 什么原因导致我的 dhcp 服务器无法提供正确的 dns 信息?[它配置正确]

谢谢您的帮助/见解。

答案1

我认为您需要以不同的方式配置您的 Broadcom 驱动程序。您应该有两个独立的“虚拟”网卡,然后在 2008 服务器上使用物理网卡。每个虚拟网卡都应该配置自己的 VLAN。一旦您将 Broadcom 驱动程序配置为具有两个 VLAN,这将自动发生。此后需要重新启动(至少在我的 Win7 机器上是这样的)。操作系统实际上不再使用物理网卡,而是使用虚拟网卡。

设置完成后,根据每个范围所需的 VLAN 将 DHCP 范围绑定到适当的“虚拟”网卡,这样您就不会再遇到问题了。

相关内容