VirtualBox makinesine bağlantı VPN etkinleştirildikten hemen sonra kesiliyor


2

Mac'imde çalışan bir VirtualBox makinem var ve sorunsuzca bağlanabiliyorum, örneğin SSH kullanarak:

$ ssh user@192.168.12.101
user-centos-6:~ user $

Yine de Mac’ten bir VPN’e bağlanır bağlanmaz SSH bağlantısı kapalı ve artık VM’e ulaşamıyorum:

$ ssh user@192.168.12.101
ssh: connect to host 192.168.12.101 port 22: Permission denied
$ ping 192.168.12.101
PING 192.168.12.101 (192.168.12.101): 56 data bytes
ping: sendto: Permission denied
ping: sendto: Permission denied
Request timeout for icmp_seq 0

Şebeke acemi olduğum için, durumu nasıl debug edebilirim?

GÜNCELLEME 1:

Dan Çıktı netstat -nrVPN etkinleştirmeden önce:

default            192.168.1.1        UGSc          273        0     en0
...
192.168.1.1        XXX                UHLWIir       274     3247     en0   1197
192.168.1.255      ff:ff:ff:ff:ff:ff  UHLWbI          0       18     en0
192.168.12         link#7             UC              2        0 vboxnet
192.168.12.101     YYY                UHLWIi          0     2116 vboxnet   1054
192.168.12.255     ff:ff:ff:ff:ff:ff  UHLWbI          0       18 vboxnet

Yukarıdakiler temel olarak VPN'yi etkinleştirdikten sonra aynıdır.

VM'nin iki ağ bağdaştırıcısı vardır:

  • NAT
  • Yalnızca ana bilgisayar bağdaştırıcısı (vboxnet0)

Yanıtlar:


3

VPN'iniz muhtemelen ağ yollarınızı ve / veya varsayılan ağ geçidinizi değiştiriyor. Çıkışını kontrol edin netstat -nrve VPN'e bağlı / bağlantınız kesildiğinde varsayılan rotayı arayın. VM ile ana makineniz arasında özel bir ağ kullanarak bu sorunu çözebilirsiniz. VM köprülenmiş bir adaptör kullanıyorsa, ağ yapılandırmasında yapılan değişiklikler erişimi engelleyebilir.


Bunun nasıl yapılacağı hakkında daha fazla ayrıntı verebilir misiniz?
Adi Shavit

1

Bütün olasılıkta, olan, VPN'in tüm RFC-1918 adreslerini kullanıp bunları VPNed ağınıza eşlemenizdir.

Bu, hala tahsis edilmiş IP adresiniz olmasına rağmen, tüm ağların şimdi statik olarak diğer taraftaki ağa yönlendirildiği anlamına gelir.

Şimdiye kadar öngörülebilir ve kararlı bir şekilde çalıştığım tek çözüm, yerel DHCP sunucunuzun VPNed ağınızdaki olmayan VM'ye adres tahsis etmesini sağlamaktır ( 223.x.x.xbu aralık tahsis etmek için ARIN'e verildiğinden ve şüpheliyim çünkü kullanıyorum) Bu aralıktaki bir siteye erişmeye çalışacağım; eğer yaparsam, sadece onu yöneteceğim) böylece VPN'iniz ve VM'niz arasındaki NAT hala aktif olacaktır.

Çoğu VM hipervizörü, diğer adres aralıklarını VM'lere tahsis etmenize izin verir, bu yüzden nasıl yapılacağını çözmeniz gerekir.

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.