Virtualbox

Virtualbox的網路問題

  • August 22, 2017

我對 virtualbox 有一個令人沮喪的問題,我無法通過 ssh 進入虛擬機。

我在主機和來賓上都使用 debian。

ip addr on host
   3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
       link/ether 00:26:b6:f5:f3:26 brd ff:ff:ff:ff:ff:ff
       inet 10.0.0.9/24 brd 10.0.0.255 scope global dynamic wlan0
          valid_lft 48769sec preferred_lft 48769sec
       inet6 fe80::a16d:a4e:4251:d1d9/64 scope link 
          valid_lft forever preferred_lft forever
   10: vboxnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
       link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
       inet 10.0.0.77/24 brd 10.0.0.255 scope global vboxnet0
          valid_lft forever preferred_lft forever

訪客IP地址: 在此處輸入圖像描述

我試圖做一個 nmap 和 arp-scan,但我沒有看到任何東西在聽,我很困惑。誰能幫我?

請檢查這些;1.VM有橋接網路?然後檢查子網遮罩。兩台主機有不同的網路和網關。2.VM有NAT嗎?那麼你必須配置埠轉發規則。參考這個連結

與您的虛擬機的網路連接——當然假設它有一個正確配置的服務可以連接——取決於您在虛擬機設置中選擇的網路類型。

1)NAT - 這就是它所說的。不幸的是,它不會在您的主機上創建匹配的地址。連接的唯一方法是轉發各個埠,就像在家用路由器上一樣。這是在管理器界面、機器設置、網路選項卡上完成的。如果您選擇“NAT”作為網路類型並且網卡處於活動/啟用狀態,則埠轉發按鈕將處於活動狀態且可用。

  1. 橋接 - 橋接主機中的一個乙太網設備,並直接連接到網路,就好像它被插入某個地方的插孔一樣。但是…某些工作場所、學校等不允許多個 MAC 地址通過單個託管交換機埠進行通信,如果是這種情況,則在您連接到的任何 LAN 上都將無法正常工作。

  2. Host Only - 這會在您的主機和來賓之間創建一個虛擬網路。有一個可用的 dhcp 服務,但它不會提供網關。如果您希望您的客人連接,您需要在主機上設置 NAT/etc 並以這種方式提供訪問權限。

  3. 僅限內部 - 這會將機器連接到虛擬內部啞交換機。沒有 DHCP 服務,沒有網關訪問,什麼都沒有。哦,您的主機上沒有匹配的適配器。

我為很多練習/操場/實驗所做的是設置一台具有 2 個介面的機器 - 一台在橋接上,一台在內部。然後我把它變成一台路由器機器,帶有一個假域名 (fake.tld) DNS 服務、DHCP、為世界記憶體 DNS 服務等,然後啟動其他 VMS 以實際試驗並在內部唯一網路上執行操作.

引用自:https://unix.stackexchange.com/questions/375609