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

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

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

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

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

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

具体步骤:

1、宿主机本地网络配置

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

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

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

2、VirtualBox虚拟机设置

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

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

3、Centos7服务器网卡设置

3.1、查看网络信息

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

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

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

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

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

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

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

 

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值