介紹三種vmware虛擬機網絡設置方法

一下就是本文給出的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虛擬機網絡設置的三種具體方法,希望對讀者有所幫助。

 

 

 

 

 

 

 

設置主機文件共享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章