nat主機訪問虛擬機
⑴ VirtualBox在NAT模式下主機連接虛擬機的方法
筆者在研究redis時需要手動搭建虛擬機與主機桐橋空的通信,這也是網路的基礎操作。
在NAT模式下,虛擬系統需要藉助NAT(網路地址轉換)功能,通過宿主機器所在的網路來訪問公網。也就是說,使用NAT模式虛擬系統可把物理主機作為路由器訪問互聯網。NAT模式下的虛擬系統的TCP/IP配置信消旦息是由VMnet8(NAT)虛擬網路的DHCP伺服器提供的,無法進行手工修改,因此虛擬系統也就無法和本區域網中的其他真實主機進行局瞎通訊。採用NAT模式最大的優勢是虛擬系統接入互聯網非常簡單,你不需要進行任何其他的配置,只需要宿主機器能訪問互聯網即可。
兩台機器要通過IP通信,首先要保證在一個區域網網段,更准確的說就是具有相同的上一級網關。比如192.168.1.148和192.168.1.175在同一個網段即192.168.1.*網段。
1,管理 -> 全局設定 -> 網路 -> 新建一個名為MyNatNetwork的配置,並配置網路CIDR為:192.168.1.0/24,(VirtualBox默認的網路CIDR為10.0.2.0/24)
2,在你的虛擬機配置中使用該全局配置,
3,查看虛擬機的ip配置以及路由表
4,將該IP配置到主機的網路設置中,即加入主機的路由表
這樣 192.168.1.4 的IP就出現在主機 192.168.1.148 的路由表裡,主機再次ping 虛擬機就可以通了。
附:
IP配置常用命令:
Windows系統:
# 查看路由表
route print
# 查看IP配置
ipconfig
Linux系統:
# 查看路由表
route -n
# 查看IP配置
ifconfig
⑵ 如何從主機中訪問虛擬機中的網站
1、主機C通過真實網卡來與外網通信,如果主機AB選擇了橋接模式,那麼,三者共用一個真實網卡與外網通信。前提是主機C就是能夠訪問外網。