主機可以訪問虛擬機器的網路設定

eric0435發表於2012-11-08
 NAT方式
 右鍵單擊主機工作列上的網路連線圖示,選擇開啟網路連線頁面

 啟動”VMware Network Adapter VMnet8” 和 “VMware Network Adapter VMnet1”這兩個連線

 右鍵單擊“本地連線”,選擇屬性,開啟”本地連線屬性”對話方塊,選擇”高階”標籤,開啟高階標籤頁面,選中選項”允許其它網路使用者透過此計算機的internet連線來連線”,然後在”家庭網路連線”下拉選單中選擇VMware Network Adapter VMnet8。

 在虛擬機器上右鍵單擊你要設定的虛擬機器選“setting”(因為有的不止虛擬一臺),開啟”Hardware”標籤頁,單擊”device”下的ethernet,此時在右邊選中NAT:Used to share the host’s IP address. 然後點選確定。

 開啟虛擬機器上的Edit選單,選擇virtual network settings開啟virtual network editor頁面,先開啟automatic bridging標籤頁,關閉automagic bridging,點選應用;再開啟DHCP標籤頁,啟動DHCP服務,然後點選應用;最後開啟NAT標籤頁,啟動NAT服務,然後點選應用;點選確定後退出

 啟動虛擬機器中的系統。

 設定虛擬機器中的系統的IP地址為192.168.100.200,預設閘道器為192.168.100.1 (VMware Network Adapter VMnet8的IP地址),DNS伺服器設定和主機中的DNS伺服器一致。

 重新載入網路引數或者重新啟動虛擬機器中的系統。

設定靜態IP地址.

命令列設定(該方式只是臨時設定,系統重啟後失效)
設定IP和掩碼
ifconfig 介面名(如eth0) IP地址 netmask 子網掩碼

設定閘道器
route add default gw 預設閘道器



例項:假設設定eth0的IP:192.168.1.100,DNS:192.168.1.12
ifconfig eth0 192.168.100.200 netmask 255.255.255.0
route add default gw 192.168.100.1


修改檔案來實現配置網路(需要重啟網路介面重啟後IP不會改變)
修改IP地址,檔案:/etc/sysconfig/network-scripts/ifcfg-介面名
這裡假設網路介面名為eth0.
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 (注:這裡填的是網路介面名)
BOOTPROTO=static
ONBOOT=yes (注:是否隨系統啟動)
IPADDR=192.168.100.200(注:這裡填寫的是IP地址)
PREFIX=24 (注:這裡填寫的是掩碼的長度)
NETMASK=255.255.255.0
GATEWAY=192.168.100.1( 注:這裡寫的是閘道器)就是VMware Network Adapter VMnet8的IP地址
儲存退出
  #/sbin/service network restart
  如果網路卡啟動是OK的話就說明IP地址設定成功了。另外我們可以用ifconfig eth0來顯示當前的IP來確認是否設定正確。
  利用以下命令:
  /etc/init.d/network reload 命令或service network [命令]
  重新匯入該檔案,實現網路啟動。



關閉linux防火牆
(1) 重啟後永久性生效:
開啟:chkconfig iptables on
關閉:chkconfig iptables off
(2) 即時生效,重啟後失效:
開啟:service iptables start
關閉:service iptables stop

其實可以在虛擬機器中安裝系統時進行設定

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-748736/,如需轉載,請註明出處,否則將追究法律責任。

相關文章