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.

Kapcsolódó cikkek