VirtualBox Bağlantı Noktası İletme, Konuk IP * IS * belirtildiğinde çalışmıyor (doc tersi söylerken)


4

Ana bilgisayardan ileriye doğru bağlantı kurmaya çalışılıyor (Mac OS X) 127.0.0.1:8282 -> guest (CentOS) 10.10.10.10:8080. Mevcut bağlantı noktası için IP belirtilmemiş olarak konuk için 127.0.0.1:8181 ve 9191 bulunur (belgelerde açıklandığı gibi DHCP'den ne alırsa alınsın).

İşte çalışmayan bağlamanın nasıl eklendiği:

VBoxManage modifyvm "VM name" --natpf1 "rule3,tcp,127.0.0.1,8282,10.10.10.10,8080"

İşte çalışanlar nasıl eklendi:

VBoxManage modifyvm "VM name" --natpf1 "rule1,tcp,127.0.0.1,8181,,80"
VBoxManage modifyvm "VM name" --natpf1 "rule2,tcp,127.0.0.1,9191,,9090"

Ve "çalışmayan" derken, elbette dinlememek de demek (iletmeyi ön şart olarak):

$ lsof -Pi -n|grep Virtual|grep LISTEN
VirtualBo 27050 user   21u  IPv4 0x2bbdc68fd363175d      0t0  TCP 127.0.0.1:9191 (LISTEN)
VirtualBo 27050 user   22u  IPv4 0x2bbdc68fd0e0af75      0t0  TCP 127.0.0.1:8181 (LISTEN)

Yukarıda benzer bir çizgi olmalıdır ancak 127.0.0.1:8282.

Açık olmak gerekirse, bu liman konuğun kendisinde gayet iyi dinliyor. Ve misafir IP’yi çıkardığımda (yani, 10.10.10.10’u temizleyin), eth0'a rağmen (ileride ihtiyacım olan eth1 değil) ileriye doğru iyi çalışır. Tcpdump yapabilir ve trafik akışını ileri geri izleyebilirim. Ve evet, test sırasında iptables'ı tamamen devre dışı bıraktım - konuğun hiçbir yerinde engellenmiyor.

VirtualBox belgelerinde yazdığından , konuk IP'sini statikse belirtmeniz gerekir (mantıklı, sakladığı DHCP kaydı yok): "Bir nedenden dolayı, misafir yerleşik DHCP'den kiralanmayan statik atanmış bir IP adresi kullanıyorsa sunucuya, yönlendirme kuralını kaydederken konuk IP adresini belirtmeniz gerekir: ". Ancak, bunu yapmak (ihtiyacım olduğu gibi) bulabildiğim herhangi bir günlük dosyasında nary ile bağlantı noktasını ileriye götürüyor gibi görünüyor. (~ / Library / VirtualBox / içindeki her şeyi gözden geçirdim).

Diğer notlar:

  1. Yukarıdaki kuralı üçüncü kuralı eklemek için kullanmama rağmen, GUI'de doğru bir şekilde göründüğünü ve sonra sadece emin olmak için oradan kaldırıldığını / yeniden eklendiğini de doğruladım).
  2. Bu forum bağlantısı - çok tarihli olsa da - biraz statik bir IP'ye açılan bir bağlantı noktasının görünmemesiyle ilgili görünüyor (belki de IP'nin orada olduğunu / boşuna olduğunu bilmek için ev sahibine gönderilen gereksiz arpın eksikliğinden dolayı düşünüyorlar?).

Neyse, ne verir? Bu hala buggy mi? Herhangi bir öneri? Olmazsa, yeterince kolay geçici çözümler? İlginç olan, bunun başka bir kullanıcının Mac'inde mükemmel şekilde çalıştığı, ancak biraz daha eski bir sürümü kullanıyor (4.3.6 v. 4.3.12).


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.