VMWARE中的UBUNTU虛擬機設置靜態(tài)IP通過NAT上網的方法
發(fā)布時間:2011-08-09 18:56:05 作者:佚名
我要評論

將ubuntu克隆一份之后,發(fā)現(xiàn)新克隆的系統(tǒng)不能正常上網,/etc/init.d/networking restart 發(fā)現(xiàn)有“No such device eth0”提示,于是搜索了一下
在http://blog.csdn.net/dctfjy/article/details/4233284中找到了解決辦法:
移動/刪除rules文件。(未驗證)
重啟后Ubuntu會創(chuàng)建新的rules文件。
將新網卡辨認為eth0,沿用原eth0的網絡配置。
如果網絡配置是自動獲取IP,則無需做其他修改。
sudo mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.old
重啟之后,網絡正常了。
接下來是設置靜態(tài)IP。一般來說,用NAT連接時,虛擬系統(tǒng)一般設置為DHCP,動態(tài)獲取IP地址的。但是由于某些情況下,我們需要它是一個靜態(tài)IP,方便我們進行管理和操作。那有沒有辦法呢?有的!
NAT網絡中,相當于虛擬機的網卡和主機的VMware Network Adapter VMnet8虛擬網卡連接到虛擬機軟件提供的VMnet8虛擬交換機上,因此主機是通過VMware Network Adapter VMnet8這個虛擬網卡通信的,并且可以知道VMware Network Adapter VMnet8就只是主機用來和虛擬機通信的一個虛擬網卡。在這種網絡結構中,VMware為虛擬機提供了一個虛擬的NAT服務器和一個虛擬的DHCP服務器(其實就是主機系統(tǒng)服務中的兩個服務),虛擬機便是利用這兩個服務連接到Internet的,所以正常情況下,虛擬機系統(tǒng)只要設定自動獲得IP就可以上網了。
于是查看了VMware中虛擬交換機VMnet8的屬性和虛擬網卡VMware Network Adapter VMnet8的NAT屬性,發(fā)現(xiàn)VMnet8是處在192.168.110.0子網中,并且VMware中查看到VMware Network Adapter VMnet8的GATEWAY是192.168.110.2(edit->virtual network editor->選擇VMnet8->點擊nat setting就會發(fā)現(xiàn)gateway了),經過實驗后,發(fā)現(xiàn)虛擬機使用DHCP時查看到的GATEWAY也是這地址,這個地址應該就是那個虛擬的NAT服務器的地址。所以這時我的虛擬機要設置靜態(tài)IP,網關就是192.168.110.2。
同時,為了保證虛擬機和主機的通信,虛擬機的IP需要和主機的VMware Network Adapter VMnet8網卡在同一網段,VMware Network Adapter VMnet8的IP是安裝VMware時自動分配的,在我的電腦上查看到的是192.168.110.1。于是,設置虛擬機的IP為 192.168.110.172。DNS仍然是我的主機用的DNS服務器,就是學校網絡中心的202.118.192.2。
設置結果為:
vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.110.172
gateway 192.168.110.2
netmask 255.255.0.0
重啟網卡:/etc/init.d/networking restart
這樣設置完成后,虛擬機就既能和主機通信,又能連接到Internet了。其中,虛擬機和主機通信是由其IP決定的,IP和主機的虛擬網卡 VMware Network Adapter VMnet8的IP一致,連接到Internet則是利用了VMware提供的NAT服務為虛擬交換機VMnet8作路由,也就是網關設置為虛擬NAT服務器的地址。這里,由于用了靜態(tài)IP,所以沒有用到VMware的DHCP服務。
其實說了這么多,重點無非就是要獲取網關等信息而已,知道了這些,和其他的靜態(tài)IP設置沒有區(qū)別。
復制代碼
代碼如下:移動/刪除rules文件。(未驗證)
重啟后Ubuntu會創(chuàng)建新的rules文件。
將新網卡辨認為eth0,沿用原eth0的網絡配置。
如果網絡配置是自動獲取IP,則無需做其他修改。
sudo mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.old
重啟之后,網絡正常了。
接下來是設置靜態(tài)IP。一般來說,用NAT連接時,虛擬系統(tǒng)一般設置為DHCP,動態(tài)獲取IP地址的。但是由于某些情況下,我們需要它是一個靜態(tài)IP,方便我們進行管理和操作。那有沒有辦法呢?有的!
NAT網絡中,相當于虛擬機的網卡和主機的VMware Network Adapter VMnet8虛擬網卡連接到虛擬機軟件提供的VMnet8虛擬交換機上,因此主機是通過VMware Network Adapter VMnet8這個虛擬網卡通信的,并且可以知道VMware Network Adapter VMnet8就只是主機用來和虛擬機通信的一個虛擬網卡。在這種網絡結構中,VMware為虛擬機提供了一個虛擬的NAT服務器和一個虛擬的DHCP服務器(其實就是主機系統(tǒng)服務中的兩個服務),虛擬機便是利用這兩個服務連接到Internet的,所以正常情況下,虛擬機系統(tǒng)只要設定自動獲得IP就可以上網了。
于是查看了VMware中虛擬交換機VMnet8的屬性和虛擬網卡VMware Network Adapter VMnet8的NAT屬性,發(fā)現(xiàn)VMnet8是處在192.168.110.0子網中,并且VMware中查看到VMware Network Adapter VMnet8的GATEWAY是192.168.110.2(edit->virtual network editor->選擇VMnet8->點擊nat setting就會發(fā)現(xiàn)gateway了),經過實驗后,發(fā)現(xiàn)虛擬機使用DHCP時查看到的GATEWAY也是這地址,這個地址應該就是那個虛擬的NAT服務器的地址。所以這時我的虛擬機要設置靜態(tài)IP,網關就是192.168.110.2。
同時,為了保證虛擬機和主機的通信,虛擬機的IP需要和主機的VMware Network Adapter VMnet8網卡在同一網段,VMware Network Adapter VMnet8的IP是安裝VMware時自動分配的,在我的電腦上查看到的是192.168.110.1。于是,設置虛擬機的IP為 192.168.110.172。DNS仍然是我的主機用的DNS服務器,就是學校網絡中心的202.118.192.2。
設置結果為:
vi /etc/network/interfaces
復制代碼
代碼如下:# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.110.172
gateway 192.168.110.2
netmask 255.255.0.0
重啟網卡:/etc/init.d/networking restart
這樣設置完成后,虛擬機就既能和主機通信,又能連接到Internet了。其中,虛擬機和主機通信是由其IP決定的,IP和主機的虛擬網卡 VMware Network Adapter VMnet8的IP一致,連接到Internet則是利用了VMware提供的NAT服務為虛擬交換機VMnet8作路由,也就是網關設置為虛擬NAT服務器的地址。這里,由于用了靜態(tài)IP,所以沒有用到VMware的DHCP服務。
其實說了這么多,重點無非就是要獲取網關等信息而已,知道了這些,和其他的靜態(tài)IP設置沒有區(qū)別。
相關文章
- Ubuntu 連不上網該怎么辦,家里有網,網線也正常但是就是電腦連不上網,點擊網絡連接圖標,顯示“網絡未托管”。下面分享這個問題的解決辦法,需要的朋友可以參考下2015-08-19
Ubuntu中Virtualbox虛擬機NAT方式無法上網解決方法
這篇文章主要介紹了Ubuntu中Virtualbox虛擬機NAT方式無法上網解決方法,解決方法超級簡單,需要的朋友可以參考下2015-04-13- Vmware虛擬機下Ubuntu系統(tǒng)如何設置上網呢?有些朋友“虛擬機”安裝了ubuntu后無法上網,如何解決呢?針對此問題,本文就為大家圖文詳細介紹Vmware虛擬機下Ubuntu上網設置方2015-03-16
- 虛擬機里設置上網方式為NAT最方便,因為無需手動設置即可上網,但是NAT的上網方式默認是DHCP動態(tài)分配IP的,這意味著你每次重啟虛擬機都有不一樣的IP地址,這對一般用戶沒任2014-03-20
- 這篇文章主要介紹了ubuntu 虛擬機上網方式及相關配置詳解的相關資料,需要的朋友可以參考下2016-12-20