当前位置:   article > 正文

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

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

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/183701
推荐阅读
相关标签
  

闽ICP备14008679号