VirtualBox 安装 Centos7虚拟机OS并配置双网卡

Posted 车斗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VirtualBox 安装 Centos7虚拟机OS并配置双网卡相关的知识,希望对你有一定的参考价值。

VirtualBox 安装 Centos7虚拟机OS并配置双网卡

Win7 主机安装 VirtualBox-6.1.4-136177-Win.exe,VirtualBox 安装 CentOS-7-x86_64-DVD-1804.iso。要求:

虚拟机centos7-vm可以ping外网(baidu.com)。主机(网关=192.168.43.1)可以 ping 虚拟机 192.168.56.101。虚拟机可以 ping 主机 (192.168.43.150)。

 

VirtualBox 全局设置(Ctrl+G)如下:

 

 

Centos7 vm 网络配置如下:

 

进入 centos7 虚拟机, 更改文件 ifcfg-enp0s3配置(NatNetwork)如下:

 

# /etc/sysconfig/network-scripts/ifcfg-enp0s3
#
TYPE=Ethernet
HWADDR=08:00:27:69:E4:23
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
#UUID=9b9bcaa9-d2cc-49fe-a97c-bdf65fcc903f
UUID=a1d2445d-966d-45a6-983d-d1c3917f2433
DEVICE=enp0s3
ONBOOT=yes
IPV6_PRIVACY=no

新增一个网卡命令:

       nmcli connection add type ethernet con-name enp0s8 ifname enp0s8

更改文件 ifcfg-enp0s8配置(HostOnly)如下:

# /etc/sysconfig/network-scripts/ifcfg-enp0s8
#
TYPE=Ethernet
HWADDR=08:00:27:46:77:80
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
#UUID=9b9bcaa9-d2cc-49fe-a97c-bdf65fcc903f
UUID=b6788372-1536-4c2f-8ea2-d57aa600d55c
DEVICE=enp0s8
ONBOOT=yes
IPV6_PRIVACY=no
IPADDR=192.168.56.101
NETMASK=255.255.255.0

 

其中UUID=????用下面的命令生成:

# uuidgen enp0s3

a1d2445d-966d-45a6-983d-d1c3917f2433

# uuidgen enp0s8

b6788372-1536-4c2f-8ea2-d57aa600d55c

 

更改 /etc/sysconfig/network 为:


# Created by anaconda
NETWORKING=yes
HOSTNAME=vm-cent7

重启网络。生效。

  nmcli connection up enp0s8

目的达到:

虚拟机可以ping外网(baidu.com)。主机(网关=192.168.43.1)可以 ping 虚拟机 192.168.56.101。虚拟机可以 ping 主机 (192.168.43.150)。

NetworkManager 命令参考:

    https://blog.csdn.net/qq_37960324/article/details/103007035

以上是关于VirtualBox 安装 Centos7虚拟机OS并配置双网卡的主要内容,如果未能解决你的问题,请参考以下文章

VirtualBox下安装CentOS7系统

MacOS 通过virtualbox安装的centos7虚拟机不能上网解决办法

虚拟机virtualbox 安装centos7.6.1810

linux学习01-虚拟机VirtualBox上安装centos7,小白第一步

linux学习01-虚拟机VirtualBox上安装centos7,小白第一步

VirtualBox使用Centos7与主机共享文件夹