歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 在VM上安裝centOS後的網絡配置

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

日期:2017/3/1 16:17:39   编辑:關於Linux
在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