Windows-Server-2008

Win Server 2008 不會使用分配的靜態 ip(使用 169. 代替)

  • October 5, 2015

我在 vSphere 客戶端上複製了一台 vmware 機器,這意味著我需要執行 NewSID 或 sysprep 來更改 SID。由於 newSID 不再可用,我在沒有檢查 generalize 選項的情況下執行 sysprep,這並沒有解決問題(不一致的 sid),所以我再次執行它,但這次選擇了 generalize 選項。這解決了問題,但由於某種原因創建了另一個 - 伺服器不會配置我分配給它的靜態 IP 地址 - 它使用 169 地址代替。如果我選擇讓它自動分配一個 IP,它會選擇正確的地址。我的網路沒有任何問題,問題出在這個盒子上。

我有相當精通的網路技能,但這個問題讓我望而卻步。沒有其他伺服器有這個問題,只有複製的。

我在這裡執行了手動 TCP/IP 堆棧重置,這似乎已經完成了這項工作。我以前從來沒有遇到過這個,只是運氣我這麼快就找到了。

我發現有兩種方法適用於 2008 和 ESX:

  1. 禁用 DHCP 服務
  2. 銷毀/刪除該 VM 上的 vNIC,重新啟動,然後創建新的。

關於 SysPrep 的某些內容不會為 NIC 虛擬硬體創建新的“GUID”,這會導致問題。

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