VirtualBox配置Centos7固定IP和外网访问

VirtualBox中安装好Centos7虚拟机没有配置固定IP,重启后IP会发生变化,造成不便。

同时,安装好的虚拟机不能访问外网。

下面以Windows10宿主机为例介绍如何通过

a、设置网卡1采用Host-Only模式是为了给虚拟机设置一个固定IP,让主机与虚拟机网络相通。

b、网卡2采用网络地址转换(NAT)模式,为虚拟机配置一个上网的网卡。

具体步骤:

1、宿主机本地网络配置

1.1、打开本地网络(当前使用的网卡,可以是有线网络或无线网络),

VirtualBox配置Centos7固定IP和外网访问_第1张图片

1.2、设置本地网络共享,选择VirtualBox Host-Only Ethernet Adapter虚拟网卡

VirtualBox配置Centos7固定IP和外网访问_第2张图片

1.3、设置VirtualBox Host-Only Ethernet Adapter网卡的IP,该IP作为后面Centos7操作系统的网关。

VirtualBox配置Centos7固定IP和外网访问_第3张图片

2、VirtualBox虚拟机设置

2.1、打开VirtualBox虚拟机的设置,找到网络设置。再启用网卡1,选择连接方式为Host-only,界面名称选择VirtualBox Host-Only Ethernet Adapter,如下图

VirtualBox配置Centos7固定IP和外网访问_第4张图片

2.2、启用网卡2,连接方式选择网络地址转换(NAT)即可,如下图

VirtualBox配置Centos7固定IP和外网访问_第5张图片

3、Centos7服务器网卡设置

3.1、查看网络信息

VirtualBox配置Centos7固定IP和外网访问_第6张图片

3.2、查看网络配置信息:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3,将ONBOOT=no改为yes,将BOOTPROTO=dhcp改为BOOTPROTO=static,并在后面增加几行内容: 
IPADDR=192.168.137.107
NETMASK=255.255.255.0
GATEWAY=192.168.137.1

注意:GATEWAY=192.168.137.1必须等于VirtualBox Host-Only Ethernet Adapter网卡的IP

VirtualBox配置Centos7固定IP和外网访问_第7张图片

3.3、保存后退出,然后输入命令:systemctl restart network来重启网络服务,使修改生效。

VirtualBox配置Centos7固定IP和外网访问_第8张图片

3.4、成功访问外网,需宿主机外网畅通。

VirtualBox配置Centos7固定IP和外网访问_第9张图片

3.5、如仍不能访问外网,先进行防火墙配置或关闭防火墙

查看防火墙状态,目前是开启状态:[root@k8s-node2 ~]# systemctl status firewalld

VirtualBox配置Centos7固定IP和外网访问_第10张图片

查看防火墙规则,已经开启了22端口:[root@k8s-node2 ~]# firewall-cmd --list-all

VirtualBox配置Centos7固定IP和外网访问_第11张图片

添加80端口:[root@k8s-node2 ~]# firewall-cmd --permanent --add-port=8080/tcp

VirtualBox配置Centos7固定IP和外网访问_第12张图片

 

 

 

 

 

你可能感兴趣的:(虚拟机,VirtualBox)