在VM上安装centOS后的网络配置
花了點(diǎn)時(shí)間,研究了下VM上的linux虛擬機(jī)的網(wǎng)絡(luò)配置問題。
1.環(huán)境
主機(jī):winXP?SP2,家庭寬帶,局域網(wǎng)連到路由器,ip地址為192.168.1.101。
虛擬機(jī):centOS(redhat?linux的開源免費(fèi)版本),純文本模式。
在VM安裝了了CentOS后,發(fā)現(xiàn)在主機(jī)上多了兩個(gè)網(wǎng)絡(luò)連接:VMNet1和VMNet8。每個(gè)網(wǎng)絡(luò)連接都設(shè)有ip地址和子網(wǎng)掩碼。
VMNet1的是:192.168.229.1/255.255.255.0
VMNet8的是:192.168.30.1/255.255.255.0
2.接下來,想讓centOS訪問互聯(lián)網(wǎng)。
一開始,把VM中的網(wǎng)絡(luò)連接設(shè)置為briged。啟動(dòng)centOS后,執(zhí)行ifconfig命令發(fā)現(xiàn),eth0的ip地址設(shè)置成為了和主機(jī)同一個(gè)網(wǎng)段的ip地址:192.168.1.102。同時(shí),使用ssh能夠連上centOS,但是centOS上ping不通主機(jī),也ping不通www.baidu.com。查看配置文件發(fā)現(xiàn),centOS上的router是主機(jī)的router,dns也是主機(jī)的dns。
為了用briged方式上網(wǎng),百度了很多資料,試著去做,都沒有用。沒辦法只好修改為NAT方式,重啟后發(fā)現(xiàn)可以上網(wǎng)了。同時(shí)注意到,使用ssh連centOS,似乎要更快一些。
修改為NAT后,執(zhí)行ifconfig命令發(fā)現(xiàn),centOS的ip地址是主機(jī)VMnet8中的ip地址192.168.30.128。??而DNS也變成了VMnet8下的192.168.30.2。
根據(jù)網(wǎng)上的資料來看,briged方式上網(wǎng),是直接連接到機(jī)器的物理網(wǎng)卡。此時(shí)centOS虛擬機(jī),相當(dāng)于和主機(jī)處于同一個(gè)局域網(wǎng)的一臺(tái)機(jī)器。而采用NAT方式上網(wǎng),centOS和主機(jī)是客戶端/服務(wù)器的關(guān)系。主機(jī)提供VMnet8給centOS,對于centOS來說,VMnet8相當(dāng)于一個(gè)網(wǎng)關(guān)或者路由器,而centOS相當(dāng)于VMnet8所負(fù)責(zé)的局域網(wǎng)內(nèi)的一臺(tái)機(jī)器。
總結(jié)
以上是生活随笔為你收集整理的在VM上安装centOS后的网络配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Using the pyparsing
- 下一篇: 21.正则表达式的基本语法