Windows

伺服器 2008R2 - 奇怪的 DHCP/DNS/VLAN 問題

  • August 5, 2010

我需要你的幫助來解釋這一點。前幾天我接到通知,有人拔掉了我們的一部 IP 電話,它不會再回來了。隨著時間的推移,越來越多的手機開始從網路中掉線。

我的網路設置了 vlan1 上的數據和 vlan10 上的語音。3com 交換機 (5500,2426,2928.)

其他網路詳細資訊與其他文章類似: Serverfault - voip phone issue

* 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 機器是戴爾 PE1950,帶有顯然支持 vlan 的 Broadcom 網路驅動程序(版本 5.2.14.0)。在 braodcom 控制套件中有一個選項“Priority & Vlan”預設啟用。此設置與預設 id 為 0 的“Vlan ID”選項相關聯。禁用“Priority & Vlan”設置後,所有電話都開始獲取正確的 ip。

所以直到第二天一切似乎都很正常……突然隨機電腦不再能夠訪問網際網路或本地網路資源。(首先被網路上的 mac 注意到。)在所有電腦上,他們都被分配了一個 IP 地址,但 dns 資訊不正確。(它傳遞的是 opendns dns 伺服器,而不是我的本地 dns 伺服器地址,或者在一種情況下,dns 被設置為 dhcp 伺服器((也是一個 dns 伺服器))。所以這一切都回到了我的 dhcp 伺服器。

我的 dhcp 伺服器(上面的 windows 2008r2 盒子)最近被添加到網路中。示波器的設置與它要替換的 server2003 盒子完全一樣。範圍選項中列出了正確的 dns 伺服器。(還嘗試將它們移至伺服器選項,但沒有運氣…)伺服器已獲得授權並已啟動範圍。我嘗試在伺服器上重新安裝 dhcp,但最終遇到了同樣的問題。

所以我最終決定將我的 2003 伺服器作為 dhcp/dns 伺服器重新聯機。一旦它就位並且 2008r2 伺服器斷開連接,我所有的問題都消失了。

問題:1)你以前見過這種情況嗎?2) dhcp/dns 伺服器在 2008r2 中是否發生了顯著變化?3) 為什麼PE1950 對多個vlan 的dhcp 請求有響應?4) 什麼會阻止我的 dhcp 伺服器分發正確的 dns 資訊?

$$ it was configured correctly $$ 感謝您的任何幫助/見解。

我認為您將需要以不同的方式配置您的 Broadcom 驅動程序。您應該有兩個單獨的“虛擬”網卡,然後是 2008 伺服器上的物理網卡。每個虛擬都應該配置自己的 VLAN。一旦您將 Broadcom 驅動程序配置為具有兩個 VLAN,這將自動發生。之後需要重新啟動(至少在我的 Win7 機器上是這樣)。物理網卡實際上不再被作業系統使用,虛擬網卡是。

設置好之後,然後根據每個範圍所需的 VLAN 將 DHCP 範圍綁定到適當的“虛擬”網卡,這樣就不會有問題了。

引用自:https://serverfault.com/questions/167381