基于VirutalBox搭建虚拟局域网(内外网互通)

使用 VirutalBox, CentOS 7,二者安装过程省略
1、安装完 VirutalBox 后,添加Host-Only接口(vboxnet0)
  1. 在宿主机的 "管理-主机网络管理器",添加网络接口
  2. 手动配置网卡
  3. DHCP服务器 - 启用服务器
  4. 点击 "OK"
2、为虚拟机增长网卡

在宿主机的 VirutalBox 设置虚拟机的网卡服务器

Adapter 1:
Atached to: Host-only Adapter
Name: vboxnet0
混杂模式: 拒绝

Adapter 2:
链接方式: 网络地址转换NAT
3、查看网卡信息

进入虚拟机查看网络

$ ipconfig -a
4、查看uuid
$ nmcli con
5、修改网卡

Ubuntu:测试

$ sudo vi /etc/network/interfaces

CentOS:ui

$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

ifcfg-enp0s3(负责内网互联)内容:this

BOOTPROTO="static"
HWADDR=""
ONBOOT="yes"
# IPADDR 自定义,要求与网关同一网段
IPADDR="192.168.56.10"
NETWORK="192.168.56.0"
NETMASK="255.255.255.0"
GATEWAY="192.168.56.1"
DNS="114.114.114.114 192.168.56.1"
#use this file not network manager to manage interface
NM_CONTROLLED="no"
使用命令查看 uuid(命令为 nmcli con ) 后,复制 enp0s8uuid 并粘贴到 ifcfg-enp0s8

ifcfg-enp0s8(负责链接外网)内容:rest

DEVICE="enp0s8"
TYPE="ethernet"
UUID=""
HWADDR=""
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO="dhcp"
6、重启网卡
sudo systemctl restart network.service
7、查看 IP 地址
$ ip addr
8、测试内网
$ ping 192.168.56.1
9、测试外网
$ ping 114.114.114.114
Done!
相关文章
相关标签/搜索