方法一:
1.安裝centos7的時(shí)候注意選擇兩個(gè)網(wǎng)卡(配置CentOS7虛擬機(jī)里面能上外網(wǎng),而主機(jī)與CentOS7虛擬機(jī)也能連通)
兩個(gè)網(wǎng)卡分別為:
nat(虛擬機(jī)訪問(wèn)互聯(lián)網(wǎng),使用10.0.2.x段)
host-only(虛擬機(jī)和主機(jī)互相通信,使用192.168.56.x段)
在偏好設(shè)置里面設(shè)置網(wǎng)絡(luò)。如下圖配置:
image.png
2.接下來(lái)對(duì)CentOS7虛擬機(jī)網(wǎng)絡(luò)設(shè)置,添加網(wǎng)卡1和網(wǎng)卡2,分別選擇連接方式和對(duì)應(yīng)的網(wǎng)卡:
image.png
注意需要記下兩個(gè)網(wǎng)卡的mac地址,后面需要在網(wǎng)絡(luò)配置中使用到(如果第一步安裝centos7的時(shí)候網(wǎng)絡(luò)沒(méi)有選擇兩個(gè)的話)
3.開(kāi)機(jī),進(jìn)入cd /etc/etc/sysconfig/network-scripts/目錄,可以看到目前只有ifcfg-enp0s3和ifcfg-enp0s8配置文件(如果安裝centos7沒(méi)有選擇兩個(gè)網(wǎng)卡的話,應(yīng)該只有ifcfg-enp0s3 一個(gè)配置文件,如果只有一個(gè)配置文件,則另外一個(gè)就用這個(gè)copy過(guò)來(lái)改,需要更改UUID的值),如下圖:
image.png
4.編輯ifcfg-enp0s3文件,vim ifcfg-enp0s3
image.png
注意看,是否已經(jīng)將ONBOOT=no改為yes(最開(kāi)始默認(rèn)為NO,yes意思是,“BOOT開(kāi)機(jī)”時(shí)候就能使用這張網(wǎng)卡),再添加BOOTPROTO為dhcp(只有“靜態(tài)static”和“動(dòng)態(tài)dhcp”兩種方式),保存,退出,重啟網(wǎng)絡(luò)。
此時(shí),已經(jīng)可以ping通baidu的話,就說(shuō)明虛擬機(jī)可以訪問(wèn)外網(wǎng)了
5.編輯ifcfg-enp0s8文件,vim ifcfg-enp0s8
image.png
注意:上面的NETMAST拼寫(xiě)錯(cuò)誤,應(yīng)該為NETMASK
注意此時(shí)宿主機(jī)要能ping通虛擬機(jī)的話,需要再配置一下vi /etc/sysconfig/network
NETWORKING=yes
GATEWAY=192.168.56.1 (經(jīng)后面測(cè)試,這個(gè)不能加入)
6.執(zhí)行重啟網(wǎng)絡(luò)命令service network restart
此時(shí)應(yīng)該就可以訪問(wèn)外網(wǎng),并且可以與宿主機(jī)通信了
image.png
宿主機(jī)也能ping通虛擬機(jī)
image.png
方法二:
7.使用橋接網(wǎng)絡(luò)也能夠連通主機(jī)與虛擬機(jī)之間的網(wǎng)絡(luò),并且能夠訪問(wèn)互聯(lián)網(wǎng)
第一步:設(shè)置橋接模式,virtualbox中設(shè)置
image.png
第二步:配置centos的網(wǎng)卡地址:
image.png
主機(jī)能ping通虛擬機(jī):
image.png
虛擬機(jī)也能ping通主機(jī):
image.png
作者:landy8530
鏈接:http://www.lxweimin.com/p/044fc0b85521
來(lái)源:簡(jiǎn)書(shū)
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。