VirtualBox中CentOS7网络配置(固定IP+联网)

virtualbox 装 centos7 时,解决的网络的痛点:
1. 主机与虚拟机, 虚拟机与虚拟机之间网络不通;
2. 虚拟机中无法联网;
3. 虚拟机中的IP地址不固定;
在此,记下填坑方法

操作步骤

1.virtualbox设置linux介质的网卡1
打开虚拟机的设置, 找到网络设置, 启动网卡1, 选择链接方式为 host-only, 桥接模式可以保证宿主机和虚拟机相互网络访问;

VirtualBox中CentOS7网络配置(固定IP+联网)

2.virtualbox设置linux介质的网卡2
打开虚拟机的设置, 找到网络设置, 启动网卡2, 连接方式选择网络地址转换(NAT), 网络地址转换可以保证虚拟机可以联网;

VirtualBox中CentOS7网络配置(固定IP+联网)

3.virtualbox设置宿主机VirtualBox Host-Only Network网络
设置宿主机的ip, 子网掩码, 默认网关

VirtualBox中CentOS7网络配置(固定IP+联网)

4.启动centos系统

注: 确认宿主机和centos7防火墙已经关闭,否则虚拟机将不能ping通宿主机;

 #centos7防火墙已经关闭
//临时关闭
systemctl stop firewalld
//禁止开机启动
systemctl disable firewalld

5.编辑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#设置开机启动

6.重新启动网络

 #centos7 版本的重启网络服务
systemctl start network
#老版本的 重启网络服务
service network restart

7.测试

 #分别测试外网,宿主机,虚拟机之间是否可以访问
ping www.baidu.com
ping 192.168.56.1
ping 192.168.56.111
正文到此结束
本文目录