VirtualBox中配置CentOS7虚拟机网络上内外网

VirtualBox中配置CentOS7虚拟机网络上内外网

采用双网卡配置,一张网卡使用内网,即宿主机与虚拟机通信,宿主机可使用ssh终端工具访问虚拟机;另一张网卡可上外网,下载网络文件或更新虚拟机软件。

1. 安装准备

1.1 安装平台

  • Windows 11

1.2. 软件信息

软件名称软件版本安装路径
Oracle VM VirtualBoxVirtualBox-7.0.12-159484D:\software
CentOS7CentOS-7.9.2009E:\virtual

1.3. VirtualBox安装CentOS7虚拟机

2.查看VirtualBox软件的网络管理器

2.1打开网络管理器

在这里插入图片描述

2.2查看仅主机网络,记住IPv4地址、IPv4网络掩码

其中255.255.255.0表示24位子网掩码,后续配置时将会使用。
在这里插入图片描述

2.3查看NAT网络,记住IPv4 网络掩码

此处IP后的24表示24位子网掩码,与上图写法不同,实际没有区别,后续配置时将会使用。
在这里插入图片描述

3.设置CentOS7虚拟机网络

3.1打开虚拟机设置

在这里插入图片描述

3.2网卡1连接方式选择NAT网络

在这里插入图片描述

3.3网卡2连接方式选择仅主机网络

注意两张网卡顺序别选错了,否则可能配置不通。
在这里插入图片描述

3.4启动虚拟机并输入用户名密码登录

在这里插入图片描述

在这里插入图片描述

3.5查看网卡状态

输入如下命令查看,其中enp0s3enp0s8为网卡名称。

nmcli

在这里插入图片描述
输入如下命令查看网卡配置文件,其中ifcfg-enp0s3为之前虚拟机网卡对应的第1张网卡的配置文件,而enp0s8网卡配置文件需要后续创建。

ls /etc/sysconfig/network-scripts/

#查看配置文件内容
cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

在这里插入图片描述

3.6配置第1张网卡

# 配置第1张网卡,查看之前NAT网络对应的IPv4地址和子网掩码
nmcli c modify enp0s3 ipv4.method manual ipv4.address 192.168.137.10/24 ipv4.gateway 192.168.137.1 ipv4.dns 114.114.114.114 autoconnect yes

# ipv4.method manual修改BOOTPROTO=dhcp为BOOTPROTO=none
# ipv4.address 192.168.137.10/24添加IPADDR=192.168.137.10 PREFIX=24
# pv4.gateway 192.168.137.1添加GATEWAY=192.168.137.1
# ipv4.dns 114.114.114.114添加DNS1=114.114.114.114
# autoconnect yes修改ONBOOT=no为ONBOOT=yes

# 查看配置后的配置文件内容
cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

在这里插入图片描述

在这里插入图片描述

3.7配置第2张网卡

# 添加第2张网卡配置文件,enp0s8为网卡名
nmcli c add con-name enp0s8 type ethernet ifname enp0s8

# 查看配置后的配置文件内容
cat /etc/sysconfig/network-scripts/ifcfg-enp0s8

# 配置第2张网卡,查看之前仅主机网络对应的IPv4地址和子网掩码
nmcli c modify enp0s8 ipv4.method manual ipv4.address 192.168.56.10/24 ipv4.gateway 192.168.56.1 autoconnect yes

# ipv4.method manual修改BOOTPROTO=dhcp为BOOTPROTO=none
# ipv4.address 192.168.56.10/24添加IPADDR=192.168.56.10 PREFIX=24
# ipv4.gateway 192.168.56.1添加GATEWAY=192.168.56.1
# autoconnect yes修改ONBOOT=no为ONBOOT=yes

在这里插入图片描述

在这里插入图片描述

3.8重启网络服务和网卡

# 两张网卡配置完成后重启网卡
nmcli c reload
nmcli c up enp0s3
nmcli c up enp0s8

3.8检查网络状态

3.8.1虚拟机ping内网网关和外网地址
# 测试虚拟机内网网关地址与是否畅通
ping -c 4 192.168.56.1

# 测试虚拟机与外网地址百度网址是否畅通
ping www.baidu.com

在这里插入图片描述

3.8.2宿主机ping虚拟机地址
# 打开cmd,测试宿主机与虚拟机IP地址与是否畅通
ping 192.168.56.10

# 还可使用ssh远程登录虚拟机测试
ssh root@192.168.56.10

在这里插入图片描述
在这里插入图片描述

创作不易,转载请注明出处。您的支持是我创作最大的动力!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

番茄打电脑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值