S小魚仔S 網誌搜尋

2012年4月22日 星期日

S小魚仔S Hyper-V Server 2008 R2 建立 NAT

最近迷上「Hyper-V Server 2008 R2」卻突然發現「Hyper-V Server 2008 R2」並沒有「NAT」功能,這讓我「使用起來」非常不便,後來使用「Windows Server 2008 R2 SP1」建立起「NAT」機制,並成功解決問題,「Hyper-V Server 2008 R2」提供「三種」「網路設定」,「外部」、「內部」、「私人」搞不懂的請看「TechNet - 活用 Hyper-V 虛擬網路管理員」,只要在「Guest OS (Windows Server 2008 R2 SP1)」建立「兩張網卡」,「外部」、「私人」兩種網路介面,就可以成功架設出「NAT」,組合很多,請自行「活用」。

環境建置圖



Guest OS ( Windows Server 2008 R2 SP1 ) 設定:

設定「兩張」網卡,分別「私人」、「外部

伺服器管理員」=>「新增角色

勾選「網路原則與存取服務

下一步

路由及遠端存取服務」=>「遠端存取服務」、「路由

點選「安裝

跑....跑

安裝成功

點選「路由及遠端存取

設定和啟用路由及遠端存取

下一步

選擇「網路位址轉譯 (NAT)

選擇「外部」網卡

啟用「基本的名稱 及 位址服務

點選「下一步
PS. 此時會告訴您「內部網段定義 IP 範圍

點選「完成

雖然 「NAT」伺服器 具備 「DNS」轉接代理功能,它可以替代內部用戶端來查詢 DNS 主機名稱,不過您需要在 NAT 伺服器 的 Windows 防火牆來開放 DNS 流量 ( 連接埠號碼為 UDP 53 ),以便允許接受用戶端傳來的,使用下列指令「即可
netsh advfirewall firewall add rule name="DHCP UDP(53) Port" protocol=UDP dir=in localport=53 action=allow

開啟「路由及遠端存取」,找到「NAT」,可以設定「DHCP」選擇「網段」自動指派「範圍

點選「排除

可以讓「DHCP」保留「IP」避免「重複發放


PS. Windows Server 2008 R2 NAT 具備以下功能:
1. DHCP 配置器: 用來分配 「IP」 位址 給「內部」網路的「用戶端」電腦。
2. DNS轉接代理: 可以代替內部電腦'向「DNS」伺服器查詢「DNS」主機的「IP」位址。


Guest OS ( Win 7 ) 設定:

您可以選擇「自動取得 IP 位址」、「自動取得 DNS 伺服器位址」,為了驗證沒有「設定錯誤」,採用「手動設定

上網成功 ^_^"