vbox如何在NAT模式下訪問samba目錄

2021-08-15 09:12:54 字數 992 閱讀 8359

注:本文基於虛擬機器上已經建立了samba服務,關於如何建立samba,ubuntu系統可參考

nat網路連線方式的優點是虛擬機器通過宿主機來訪問外網,無需任何配置,但缺點是就是虛擬機器可以ping通宿主機,但宿主機無法ping通虛擬機器。當要在虛擬機器和宿主機建立samba訪問通道時,就會遇到這種尷尬:虛擬機器上samba服務啟動執行了,但由於windows無法連線虛擬機器ip,即samba訪問的入口堵了,無法像訪問本地磁碟一樣通過samba通道訪問虛擬機器.

vbox提供一種多網絡卡並行工作方式來解決這個問題,即當你的虛擬機器工作在nat模式時,即網絡卡1是nat模式,如下圖:

可以同時啟用網絡卡2,並選擇它的連線方式為 host-only,如圖:

工作在host-only模式下的網絡卡用於跟宿主機連線訪問,在vbox安裝時會在windows宿主機上建立乙個工作在host-only模式的虛擬機器網絡卡,要確保宿主機上這張網絡卡也是啟用的,如圖:

如上設定後,開啟虛擬機會看到有兩張網絡卡,如:

vbox的預設ip規則是 nat連線方式下 10.0.2.xx, host-only連線方式下 192.168.56.xx

在宿主機中可以看到其vbox虛擬網絡卡ip是 192.168.56.101(ip自動獲取),在虛擬機器samba服務啟動後,在宿主機中通過          cmd窗中輸入    \\192.168.56.102

即可訪問建立的samba目錄(會先跳出samba訪問使用者/密碼輸入視窗)

如何實現主機通過網路訪問VBOX下的虛擬機器

網上有n多辦法,要麼太煩,要麼不行,總至我是沒有成功使用過。這裡介紹的辦法是本人熟悉的,也是很簡單的。1 共享本地網路。網路上的芳鄰 屬性 網路連線,在這裡可以看到本地連線 如果是無線則有無線網路連線 以及vbox建立的虛擬網絡卡 virtualbox host only network 右擊本地連...

通過ssh訪問NAT網路模式下的虛擬機器Linux

nat模式在vmware下又稱vmnet8。在這種模式下,宿主機有兩塊網絡卡,一塊是真實的物理網絡卡 即nat device 連線network 一塊是 vmware network adapter vmnet8,通過虛擬交換機 vmnet8 與虛擬機器網絡卡進行通訊。由於nat device有網路...

如何在Windows訪問VMware裡面的應用

step1 首先設定虛擬機器網路介面卡的網路連線方式為nat模式 虛擬機器 設定 網路介面卡 若沒有網路介面卡則點下面的新增 之後記得重啟linux step2 開啟linux終端,ifconfig檢視系統ip step3 nat埠對映,請參考 其中主機埠為8086,這就需要先檢視主機 window...