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

2021-06-04 21:13:04 字數 785 閱讀 3434

網上有n多辦法,要麼太煩,要麼不行,總至我是沒有成功使用過。

這裡介紹的辦法是本人熟悉的,也是很簡單的。

1 :共享本地網路。網路上的芳鄰->屬性->網路連線,在這裡可以看到本地連線(如果是無線則有無線網路連線),以及vbox建立的虛擬網絡卡(virtualbox host-only network)。右擊本地連線->屬性->高階,把網路共享給virtualbox host-only network。這時系統將強制把virtualbox host-only network的ip位址修改為192.168.0.1,記下這個位址( 注:這個位址是可以修改的,這裡假定不改)。

2:  開啟vbox, 選擇虛擬機器->設定->網路,關閉網路連線1(系統預設是啟用網路連線1,並且連線方式為nat), 再開啟網路連線2,連線方式選擇host-only adapter, 網絡卡選擇virtualbox host-only ethernet adapter。

3. 啟動虛擬機器,進入網路設定,找到eth1, 手動設定ip: 192.168.0.8, mask: 255.255.255.0, gatway:192.168.0.1。

4. 重啟網路或重啟電腦,ping 虛擬機器ip 192.168.0.8, 如果ping通表示成功!否則請核對以上步驟。

總結:1. 本方法的核心是將本地網路共享組vbox的虛擬網絡卡,虛擬機器再連線到vbox的虛擬網絡卡,從而實現上網,也同時實現了主機可以訪問vbox虛擬機器。

2. 本方法即實現了主機訪問虛擬機器,又滿足了虛擬機器的上外網需求。

如果你的主機是通過**上網,需要找到**伺服器位址,並將其設定到虛擬的net proxy。

LINUX主機通過網域名稱訪問網路失敗

故障現象 用telnet ip 埠的方式測試正常,能夠訪問 根據上面的故障現象分析,初步判斷是dns配置問題。故障排查過程 通過nslookup測試dns解析,從結果來看,本地的dns的伺服器配置應該是可用的。測試了同網段的其它機器,通過所配置的dns伺服器x.x.x.x可以正常的進行解析,所以還是...

通過網路訪問adb

adb支援通過遠端訪問,這樣就可以使用wifi來連線了,而且可以省下usb口來作為他用。具體步驟如下 第一種方法 1.用usb連線手機,終端輸入adb shell.2.在shell中輸入setprop service.adb.tcp.port 5555 3.然後會回到pc shell。輸入adb c...

允許任意主機通過外網訪問mysql

root 任意主機 123456 密碼 flush privileges 重新整理mysql的系統許可權相關表 mysql的root賬戶,我在連線時通常用的是localhost或127.0.0.1,公司的測試伺服器上的mysql也是localhost所以我想訪問無法訪問,測試暫停.解決方法如下 1,...