我有一臺運行Linux(ubuntu)的Virtualbox VM和另一臺正在運行的Windows的Mac主機。
我爲所有訪客虛擬機設置了橋接網絡適配器和主機唯一網絡適配器。
主機能夠ping虛擬機,虛擬機能夠ping主機。這在主機連接到網絡時正常工作。家中的路由器充當DNS,因此ping(以及其他網絡服務)將路由到正確的VM。
但是我沒有連接到網絡時該怎麼辦?(我旅行了很多)有什麼方法(也許是一種服務),我可以在主機上運行,就像一個輕量級的DNS,並將流量路由到正確的虛擬機?如何在未連接到網絡時訪問(ping)虛擬機?
-1
A
回答
0
你可以查找你虛擬機的本地地址
# ip addr
然後編輯
# vi /etc/hosts "hosts - static table lookup for hostnames "
,並添加你的虛擬機的本地地址
您可以編輯
# vi /etc/host.conf
爲了主機,綁定
並更改查找順序。
「等/ host.conf中的文件。該生產線順序主機,綁定指定的/ etc/hosts優先於名稱服務器。更改行命令綁定,主機配置系統解析主機名和IP地址首先使用名稱服務器。如果IP地址無法通過名稱服務器被解析,你的系統會在/ etc/hosts文件的IP地址。「
更新 您可以創建一個VPN?
這將允許你有靜態IP的,然後離開VPN處理來自路由器的動態IP?
選擇Apple菜單>系統偏好設置,
然後單擊網絡。點擊網絡連接服務列表底部的添加(+),然後從界面彈出菜單中選擇VPN。
根據您要連接的網絡,從「VPN類型」彈出式菜單中選擇要設置的VPN連接類型,併爲VPN服務命名。
輸入VPN連接的服務器地址和帳戶名稱。 單擊身份驗證設置,然後輸入您由網絡管理員提供的用戶身份驗證信息。
輸入用戶驗證信息後,單擊確定,然後單擊連接。
然後,在新的網絡接口
VBoxManage modifyvm "VM name" --natbindip1 "192.168.0.x"
您也可以運行上面的腳本來改變網絡的點VM的所有虛擬機,當你「下線」
或者
這是一個小黑客。
我的路由器也動態地分配我的IP地址。但我強迫它給我知識產權。我通過將它設置爲靜態在我的Linux機器上來分配IP地址:)這在辦公室中工作。對於不在辦公室的人,我有我的網絡腳本的備份,所以我只需放下網絡,然後替換文件並將網絡連接起來(Fedora/Redhat/Centos/etc/sysconfig/network-scripts /上的文件位置)
全部最好
相關問題
- 1. 未連接到網絡時,如何從主機訪問虛擬機上的服務?
- 2. 虛擬機無法ping虛擬網關
- 3. 虛擬網絡連接
- 4. 無法訪問橋接網絡虛擬主機的CentOS虛擬機
- 5. 連接兩臺虛擬機和azure虛擬網絡
- 6. 在Azure中將虛擬網絡(經典)連接到虛擬網絡(經典)
- 7. 連接SQL Server虛擬機到Web角色在同一Azure的虛擬網絡
- 8. 虛擬機網站連接
- 9. 虛擬機中的虛擬機 - 網絡
- 10. 虛擬機網絡
- 11. openstack網絡不能ping /從/到虛擬機ssh
- 12. 如何訪問蔚藍虛擬網絡中的私有虛擬機
- 13. 連接到虛擬機的Azure網站
- 14. 虛擬箱未連接到互聯網
- 15. 連接多個虛擬機到外部網絡
- 16. 只允許本地網絡連接到Windows Azure虛擬機?
- 17. Azure虛擬網絡。連接來自不同子網的虛擬機
- 18. 如何連接到虛擬機
- 19. 連接到Azure虛擬機
- 20. Azure虛擬機虛擬網絡互通
- 21. 無法連接到虛擬機(RDP,Telnet,Ping)
- 22. 在本地網絡上訪問虛擬主機
- 23. 虛擬主機無法在內部網絡訪問
- 24. 從虛擬網絡內訪問Azure表
- 25. 未連接到網絡時訪問Windows管理員共享
- 26. 虛擬機連接
- 27. 單機虛擬網絡
- 28. 如何在虛擬機上訪問postgresql?
- 29. 創建虛擬機並將虛擬機關聯到現有的虛擬網絡
- 30. MAMP虛擬主機無法正常工作時,連接到家庭網絡
你是什麼意思「vm local address」?我在VM上有兩個網絡適配器,它們都有一個IP地址。我將哪一個添加到/ etc/hosts? – Ajay
嗨AjayI有另一個想法。你在使用哪個Vm? – pnorton
我有OS X主機,3個Ubuntu虛擬機和一個Windows 7虛擬機。所有人都需要通過網絡與對方通話。 Portforwarding是一種選擇,但我不想跟蹤數十種映射。 – Ajay