基於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!
相關文章
相關標籤/搜索