VirtualBox VPN-átjáró a LAN-hoz: híd, útvonal, visszaút
Hidalja át az átjáró VM-et a LAN-ra, hirdesse meg a LAN-t az ügyfeleknek, és adja hozzá a csoport útvonalát a LAN-routerhez. Kidolgozott IPv4-példa valódi visszaútvonalakkal.
A távoli felhasználóknak el kell érniük egy nyomtatót és egy fájlszervert egy fizikai LAN-on, és az egyetlen folyamatosan futó Linux gép egy VirtualBox VM. A VM áthidalása arra a LAN-ra az első fele. A második fele egy visszaútvonal, amelyet a LAN minden eszköze ténylegesen használni fog, és pont ezt hagyja ki a legtöbb beállítás. Ha hiányzik, az alagút csatlakozik, a kliens pingel az átjáróra, és semmi más nem válaszol.
Elérhető címeket használjon
Állítsa a VM LAN-adapterét az adott hálózathoz engedélyezett Bridged Adapter módra, és adjon neki címet a szokásos kiosztási folyamattal. Ekkor a VM úgy jelenik meg a fizikai LAN-on, mint bármely más gazdagép. Az alapértelmezett útvonalának továbbra is a valódi átjárót kell használnia, hogy a VPN-partner felé irányuló titkosított átvitel elérhető maradjon. Ne használja a VirtualBox alapértelmezett NAT-címét a LAN következő ugrásaként, mert az a cím egy virtuális NAT mögött él, és nem on-link a gazdagép vagy a LAN többi gépe számára.
LAN router: 192.168.70.1/24
VirtualBox host: 192.168.70.5/24
VPN gateway VM: 192.168.70.10/24
Example LAN service: 192.168.70.40
VPN client pool: 10.80.0.0/24
A címtartomány kiválasztása előtt ellenőrizze az átfedést a távoli felhasználók otthoni hálózataival. Az átfedés olyan útválasztási kétértelműséggé válik, amelyet semmilyen szerverbeállítás nem javít.
Hirdesse meg a LAN-t, majd továbbítson
Egy olyan szerver esetében, amelynek hitelesítése és átvitele már kezelt, a hálózati sorok így néznek ki. A push megmondja a fogadó kliensnek, hogyan érje el a LAN-t, és önmagában nem készteti a VM-et semmi továbbítására.
dev tun
topology subnet
server 10.80.0.0 255.255.255.0
push "route 192.168.70.0 255.255.255.0"
Engedélyezze az IPv4-továbbítást a VM állandó hálózati konfigurációjában, és engedje meg a klienscsoportnak, hogy elérje a tervezett LAN-szolgáltatásokat a VM továbbítási határán. A VPN-hallgató elérésének engedélye külön szabály, és már működik, ha az alagút feljött.
A visszaútvonal a LAN-routerre tartozik
A LAN eszközei az alapértelmezett átjárójukon keresztül válaszolnak, amely a 192.168.70.1 címen lévő LAN-router. Annak a routernek fogalma sincs róla, hol van a 10.80.0.0/24, hacsak nem mondják meg neki. Adja hozzá a csoport útvonalát a router támogatott állandó konfigurációjához, a VM LAN-címére mutatva. Ha csak a VirtualBox-gazdagépen adja hozzá, azok az útvonalak javulnak, amelyek azt a gazdagépet kérdezik, és ez nem a LAN minden eszköze.
ip route add 10.80.0.0/24 via 192.168.70.10
A cél saját tűzfalának továbbra is engedélyeznie kell a klienscsoportot forrásként. Az útvonal viszi a csomagot; nem adja a szolgáltatást.
Ha a LAN-router nem módosítható, a VM-en végzett korlátozott forrásfordítás az alternatíva. Visszahozza a válaszokat az útvonal nélkül, és elrejti az egyes klienscímeket a LAN-szolgáltatás elől.
Kövessen egy csomagot elejétől a végéig
Egy kliens a 10.80.0.25 címen küld a 192.168.70.40 címre az alagúton keresztül. A VM továbbítja a csomagot a LAN-ra. A szolgáltatás válaszol a routerének, amely a klienscsoporthoz a VM-et választja, és a VM a OpenVPN segítségével visszaküldi a csomagot. Ebben a mondatban minden ugrás olyan hely, ahol a terv meghiúsulhat.
Tesztelje a valódi alkalmazással egy távoli kliensről, majd ismételje meg, miután újratöltötte a kezelt konfigurációt a VM-en és a routeren is.
Ha a kliens eléri a VM-et, de a szolgáltatást nem, először a router útvonalát ellenőrizze. Ha a szolgáltatás megkapja a kérést, és a kliens soha nem látja a választ, a visszaút a gyanús.