VirtualBox: ana bilgisayar ve konuk işletim sisteminin birbirleriyle konuşmasını sağlayın


9

Başlıkta söylediğim gibi, ssh aracılığıyla VM'imi ana işletim sisteminden ve diğer yoldan erişmek istiyorum (her iki işletim sistemi ubuntu; 10.10 ana bilgisayarda, konuk 9.10)

Bunu yapmak için, konuk üzerinde köprülü bir NIC yapılandırdım, fiziksel eth0 NIC'ime ekledim ve daha sonra statik olarak aynı alt ağın (10.0.0.100 ve 10.0.0.100) her iki arabirim adresine de atandım.

Tüm arayüzler -n yolunda doğru giriş olacak şekilde yukarıdadır:

$ ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:1d:ba:65:10:12  
          inet addr:10.0.0.100  Bcast:10.0.255.255  Mask:255.255.0.0
...
$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth0

(Bu ana os - aynı durum konuk os üzerinde).

Sorun şu ki, her iki makine de birbirini "görmüyor":

$ ping 10.0.0.101
PING 10.0.0.101 (10.0.0.101) 56(84) bytes of data.
^C
--- 10.0.0.101 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5040ms

Sorun ne? Ne eksik?

Yanıtlar:


7

Ne kurmak gerektiğini söyleyebilirim bir "köprülü" adaptör yerine "sadece ana bilgisayar" adaptörü.

Köprülü adaptör, ana makinenizi tamamen keser ve varsayılan olarak kullanılan NAT modunu atlayarak bile fiziksel ağ kartınız üzerinden tüm verileri iletir. Sanal makinede ağ çapında bir hizmet barındırmak istiyorsanız, bunun en yararlı olacağını umuyorum.

"Yalnızca ana bilgisayar" bağdaştırıcısı ise mini dhcp sunucusu kurar (misafirinizin IP alması için) ve yalnızca ana bilgisayar ile misafir arasında veri iletir.

Sen kullanarak bunu başka bağlantıyla aynı şekilde yalnızca barındırılan bağlantı kuracağını ifconfigve dhcpcd.


6

Ref: https // blogs.oracle.com / fatbloke / entry / networking_in_virtualbox1

VM -> Ayarlar -> Ağ

İlk bağdaştırıcıyı Yalnızca Ana Bilgisayar olarak ayarlayın

  • Ev sahibi işletim sistemi 192.168.56.1 ve konuklar 192.168.56.101/254 alır

2. adaptörü ör. NAT ile ayarlayın

  • Bu, konuk işletim sisteminin dış dünyayla konuşmasına izin verecektir
  • Her konuk işletim sistemi 10.0.2.15 alır
  • Her misafir işletim sistemi kendi port yönlendirmesini ayarlayabilir
  • Tabii ki, aynı konuk limanları farklı konuklar için kullanılmamalıdır
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.