乐趣区

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

使用 VirutalBox, CentOS 7,两者安装过程省略
一、安装完 VirutalBox 后,添加 Host-Only 接口 (vboxnet0)

在宿主机的 “ 管理 - 主机网络管理器 ”,添加网络接口
手动配置网卡
DHCP 服务器 – 启用服务器
点击 “OK”

二、为虚拟机增加网卡
在宿主机的 VirutalBox 设置虚拟机的网卡
Adapter 1:
Atached to: Host-only Adapter
Name: vboxnet0
混杂模式: 拒绝

Adapter 2:
连接方式: 网络地址转换 NAT
三、查看网卡信息
进入虚拟机查看
$ ipconfig -a
四、查看 uuid
$ nmcli con
五、修改网卡
Ubuntu:
$ sudo vi /etc/network/interfaces
CentOS:
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
ifcfg-enp0s3(负责内网互联) 内容:
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) 后,复制 enp0s8 的 uuid 并粘贴到 ifcfg-enp0s8

ifcfg-enp0s8(负责连接外网) 内容:
DEVICE=”enp0s8″
TYPE=”ethernet”
UUID=””
HWADDR=””
NM_CONTROLLED=”no”
ONBOOT=”yes”
BOOTPROTO=”dhcp”
六、重启网卡
sudo systemctl restart network.service
七、查看 IP 地址
$ ip addr
八、测试内网
$ ping 192.168.56.1
九、测试外网
$ ping 114.114.114.114
Done!

退出移动版