virtualbox 装 centos7 时,解决的网络的痛点:
1. 主机与虚拟机, 虚拟机与虚拟机之间网络不通;
2. 虚拟机中无法联网;
3. 虚拟机中的IP地址不固定;
在此,记下填坑方法
*操作步骤
-
virtualbox设置linux介质的网卡1
打开虚拟机的设置, 找到网络设置, 启动网卡1, 选择链接方式为 host-only, 桥接模式可以保证宿主机和虚拟机相互网络访问;
1.PNG -
virtualbox设置linux介质的网卡2
打开虚拟机的设置, 找到网络设置, 启动网卡2, 连接方式选择网络地址转换(NAT), 网络地址转换可以保证虚拟机可以联网;
2.PNG -
virtualbox设置宿主机VirtualBox Host-Only Network网络
设置宿主机的ip, 子网掩码, 默认网关
3.PNG
-
启动centos系统
注: 确认宿主机的防火墙已经关闭,否则虚拟机将不能ping通宿主机; -
编辑enp0s3和enp0s8网卡
为了使得enp0s3网卡拥有静态ip地址,并且保证和宿主机在一个网段下,相互进行访问, 而enp0s8网卡是用来联网的
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #使用静态ip
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=41d7b138-9785-49e1-b1b7-4957372d9155
DEVICE=enp0s3
ONBOOT=yes #设置开机启动
IPADDR=192.168.56.111 #设置静态ip地址
vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp #确认此处是dhcp,为动态ip
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=2a40821f-c9fb-4f26-9b33-8eee5fd6848f
DEVICE=enp0s8
ONBOOT=yes #设置开机启动
- 重新启动网络
#centos7 版本的重启网络服务
systemctl start network
#老版本的 重启网络服务
service network restart
- 测试
#分别测试外网,宿主机,虚拟机之间是否可以访问
ping www.baidu.com
ping 192.168.56.1
ping 192.168.56.111
网友评论