我是使用VirtualBox 6.0 虛擬機裝的CentOS-7-x86_64-Minimal-1810.iso 系統,裝機教程網上有很多不在贅述.
接下來直接進入配置host-only環節
1.點擊工具(或者點工具右邊的列表選擇 "網絡" 也可以 ),會出現如下界面
默認(好像,不記得了)有一個host-only 虛擬網卡,沒有的話也可以新建一個,我改了下DHCP的地址,默認的應該也可以
2.接下來就是win系統的一些配置,將可以上外網的網卡啓用網絡共享
確定之後,win系統會將虛擬網卡的IP地址改變(192.168.137.1),可以將虛擬網卡的IP改成原來,再配置一個DNS服務器地址
IP改爲192.168.56.1之後,這塊網卡點擊詳細信息時,有可能會存在兩個IPV4地址,其中一個是原先的192.168.137.1,這是需要注意,這樣有可能會導致後面的虛擬機所有步驟操作完成後依然無法ping通宿主機和互聯網.我的解決步驟,VirtualBOX刪除網卡,在新建網卡,win10關閉共享在啓用共享.
3.虛擬機爲centos系統配置host-only網卡
4.進入centos系統編輯一些文件
1).使用ip addr查看網卡名稱
ip addr
我這個界面是已經配好的,剛開始不是這樣,我用 shift + pgUp 向上翻頁好像不行,只能重新打一遍命令.......
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):
有一些其他配置我刪掉了,有些教程說是要添加mac地址和DNS1,我這裏並沒有,反正能用就行,哈哈哈
2) 編輯 resolv.conf 文件,這裏配的是域名解析服務器(DNS)
vi /etc/resolv.conf
添加
nameserver 192.168.56.1
3) 重啓網卡 centos7 命令
systemctl restart network
沒有報錯的話,就成功了,報錯的話,我也不清楚哎
5.測試
查看Ip
虛擬機 ping 宿主機
虛擬機 ping 百度
宿主機 ping 虛擬機