介紹:
Host-Only模式是出於安全考慮,Host-Only模式將虛擬機與外網隔開,使得虛擬機成為一個獨立的系統,只與主機相互通訊。如果要使得虛擬機能聯網,我們可以將主機網卡共享給VMware Network Adapter VMnet1網卡,從而達到虛擬機聯網的目的
詳情:
Host-Only模式其實就是NAT模式去除了虛擬NAT設備,然后使用VMware Network Adapter VMnet1虛擬網卡連接VMnet1虛擬交換機來與虛擬機通信的,其網絡結構如下圖所示:
接下來我們研究一下怎么使用host-only模式搭建網絡:
以virtualbox+centos7為例,首先點開 【管理】-》【主機網絡管理器】配置好你的網卡信息:
接下來點開你的網絡連接,會發現有個名字相對應的虛擬網卡
可以看到我設置的網關地址是:192.168.137.1,與第一張圖相符。物理地址(MAC)為:08-00-27-00-D4-71
接下來我們把本機網絡共享給這張網卡
我們再回到virtualbox
在虛擬機的網卡設置里一定要確保MAC地址一致,不一致自己改一下。
進入虛擬機,我們去配置一下網卡信息。
cd /etc/sysconfig/network-scripts
vi ifcfg-enp***
TYPE=Ethernet
#這個就是網卡的物理地址(MAC地址)
HWADDR=08:00:27:00:D4:71
PROXY_METHOD=none
BROWSER_ONLY=no
#IP設為靜態的
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=enp0s3
UUID=e30094fc-76f0-4fcf-8ee2-11d8874e17f4
DEVICE=enp0s3
#指定網絡開機自啟動
ONBOOT=yes
#與虛擬網卡在同一網段
IPADDR=192.168.137.20
NETMASK=255.255.255.0
#網關為虛擬網卡ip
GATEWAY=192.168.137.1
#DNS為外網DNS,不指定的話能ping通ip但無法解析域名
DNS1=192.168.10.1
編輯好后,按esc 然后 打 :wq! 保存退出即可,w=write q=quit
然后我們使用命令重啟網絡
service network restart
重啟成功后查看一下網卡信息
ip addr
最后確認信息無誤的話,試着ping 一下主機ip!