什麼時候會需要「建立」「NAT」,「NAT」全名為「Network Address Translation」,假設今天只有「一組」「IP」,「IP」已經被「Host VM」使用,那「Guest VM」要怎麼讓「Internet」來訪問 ?
使用「Server 2012」建立「NAT」,一張網卡「Public IP」,一張網卡「Private IP」就解決嚕。
「此篇文章」應該「多餘」,可以使用「Hyper-V 3.0 網際網路連線共用 (ICS)」。
「環境建置」圖
開啟「電腦管理」=>「裝置管理員」=> 「新增傳統硬體」
PS.
新增「Microsoft KM-TEST Loopback Adapter」虛擬網卡
選擇「安裝我從清單中手動選取的硬體(進階選項)」
選擇「網路介面卡」
選擇「Microsoft KM-TEST Loopback Adapter」虛擬網卡
新增「完成」在「網路介面卡」找到「Microsoft KM-TEST Loopback Adapter」虛擬網卡
設定「虛擬網卡」為「TCP/IPV4」
透過「新增角色功能」啟用「NAT」服務
PS
建立「NAT」服務
在「角色服務」選擇「路由」
PS
「DirectAccess 與 VPN (RAS)」服務,需要「一併」安裝
開啟「Hyper-V」建立「外部」網路,對應「Microsoft KM-TEST Loopback Adapter」虛擬網卡
選擇「是」
此時「會」產生「vEthernet」虛擬網卡,設定「IP」為「192.168.1.254」( 參考 環境建置圖 )
使用「WIN」快速鍵,找到「路由及遠端存取」
選擇「設定和啟用路由及遠端存取」
選擇「網路位址轉譯 (NAT)」
選擇「外部」實體「網路卡」
選擇「啟用基本的名稱及位址服務」
選擇「下一步」
選擇「完成」
設定「vEthernet」外部 網卡
透過「路由」設定「192.168.0.0」網段
「位址指派」欄位,點選「排除」
保留「192.168.1.254」IP
透過「Hyper-V」建立「Guest VM」,選擇「外部」網路
安裝「完」系統,發現「網路」不能「上網」,檢查「DNS」發現「有問題」
需要「指定」「外部」IP 的「GateWay」
「或者」指定「DNS」服務商
PS
「Google」-「8.8.8.8」、「8.8.4.4」
「Hinet」-「168.95.1.1」、「168.95.192.1」
開啟「IE」,發現「上網」成功......YA
「環境建置」圖
「建立虛擬網路卡」
PS.
新增「Microsoft KM-TEST Loopback Adapter」虛擬網卡
選擇「安裝我從清單中手動選取的硬體(進階選項)」
選擇「網路介面卡」
選擇「Microsoft KM-TEST Loopback Adapter」虛擬網卡
新增「完成」在「網路介面卡」找到「Microsoft KM-TEST Loopback Adapter」虛擬網卡
設定「虛擬網卡」為「TCP/IPV4」
「新增」「遠端存取」功能
PS
建立「NAT」服務
選擇「遠端存取」
在「角色服務」選擇「路由」
PS
「DirectAccess 與 VPN (RAS)」服務,需要「一併」安裝
「設定」Hyper-V 「外部網路」對應「虛擬網卡」
選擇「是」
此時「會」產生「vEthernet」虛擬網卡,設定「IP」為「192.168.1.254」( 參考 環境建置圖 )
設定「路由及遠端存取」
選擇「設定和啟用路由及遠端存取」
選擇「網路位址轉譯 (NAT)」
選擇「外部」實體「網路卡」
選擇「啟用基本的名稱及位址服務」
選擇「下一步」
選擇「完成」
「設定」靜態路由
設定「IPv4」靜態路由
PS
讓「192.168.1.x」網段 與「192.168.0.x」網段,進行「溝通」
設定「vEthernet」外部 網卡
透過「路由」設定「192.168.0.0」網段
「設定」DHCP 排除「192.168.1.254」IP
選擇「NAT」內容
「位址指派」欄位,點選「排除」
保留「192.168.1.254」IP
透過「Hyper-V」建立「Guest VM」,選擇「外部」網路
安裝「完」系統,發現「網路」不能「上網」,檢查「DNS」發現「有問題」
「或者」指定「DNS」服務商
PS
「Google」-「8.8.8.8」、「8.8.4.4」
「Hinet」-「168.95.1.1」、「168.95.192.1」
開啟「IE」,發現「上網」成功......YA
參考資料:
「ZhiWenMa's Blog」-「Hyper-V NAT」( Server 2008 R2 )
「Technet」-「NAT Hyper-V」( Server 2008 R2 )
「Stack DOC」-「在 Windows Server 2012 中配置 NAT 代理服務器」( Server 2012 )
「Technet」-「NAT Hyper-V」( Server 2008 R2 )
「Stack DOC」-「在 Windows Server 2012 中配置 NAT 代理服務器」( Server 2012 )