VirtualBox CentOS7 NAT+Host-Only 网络配置

摘要

主机为win10 64 位系统,虚拟机 为 VitualBox 下的 CentOS 7 系统。本文通过配置虚拟机以 网络地址转换(NAT) + Host-Only 网络连接方式实现和外部互联网及宿主机所在网段主机的通信,其中 网络地址转换(NAT) 网络连接方式是为了确保虚拟机可以连接到外部互联网,Host-Only 网络连接方式是为了确保虚拟机可以和宿主机所在网段主机通信。

设置虚拟盘和虚拟主机网络

由于本人主机ip属于 C 类 ip 地址,(C 类 ip 地址的内部私有地址为 192.168.1.1 – 192.168.255.255),子网掩码为 255.255.255.0,需要为 Host-Only 适配器分配网络号 192.168.33.1,此处可随意分配,保证网段与宿主机一致即可。此修改也可在虚拟机设置中设定。如图1所示。)
在这里插入图片描述

在这里插入图片描述
图1

设置虚拟机

打开 VirtualBox 虚拟机软件,对安装好的 CentOS 7 虚拟机做如下图2、图3的设置
在这里插入图片描述
图2
在这里插入图片描述
图3
配置全局设定,如图4所示
在这里插入图片描述
图4

启动虚拟机进行网络配置

ip addr 命令查看网络适配器信息如图5所示
适配器 enp0s3 为 网络地址转换(NAT) 适配器,
适配器 enp0s8 为 Host-Only 适配器。
在这里插入图片描述

图5

对适配器配置文件进行如下修改
如果不存在 /etc/sysconfig/networks-scripts/ifcfg-enp0s8 文件,复制一份 ifcfg-enp0s3 文件改名为 ifcfg-enp0s8(以下命令需管理员权限)

cp /etc/sysconfig/networks-scripts/ifcfg-enp0s3 /etc/sysconfig/networks-scripts/ifcfg-enp0s8

vi /etc/sysconfig/networks-scripts/ifcfg-enp0s3
见图6所示 

vi /etc/sysconfig/networks-scripts/ifcfg-enp0s8
见图7所示 

systemctl restart network
如果命令 systemctl restart network 执行失败,
则执行 reboot 命令重启虚拟机即可

在这里插入图片描述

图6

在这里插入图片描述

图7

网络连接测试

宿主机 ping 虚拟机如图8所示
在这里插入图片描述

图8

虚拟机 ping 宿主机如图9所示
在这里插入图片描述

图9

虚拟机 ping 外网(百度)如图10所示
在这里插入图片描述

图10

经过以上步骤,可配置成功!

参考链接:https://blog.csdn.net/ZopaulCode/article/details/80357961

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值