VirtualBox设置双网卡实现主宿互访及虚拟机访问互联网总结
1,配置网络
(1)安装虚拟机时勾选连接网络
(2)virtual box设置:
下文已过时
注:VirtualBox要在全局工具-主机网络管理器里新建一个虚拟网卡。
然后虚拟机的网卡1设置为host-only,界面名称为新建的虚拟网卡(我这里为了不跟主机ip冲突,设置成了不同网段,设为了192.168.194.1)。该设置意思是允许主机ping通虚拟机网络。
我的主机是win10,IP是192.198.0.109,由虚拟机要ping主机要把主机的防火墙关闭。
网卡2设置为桥接网络,界面名称为主机正在使用的网卡
2,编辑虚拟机网卡IP
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
虚拟机的静态ip设置为:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=9bffadb9-c0da-413a-a77d-fece306f94e6
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.194.170
GATEWAY=192.168.194.1
NETMASK=255.255.255.0
DNS1=192.168.194.1
重启网络
systemctl restart network
复制ifcfg-enp0s3,改名为ifcfg-enp0s8,
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
UUID=9bffadb9-c0da-413a-g77d-fece306g94g6
DEVICE=enp0s8
ONBOOT=yes
重启网络
systemctl restart network
关闭虚拟机防火墙
vi /etc/selinux/config
SELINUX=disabled
最后验证
虚拟机ping主机:
主机ping虚拟机
虚拟机访问互联网
搞定!