VirtualBox虛擬機(jī)配置雙網(wǎng)卡同時(shí)鏈接內(nèi)外網(wǎng)
時(shí)間:2023-06-25 19:06:02 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-06-25 19:06:02 來源:網(wǎng)站運(yùn)營
VirtualBox虛擬機(jī)配置雙網(wǎng)卡同時(shí)鏈接內(nèi)外網(wǎng):
宿主機(jī):Windows 10虛擬機(jī):VirtualBox虛擬機(jī)操作系統(tǒng):CentOS 7要求:虛擬機(jī)的CentOS 7與宿主機(jī)互通,并且虛擬操作系統(tǒng)能訪問外網(wǎng)。方案1:配置雙網(wǎng)卡,網(wǎng)卡1使用NAT網(wǎng)絡(luò)模式,網(wǎng)卡2使用Host-Only模式。虛擬機(jī)CentOS 7使用網(wǎng)卡1與外網(wǎng)通信,使用網(wǎng)卡2實(shí)現(xiàn)與主機(jī)以及其他虛擬機(jī)之間相互通信。首先,在VirtualBox->管理->全局設(shè)定->網(wǎng)絡(luò)中查看NAT網(wǎng)絡(luò)狀態(tài),已配置好NAT網(wǎng)絡(luò)的全局設(shè)定如下所示。
VirtualBox全局設(shè)定添加NAT網(wǎng)絡(luò)也可以點(diǎn)擊右邊的加號(hào)自己添加NAT網(wǎng)絡(luò)。
其次,在VirtualBox->管理->主機(jī)網(wǎng)絡(luò)管理器中查看是否有Host-Only網(wǎng)卡,沒有則手動(dòng)添加。下圖是配置好的Host-Only網(wǎng)卡
VirtualBox主機(jī)網(wǎng)絡(luò)管理器添加Host-Only網(wǎng)絡(luò)第三步,在需要開啟雙網(wǎng)卡的虛擬操作系統(tǒng)中,進(jìn)入設(shè)置->網(wǎng)絡(luò),開啟兩張網(wǎng)卡。下圖是我的配置,網(wǎng)卡1使用NAT網(wǎng)絡(luò)模式,網(wǎng)卡2使用Host-Only模式
虛擬操作系統(tǒng)網(wǎng)卡1,使用NAT網(wǎng)絡(luò)模式虛擬操作系統(tǒng)網(wǎng)卡2,使用Host-Only模式在VirtualBox中配置好以后,啟動(dòng)虛擬機(jī),進(jìn)入CentOS進(jìn)行額外的配置。
使用ifconfig命令可以看到三張網(wǎng)卡:enp0s3、enp0s8、lo。enp0s3即啟用了NAT網(wǎng)絡(luò)模式的那張網(wǎng)卡,enp0s8則是啟用了Host-Only模式的網(wǎng)卡。
查看網(wǎng)卡信息可以看到兩張網(wǎng)卡都起來了,如果沒起,使用命令ifconfig enp0s3 up啟動(dòng)網(wǎng)卡。
使用service network status可以查看網(wǎng)卡狀態(tài),可以看到enp0s8網(wǎng)卡缺少配置文件,需要自己配置。
查看網(wǎng)卡狀態(tài)添加網(wǎng)卡配置文件步驟:
一、使用nmcli con查看網(wǎng)卡uuid
網(wǎng)卡uuid二、使用ip addr或者ifconfig查看網(wǎng)卡mac地址
網(wǎng)卡mac地址三、將/etc/sysconfig/network-scripts/ifcfg-enp0s3拷貝一份,重命名成ifcfg-enp0s8。然后修改enp0s8的網(wǎng)卡配置文件,修改完成以后,使用service network restart重啟網(wǎng)絡(luò)使配置生效
從網(wǎng)卡enp0s3的配置文件復(fù)制一份到enp0s8修改新網(wǎng)卡enp0s8的配置文件在虛擬操作系統(tǒng)中改完網(wǎng)卡配置以后,查看網(wǎng)卡狀態(tài),并檢查虛擬操作系統(tǒng)與外網(wǎng)、虛擬操作系統(tǒng)與宿主機(jī)之間的網(wǎng)絡(luò)連接情況。
在虛擬機(jī)中檢查網(wǎng)絡(luò)配置及連通性檢查宿主機(jī)與虛擬操作系統(tǒng)連通性方案2:配置單網(wǎng)卡,網(wǎng)卡模式選擇Host-Only,宿主機(jī)網(wǎng)絡(luò)共享給虛擬機(jī)的Host-Only網(wǎng)卡。
關(guān)鍵詞:同時(shí),內(nèi)外,配置,虛擬