歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

在VM上安裝centOS後的網絡配置

在VM上安裝centOS後的網絡配置   花了點時間,研究了下VM上的linux虛擬機的網絡配置問題。 1.環境 主機:winXP SP2,家庭寬帶,局域網連到路由器,ip地址為192.168.1.101。   虛擬機:centOS(redhat linux的開源免費版本),純文本模式。   在VM安裝了了CentOS後,發現在主機上多了兩個網絡連接:VMNet1和VMNet8。每個網絡連接都設有ip地址和子網掩碼。 VMNet1的是:192.168.229.1/255.255.255.0 VMNet8的是:192.168.30.1/255.255.255.0   2.接下來,想讓centOS訪問互聯網。 一開始,把VM中的網絡連接設置為briged。啟動centOS後,執行ifconfig命令發現,eth0的ip地址設置成為了和主機同一個網段的ip地址:192.168.1.102。同時,使用ssh能夠連上centOS,但是centOS上ping不通主機,也ping不通www.baidu.com。查看配置文件發現,centOS上的router是主機的router,dns也是主機的dns。   為了用briged方式上網,百度了很多資料,試著去做,都沒有用。   沒辦法只好修改為NAT方式,重啟後發現可以上網了。同時注意到,使用ssh連centOS,似乎要更快一些。   修改為NAT後,執行ifconfig命令發現,centOS的ip地址是主機VMnet8中的ip地址192.168.30.128。  而DNS也變成了VMnet8下的192.168.30.2。   根據網上的資料來看,briged方式上網,是直接連接到機器的物理網卡。此時centOS虛擬機,相當於和主機處於同一個局域網的一台機器。而采用NAT方式上網,centOS和主機是客戶端/服務器的關系。主機提供VMnet8給centOS,對於centOS來說,VMnet8相當於一個網關或者路由器,而centOS相當於VMnet8所負責的局域網內的一台機器。   nat上網過程如下   1、VMware網絡連接選擇的是NAT體式格局。 2、VMware網絡設置裡的NAT項中查看VMnet8,NAT的網關設置為192.168.X.2。 3、在windows中,查看所有的網絡連接,你應該發明除開原本的網卡以外,又多了Vmnet1以及Vmnet8。vmnet1是hostonly的接口,而Vmnet8是就是我們要施用的NAT的網絡接口。 4、在windows主機上用ipconfig查看VMnet8的IP地址,通常為192.168.X.1。此時VMnet8的設置應該是AUTO獲取IP,此刻改成靜態IP,並把此IP直接填入VMnet8裡,不設網關。   5、在linux下把網卡IP設置成與VMnet8    同一個網段的IP(192.168.X.Y/255.255.255.0)   6.設置主機名稱(通過vi編輯器打開/etc/sysconfig/network文件)   設定/etc/sysconfig/network # vi /etc/sysconfig/network NETWORKING=yes <==是否啟動網絡,當然是啦! HOSTNAME=localhost <==主機名稱,要確定呦!可以隨時修改啦! GATEWAY=192.168.X.2   7、設置網卡參數(通過vi編輯器打開/etc/sysconfig/network-scripts/ifcfg-eth0文件)   設定網絡卡參數/etc/sysconfig/network-scripts/ifcfg-eth0 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 <==設定裝置的名稱,這個要跟文件名稱對應! ONBOOT=yes <==是否在開機的的時候啟動網絡卡 BOOTPROTO=dhcp <==啟動的時候的 IP 取得的協定,static是固定的,如果是 Cable 的話,這裡要改成 dhcp 才行。   8、設置DNS(通過vi編輯器打開/etc/resolv.conf文件)   [root@hostname root]# vi /etc/resolv.conf   vi /etc/resolv.conf nameserver 192.168.X.2   9、 重啟網絡配置     [root@hostname root]# reboot         //重新啟動     [root@hostname root]# ifconfig       //可以查看centos已經自動被賦予了ip為192.168.X.Z   service network restart               //網關重啟       10、在linux下ping 192.168.x.1,在windows下ping 192.168.x.z 成功後證實主機以及虛擬機已可以互相訪問了,此刻也能夠使虛擬機共享主機ip上網了。  
Copyright © Linux教程網 All Rights Reserved