讓虛擬機器中的Linux系統上Internet網的配置方法,虛擬機器linux
1、背景情況
在宿主主機可以上網的情況下,虛擬機器中的作業系統一般由NAT模式與宿主主機通訊,
預設情況下虛擬機器是無法上internet網的。但是經過正確的配置,完全可以讓Vmware中的虛擬Linux系統一樣可以上網
2、配置方法2.1、查看vmware上的NAT網路地址與網關地址
(1)網路地址查看與驗證
點擊“編輯”à“虛擬網路編輯器”
從上面看到NAT的網段是192.168.2.0
(2)查看NAT設定,擷取NAT的網關地址
2.2虛擬機器內系統配置
2.2.1虛擬機器Linux作業系統網路(網卡)配置
設定IP地址與NAT(vmnet8)成相同網段,將GATAWAY設定成vmnet8相同的網關地址192.168.2.2,例如如下:
[root@ol6u612csingle network-scripts]# more ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:6D:1A:8A TYPE=Ethernet UUID=6af944bf-c7d4-4933-9a94-690f66ef3234 ONBOOT=yes NM_CONTROLLED=no IPADDR=192.168.2.190 NETMAST=255.255.255.0 GATEWAY=192.168.2.2 |
此配置注意兩點:
(1) IP地址必須要和NAT網卡(vmnet8於同個網段)
(2)設定網關為NAT網卡(vmnet8)網卡中的網關地址
2.2.2配置解析伺服器資訊
配置解析資訊,可以通過在網卡上配置DNS伺服器位址和/etc/resolv.conf兩種方式實現,此處以配置resolv.conf檔案方式實現
[root@ol6u612csingle /]# vi/etc/resolv.conf
增加下面表格中內容
2.2.3重啟網路服務
[root@ol6u612csingle /]# service networkrestart
3、虛擬機器中Linux訪問外網測試
[root@ol6u612csingle /]# ping www.qq.com PING www.qq.com (140.206.160.207) 56(84) bytes of data. 64 bytes from 140.206.160.207: icmp_seq=1 ttl=128 time=148 ms 64 bytes from 140.206.160.207: icmp_seq=2 ttl=128 time=99.4 ms 64 bytes from 140.206.160.207: icmp_seq=3 ttl=128 time=126 ms |
測試成功!
4、要點總結
(1)虛擬機器中的作業系統IP地址需要和NAT網卡(vmnet8)屬於同一網段
(2)虛擬機器中的作業系統網路必須設定網關(GATEWAY),且網關地址必須為NAT網卡中指定的IP地址
(3)虛擬機器中的作業系統網路必須設定名稱解析設定,解析伺服器位址必須為NAT網卡中指定的IP地址
本文作者:黎俊傑(網名:踩點),從事”系統架構、作業系統、存放裝置、資料庫、中介軟體、應用程式“六個層面系統性的效能最佳化工作
歡迎加入系統效能最佳化專業群,共同探討效能最佳化技術。群號:258187244