iT邦幫忙

0

Virtual box 可以跟宿主機互相訪問 但是宿主機網段其他電腦無法訪問虛擬機

  • 分享至 

  • xImage

想請問各位大神
我要怎樣讓宿主機的其餘網段跟virtual box的linux 能互相訪問
其實幾個月前我有把他用通了 不同的網段都可以去ping去連線虛擬機
但是因為自己愛亂搞愛測試
我把虛擬機用到異常無法正常開機(忘記先把虛擬機備存起來了)
我只能重作

我主要是在架設測試gophish
目前他跟宿主機 之間的訪問都沒有問題 都可以互相連線
但是宿主機的網段去ping linux 都沒反應
但是linux卻可以ping到

不知道我可能那裏沒設好呢??
實體基是一台很久的windows server 2008所以才打算拿來做些有用的方案
因為我真的忘了我怎樣設定的
當時候也因為這個測試很久
混合模式要開嗎??

host-only -->192.168.56.1
虛擬機-->192.168.56.101

實體機網段 172.68.0.X
宿主機 172.68.0.10

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2024-07-01 09:32:07 檢舉
網卡改成bridge模式

https://blog.camel2243.com/posts/virtualbox-bridge-network/
謝謝大大的回覆...我稍微看了一下
這個應該是windows系統要進入VM的網路控制台讓他橋接後 再去外部設定的主控台網路設定讓他橋接

而我所使用的是linux 應該原理相同吧
我要讓先在linux內設定橋接後再去外部設定

因為我真的忘了當初怎樣設定的了
你說的我有跑去宿主機設定
把橋接跟有線的開啟橋接模式後
整個宿主機網路部分都會死機(網路孔不會亮燈 沒有網路)
把橋接模式刪除後重新開機就恢復正常
DennisLu iT邦研究生 1 級 ‧ 2024-07-01 11:59:08 檢舉
你就想成
橋接=虛擬機是你實體網路的一份子,只是跟你的實體網卡負責當交換器跟實體路接在一起。

NAT=你的虛擬機接在IP分享器下,只是wan埠就是你的電腦本身的網路。


橋接的話,實體網路怎麼做,虛擬機作業系統的網路就是照樣跟實體環境一樣設定(當然不行跟實體的電腦同IP 會IP衝突)。
NAT的話,就是vbox設定把實體機的特定埠轉給你的虛擬機的埠用,就跟設定IP分享器道理差不多。

一點都不複雜。虛擬機本身作業系統根本不知道他自己是虛擬機,他只知道你接的網路是有沒有 DHCP吃到,或者是你設定固定IP/mask跟正確的gw還有dns來上網。跟實體電腦上網設定沒什麼分別。
froce iT邦大師 1 級 ‧ 2024-07-01 12:44:11 檢舉
VB的橋接是會在宿主系統幫你設定橋接,跟虛擬系統的網卡綁定,所以你只需要進入虛擬系統,把宿主系統的真實網段,派一個IP給虛擬系統就好(用真實網段的DHCP也可以,手動指定也行)。

用預設的NAT模式你得懂設routing。
謝謝大大的回覆,我會根據你們說的我在找時間看一下是不是那裏有錯誤
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
rb1102
iT邦研究生 4 級 ‧ 2024-07-01 10:30:12

猜是設到NAT,內ping外可以,外ping內不通
改bridge模式

這個我在確定一下,我記得我有設定不過很感謝大大提出的意見,晚點有機會我在截圖上來看我這樣的設定是否正確

我要發表回答

立即登入回答