Windows-Server-2003
VPN DHCP 定址
遇到 VPN 連接在其路由中時斷時續的情況。它是一個 Windows Server 2003 環境,伺服器同時處理 DHCP 和 RRAS。當我查看 DHCP 時,並沒有列出所有分發的地址,而 RRAS 將其餘地址都列在其列表中。我可以連接一台 Windows 7 機器,但有時,我將無法連接 Internet,也無法訪問內部資源,除了能夠 ping 和 RDP 進入託管 RRAS 的伺服器。Ping 在所有地址上都失敗,所以它不是 DNS。其他時候,一切都很好。這是因為 DHCP 和 RRAS 正在與地址範圍發生衝突嗎?不是一直給我所有範圍選項(DNS 伺服器、網關等)嗎?無論節點如何連接(VPN、無線、有線 LAN 等),如何讓 DHCP 發出並顯示所有地址。
我有相同的經歷,但我們的 LAN 上也有一個 24 位子網遮罩,並且 IP 地址用完了。RRAS 以 10 個為一組從 DHCP 獲取地址,我發現我們的 DHCP 伺服器未配置為檢查 DNS 以確保在分發地址之前確實可用……這在我們地址匱乏的環境中是一個問題. 因此,有時,VPN 客戶端會獲得真正可用的 LAN 地址(並且可以正常工作),而有時它們已經在 DNS 中註冊到另一台主機(因此 VPN 客戶端會獲得您上面描述的行為。
我同時做了兩件事——將我們的 LAN 移動到 22 位子網遮罩以打開我們可用的 IP 地址範圍,並將我的 RRAS 伺服器配置為從我手動分配給它的塊中分發地址(並排除來自 DHCP 範圍)。這兩個變化立即解決了這個問題。