三種VMware虛擬機網絡設置方法 |
發布時間: 2012/7/2 14:47:36 |
以下就是本文給出的VMware虛擬機網絡設置:
VMware虛擬機網絡設置之1.bridge : 默認使用vmnet0 將虛擬機的ip設置與主機同網段未使用ip,其余與主機相同: 例如主機ip是10.70.54.31,設置虛擬機ip為10.70.54.22。netmask,broadcast,gateway,dns都與主機相同即可實現虛擬機<--->主機 虛擬機<---->互聯網 通信。 VMware虛擬機網絡設置之2.nat : 默認使用vmnet8 將虛擬機設置成使用dhcp方式上網,windows下選擇"自動獲取ip",linux下開啟dhcp服務即可 也可以手動設置: ip設置與vmnet8同網段,gateway設置成vmnet8的gateway(/etc/VMware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。 netmask,broadcast設置與vmnet8相同,dns設置與主機相同。 例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2 虛擬機設置: ip :172.16.249.100 gw: 172.16.249.2 VMware虛擬機網絡設置之3.host-only : 默認使用vmnet1 將虛擬機ip設置與vmnet1同網段,gateway設置成vmnet1的ip,其余設置與vmnet1相同,dns設置與主機相同 例如 vmnet1 ip :172.16.245.1 VMware虛擬機網絡設置: ip :172.16.245.100 gateway :172.16.245.1 這樣就實現了虛擬機<--->主機 通信,但是 虛擬機<--->互聯網 仍無法通信 虛擬機與互聯網通信: 1.開啟主機路由功能 2.設定iptables,使主機成為一臺nat server 1. echo 1 >/proc/sys/net/ipv4/ip_forward 這樣就主機就具有了路由功能 2. iptables -t nat -A POSTROUTING -o eth0 -s 172.16.245.0/24 -j MASQUERADE 這條VMware虛擬機網絡設置規則意思是將來自172.16.245.0/24封包的來源ip偽裝成eth0的ip,實現虛擬機與互聯網通信 如果網絡接口是ppp+或pppoe則需要修改成-o pppoe 當然-s 172.16.245.0/24 也要根據實際情況修改 以上就是VMware虛擬機網絡設置的三種具體方法,希望對讀者有所幫助。 本文出自:億恩科技【www.laynepeng.cn】 |