CentOS7虛擬機聯網

https://www.jianshu.com/p/1865cd86f4b3
1.方法一 使用NAT網絡
1.1 選擇網卡
安裝centos7的時候注意選擇兩個網卡(配置CentOS7虛擬機裏面能上外網,而主機與CentOS7虛擬機也能連通)
兩個網卡分別爲:
nat(虛擬機訪問互聯網,使用10.0.2.x段)
host-only(虛擬機和主機互相通信,使用192.168.56.x段)
在偏好設置裏面設置網絡。如下圖配置:

在這裏插入圖片描述

全局設定
在這裏插入圖片描述

image.png

1.2 虛擬機網絡設置
接下來對CentOS7虛擬機網絡設置,添加網卡1和網卡2,分別選擇連接方式和對應的網卡:

在這裏插入圖片描述

在這裏插入圖片描述

注意需要記下兩個網卡的mac地址,後面需要在網絡配置中使用到(如果第一步安裝centos7的時候網絡沒有選擇兩個的話)

1.3 配置網卡
開機,進入 /etc/etc/sysconfig/network-scripts/目錄,可以看到目前只有ifcfg-enp0s3和ifcfg-enp0s8配置文件(如果安裝centos7沒有選擇兩個網卡的話,應該只有ifcfg-enp0s3 一個配置文件,如果只有一個配置文件,則另外一個就用這個copy過來改,需要更改UUID的值),如下圖:

在這裏插入圖片描述

image.png

1.3.1編輯ifcfg-enp0s3文件
vim ifcfg-enp0s3

在這裏插入圖片描述

注意看,是否已經將ONBOOT=no改爲yes(最開始默認爲NO,yes意思是,“BOOT開機”時候就能使用這張網卡),再添加BOOTPROTO爲dhcp(只有“靜態static”和“動態dhcp”兩種方式),保存,退出,重啓網絡。
此時,已經可以ping通baidu的話,就說明虛擬機可以訪問外網了

1.3.2 編輯ifcfg-enp0s8文件
vim ifcfg-enp0s8

在這裏插入圖片描述

注意:上面的NETMAST拼寫錯誤,應該爲NETMASK
注意此時宿主機要能ping通虛擬機的話,需要再配置一下
vi /etc/sysconfig/network

NETWORKING=yes
GATEWAY=192.168.56.1 (經後面測試,這個不能加入)

image.png

1.4 執行重啓網絡命令
service network restart
此時應該就可以訪問外網,並且可以與宿主機通信了

在這裏插入圖片描述

宿主機也能ping通虛擬機

2 方法二 使用橋接網絡
使用橋接網絡也能夠連通主機與虛擬機之間的網絡,並且能夠訪問互聯網
2.1設置橋接模式,virtualbox中設置

image.png

2.2 配置centos的網卡地址

image.png

2.3 測試
主機能ping通虛擬機:

image.png

虛擬機也能ping通主機:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章