天天看點

CentOS7 host-only 模式連接配接網際網路

我是使用VirtualBox 6.0 虛拟機裝的CentOS-7-x86_64-Minimal-1810.iso 系統,裝機教程網上有很多不在贅述.

接下來直接進入配置host-only環節

1.點選工具(或者點工具右邊的清單選擇 "網絡"  也可以 ),會出現如下界面

CentOS7 host-only 模式連接配接網際網路

預設(好像,不記得了)有一個host-only 虛拟網卡,沒有的話也可以建立一個,我改了下DHCP的位址,預設的應該也可以

CentOS7 host-only 模式連接配接網際網路

2.接下來就是win系統的一些配置,将可以上外網的網卡啟用網絡共享

CentOS7 host-only 模式連接配接網際網路
CentOS7 host-only 模式連接配接網際網路

确定之後,win系統會将虛拟網卡的IP位址改變(192.168.137.1),可以将虛拟網卡的IP改成原來,再配置一個DNS伺服器位址

CentOS7 host-only 模式連接配接網際網路

IP改為192.168.56.1之後,這塊網卡點選詳細資訊時,有可能會存在兩個IPV4位址,其中一個是原先的192.168.137.1,這是需要注意,這樣有可能會導緻後面的虛拟機所有步驟操作完成後依然無法ping通主控端和網際網路.我的解決步驟,VirtualBOX删除網卡,在建立網卡,win10關閉共享在啟用共享.

3.虛拟機為centos系統配置host-only網卡

CentOS7 host-only 模式連接配接網際網路

4.進入centos系統編輯一些檔案

1).使用ip addr檢視網卡名稱

ip addr           

我這個界面是已經配好的,剛開始不是這樣,我用 shift + pgUp 向上翻頁好像不行,隻能重新打一遍指令.......

CentOS7 host-only 模式連接配接網際網路

2).編輯ifcfg-enp0s8檔案

vi /etc/sysconfig/network-scripts/ifcfg-enp0s8           
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
NAME=enp0s8
UUID=69618738-79da-42a7-9f63-5709fd7a6ee8
DEVICE=enp0s8
ONBOOT=yes
IPADDR=192.168.56.60
NETMASK=255.255.255.0
GATEWAY=192.168.56.1           

 圖檔如下(綠色背景的界面來自xshell):

CentOS7 host-only 模式連接配接網際網路

有一些其他配置我删掉了,有些教程說是要添加mac位址和DNS1,我這裡并沒有,反正能用就行,哈哈哈

2) 編輯 resolv.conf 檔案,這裡配的是域名解析伺服器(DNS)

vi /etc/resolv.conf           

添加

nameserver 192.168.56.1           

3) 重新開機網卡 centos7 指令

systemctl restart network           

沒有報錯的話,就成功了,報錯的話,我也不清楚哎

5.測試

檢視Ip

CentOS7 host-only 模式連接配接網際網路

虛拟機 ping 主控端

CentOS7 host-only 模式連接配接網際網路

虛拟機 ping 百度

CentOS7 host-only 模式連接配接網際網路

主控端 ping 虛拟機

CentOS7 host-only 模式連接配接網際網路