我不是專家 VirtualBox的,但我不時使用它進行測試(尤其是服務),困擾我的一件事是,如果我沒有連接網絡電纜,則我的PC無法與虛擬機通信。
當然,有一個非常簡單的解決方案可以實現這一目標,這是我完全不知道的,這是合乎邏輯的,如果有人發生相同的事情,我將在下面進行說明。
1.-我們打開 VirtualBox的 我們將要 文件»首選項»網絡 並添加一個網絡 僅限主機。 它看起來應該像這樣:
2.-然後我們添加並配置虛擬機,並在其網絡配置中選擇 連接到僅主機適配器 和 名 我們添加了之前添加的虛擬卡。 它看起來應該像這樣:
如果我們打開一個終端並輸入(對於 Debian):
$ sudo ifconfig
並且我們正在運行虛擬機,將出現以下內容:
相關文章:
如何通過終端更改MySQL root用戶密碼
vboxnet0鏈接封套:以太網HWaddr 0a:00:27:00:00:00 inet地址:192.168.56.1 Bcast:192.168.56.255掩碼:255.255.255.0 inet6地址:fe80 :: 800:27ff:fe00:0/64範圍:鏈接廣播多播運行MTU:1500度量標準:1 RX數據包:0錯誤:0丟棄:0超限:0幀:0 TX數據包:4錯誤:0丟棄:0超限:0載波:0衝突:0 txqueuelen:1000 RX字節:0(0.0 B)TX字節:328(328.0 B)
如您所見 VirtualBox的 設置IP 192.168.56.1 用於PC。 在我的情況下,通過DHCP為虛擬機分配了IP 192.168.56.101,我們可以使用之前使用的命令進行檢查。
準備!!
非常適合ssh連接。
這並在後台虛擬化它們。
好吧,在我的機器上,連接是自動建立的,每次我打開已安裝的兩個連接中的一個時,都可以在網絡上毫無問題地導航並使用Wi-Fi。
親愛的elav,我發現您仍然使用“ ifconfig”,如果在Debian中可用,我建議您開始使用iproute2調情:
http://linuxaria.com/howto/useful-command-of-iproute2?lang=en
En Debian測試 這只是iproute ..我一直很樂於與ifconfig ..反正讓我看看另一個
抱歉,但是我不太明白為什麼您使用的適配器類型是僅主機的適配器,用於將本機與虛擬機進行通信,如果將其用作橋接適配器,那不值得嗎? 因此,您可以為虛擬機提供與本地計算機來自同一網絡的IP,並且它們將始終能夠進行通信。
使用僅主機適配器類型是否有特殊原因?
是的,當您未連接到路由器時,網橋選項將不起作用,因為計算機將沒有任何內容可連接。 當您沒有要使用的路由並且想要創建點對點連接(在本例中為Host-Guest)時,此選項很有用。
嗯,我沒有嘗試過橋。 我試著告訴你😀
當您嘗試橋接時,您將看到它就像VaryHeavy所說的...通過將其作為橋接器,您可以將子網的IP分配給虛擬機...
最近我正在測試aqemu,這是qt4到qemu / kvm的前端,我的悲劇已經通過為我的自定義內核重新編譯vbox模塊而結束了,kvm已經在內核中了! 而且性能很棒,默認情況下網絡已經很高興了。
好消息,那就去KVM吧!
我看到您已啟用DHCP服務器,這是否必要? 您如何配置它? 我遵循此配置,甚至我的VM也無法識別網絡。 出現未知網絡。 是Windows 7。
我還沒有真正配置任何DHCP,默認情況下讓它工作..我將不得不調查😉
我的virtualbox安裝在ubuntu上
非常感謝您,請注意我是一個VirtualBox的樹樁,由於我沒有註意到我在橋接計劃中使用了輸出,因此我只能將其中一個保留為標準,而其餘的則不能訪問它們,但是通過創建2或3,然後舒適地輸入它們,而無需連接任何東西
謝謝小費tip
它對我很好!
優秀的筆記。 非常有用。
除了DHCP之外,我只對如何使其與用戶定義的IP一起使用存有疑問。
問候。
嗨,您的貢獻很有趣,但是我有一個問題,當我輸入ifconfig時,顯示ip的行沒有出現,只顯示了inet6 ..您知道這個問題可能是什麼嗎?
那是因為文件/ etc / sysconfig / network-scritps / ifcfg-eth0,您沒有激活此卡。 使用vim或其他編輯器打開文件並修改兩個元素
HWADDR =»»默認情況下,將顯示卡的MAC
NM_CONTROLLED =»是»,將其設置為«否»
ONBOOT =»no»//將其更改為yes
BOOTPROTO =»static»//有時會出現DHCP
IPADDR = 10.10.1.11 //如果需要固定IP,請在此處分配
NETMASK = 255.255.255.0
GATEWAY = 10.10.1.1 //默認門
TYPE =以太網
如果您使用Centos,那麼您只需
服務網絡重啟,網絡服務重啟
然後執行ifconfig,它應該顯示為活動狀態。
在Ubuntu中,配置文件是不同的,並且參數現在也不存在。
我希望我幫助過你。
感謝您的分享,它按預期運行。 乾杯!
對我來說,它對我非常有用。 我有在Windows XP上製作的應用程序,而我的筆記本電腦則是在Windows 8上製作的,因此我在虛擬PC上有這些應用程序,我不記得該怎麼做,但是感謝作者(非常感謝,我必須堅持)完成。 在虛擬PC Xp中,我安裝了SQL Server 2000,這是應用程序使用的管理器。 我的客戶購買了一台PC,顯然Windows 7最低為x64,因此應用程序本身沒有問題。 它們將在一個小型網絡中工作,其中的說謊服務器將是我用XP表示的PC。 好吧,我已經做了測試,一切都很好,我希望它對其他人有用。 啊! 不要忘記配置SQL Server在服務器計算機,防火牆上偵聽的端口(端口1433 TCP和1434 UDP),因為如果沒有,它將無法工作。
嗨,我已經嘗試了好幾次,但對我卻不起作用。 我看到有些評論在第一時間有用...
eth1鏈接封套:以太網HWaddr 08:00:27:cf:5a:1e
inet6 addr: fe80::a00:27ff:fecf:5a1e/64 Scope:Link
我通過WIFI進行連接,我有Windows VISTA作為主機,在Virtualbox中有虛擬化的Debian 6。
我感謝任何評論,問候和感謝
我一直在尋找ajjajajaja,非常有用,真的非常感謝c :!
我如何將我的linux-fedora虛擬機連接到我的物理機?? ...我希望我的虛擬機為“僅主機”,我希望兩者之間存在通信!
我欠你啤酒。
朋友非常感謝你,你為我解決了一個問題😀
謝謝,這對我有很大幫助,我終於能夠連接到虛擬機中的trixbox
您的替代方案部分地為我服務。 因為如果我只是按照您發布的過程操作,那麼即使可以從真實計算機ping通虛擬主機,也無法從來賓操作系統訪問Internet並且無法ping通主機。
解決方案是:按照您的操作添加另一個網絡適配器(適配器2),而不是更改適配器1。
謝謝!
我知道這篇文章很老...但是讓我們看看您是否可以回答我大聲笑您是否禁用了適配器1還是都使用了相同的配置? 我有完全相同的問題,來賓無法看到主持人。
非常感謝,我設法連接到我的MV…。 經過幾天的努力,直到我找到您的出版物
您好,對不起,但我有一個很大的疑問,發生的事情是我的虛擬機安裝在Debian上,如果它進入Internet,我會將兩個網絡適配器(一個處於網橋模式,另一個置於內部網絡)放在我家中。我的不起作用:/,如果它檢測到網卡,但我不明白為什麼會這樣。 發生的事情是我正在對Lan Network的控件進行測試,以使用魷魚創建代理服務器,但是,我的問題是因為我無法訪問Internet下載我的軟件包
非常感謝。
來自秘魯利馬的問候
使用此配置,並且由於點對點的性質,我無法使虛擬機連接到Internet,儘管配置是我不需要路由器將PC連接到虛擬機,..我這樣做是為了可以連接互聯網
如果我的主機網絡位於192.168.50.X網段,而帶有路由器的網絡與我的PC 192.168.1.0網段,那麼如何使虛擬機具有Internet連接?
你好…
所以我有它,但它對我不起作用。
從w8它給我一個答案-ping-,但它沒有連接到w8的倉庫
下午好,我想在虛擬網絡中使用Wi-Fi連接,在物理網絡中使用電纜連接。 它可以?
比玻利維亞金槍魚更假
謝謝,在兩個屏幕上您解決了我的生活,謝謝