Portál AbcLinuxu, 20. července 2025 20:34


Dotaz: OpenVPN - jak propojit do LAN?

25.5.2018 11:27 vpnka
OpenVPN - jak propojit do LAN?
Přečteno: 454×
Odpovědět | Admin
Dobrý den, mám jeden server v cloudu, který je napojen na OpenVPN server (také cloud). V lokální síti (10.0.0.0/24) mám mikrotik, který jsem nastavil jako VPN klienta. Bez problémů si z mikrotiku pingnu na vpn IP cloud serveru (10.8.0.2) i na ostatni vpn klienty v síti 10.8.0.0. Bohužel nevím, jak mohu na mikrotiku nastavit, aby se cloudovy server choval, jako kdyby byl v místní LAN síti (například měl nějak naroutovanou adresu 10.0.0.2). Případně aby z místní lan bez problémů fungovala komunikace na 10.8.0.2. Nevíte někdo prosím, jak to nastavit?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.5.2018 11:58 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: OpenVPN - jak propojit do LAN?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ak tom dobre rozumiem, tak stroje v LAN majú IP adresy z 10.0.0.0/24. To zvyčajne znamená, že stroj v LAN pre komunikáciu s IP adresami z rozsahu 10.0.0.0/24 komunikuje priamo a pre komunikáciu s inými IP adresami (kam spadá aj 1.8.0.2) sa ide na default gateway. A default gateway rozhodne, čo ďalej.

Prvý krok teda je, aby a) buď mikrotik bol default gateway alebo b) stroje v LAN dostali informáciu, že 10.8.0.2 sa dá dosiahnuť cez mikrotik. To by mohla napr. zariadiť static route v DHCP (RFC 3442) . Druhý krok bude presvedčiť mikrotik, aby tie pakety forwardoval ďalej. To by mohlo ísť samo od seba.
25.5.2018 12:37 vpnka
Rozbalit Rozbalit vše Re: OpenVPN - jak propojit do LAN?
Příloha:
Děkuji za odpověď, na bráně jsem nastavil routu na mikrotik. Nyní to již vypadá lépe, tracert se prvně připojí na bránu a ta ho odkáže na mikrotik. Bohužel nevím, jak to dál nastavit na tom mikrotiku - potřebuji, aby fungovala obousměrná komunikace - VPS server si pingne na klienty v 10.0.0.0/24 a naopak klienti se dostanou na VPS.
25.5.2018 12:45 vpnka
Rozbalit Rozbalit vše Re: OpenVPN - jak propojit do LAN?
Tak menší změna, nastavil jsem srcnat -o OPVN -acction masquerade a z LAN se již na server dostanu. Bohužel ze serveru se stále na LAN nedostanu...
25.5.2018 14:50 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: OpenVPN - jak propojit do LAN?
Rozumiem tomu dobre, že keď na stroji v LAN (10.0.0.0/24) skúsiš vytvoriť spojenie na server (10.8.0.2) tak to zafunguje a paket dorazí z LAN na server a odpoveď zo servera zasa dorazí na ten stroj v LAN?

Ak áno, tak by som sa díval, ako vyzerá tá komunikácia na serveri - ako vyzerá paket, ktorý prichádza z LAN (aká je jeho zdrojová IP adresa) ako vyzerá odpoveďový paket, ktorý odchádza zo servera do LAN (aká je jeho cieľová adresa). Aby mohol server iniciovať spojenie na niektorý stroj v LAN, tak server musí vidieť stroje v LAN pod ich skutočnými IP adresami. Nie že všetky stroje v LAN vidno pod jedinou adresou OpenVPN interface-u na mikrotiku. Inak by ten mikrotik nevedel kam ten paket preposlať. A tiež routovanie na serveri musí povedať, že 10.0.0.0/24 je možné dosiahuť cez IP adresu OpenVPN interface-u na tom mikrotiku.

(sorry, ja sám mikrotik nepoznám - ale na linuxe mi príkazy ako "ip route get ..." a prípadne tcpdump umožnili celkom dobre sa dopátrať, kde je problém)
25.5.2018 16:56 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: OpenVPN - jak propojit do LAN?
Odpovědět | | Sbalit | Link | Blokovat | Admin

IPv6.

Pak přestane existovat "místní LAN" a jiné podobné nesmysly a s routováním nebude problém.

K zabezpečení komunikace mezi veřejnými podsítěmi slouží například VPN, tedy konkrétně sada protokolů IPSec. Doporučuji implementaci strongSwan. OpenVPN je jakási jednovláknová hračka, která má (celkem nesprávně) VPN v názvu a kvůli tomu si ji někteří pletou se skutečným VPN.

25.5.2018 18:22 .-.
Rozbalit Rozbalit vše Re: OpenVPN - jak propojit do LAN?
Andreji, to, že pro tebe je IPv6 něco jako houska na krámě, neznamená, že je to totéž pro naše providery. Když jsem loni položil našemu providerovi dotaz, jestli nám je schopný zřídit IPv6 připojení, tak mi vůbec neodpověděl. (Zavolal jsem tam, holka nevěděla, slíbila, že to zjistí. Za dva dny jsem tam volal znova, protože se nic nedělo. Odpověděli mi, že to tam mají napsané a musí to zjistit. Pak jsem tam volal ještě jednou, pořád nic nebylo. A od té doby se neozvali...)
vandrovnik avatar 26.5.2018 23:34 vandrovnik | skóre: 21
Rozbalit Rozbalit vše Re: OpenVPN - jak propojit do LAN?
Ta "jednovláknová hračka" nám na propojení poboček i připojení vzdáleně pracujících uživatelů bez problémů stačí... Vlastně si nevybavuju, že by si tu někdy někdo stěžoval na malý výkon OpenVPN a pátral, jak ho zvýšit. Oproti IPSec mi přišlo nasazení o dost jednodušší, možná jsem ale jen neměl štěstí a nenašel vhodný polopatický návod.
k3dAR avatar 27.5.2018 00:17 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: OpenVPN - jak propojit do LAN?
Andrej vam to prijde zdarma predelat na IPSec, zprovozni IPv6 a veskere pole(dle nej "pole") prevede na btrfs ktere bude samozrejme zdarma zpravovat a ozivovat data kdyz to zuchne ;-)
porad nemam telo, ale uz mam hlavu... nobody
27.5.2018 14:28 ewew | skóre: 40 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: OpenVPN - jak propojit do LAN?

Pekne. Ďalší čo rád ruší hranice.

Ja že prečo sa hrozby širia tak rýchlo. No predsa rušením hranic a spoliehaním na defaultne nastavenia.

V ipv6 je definovaný rozsah local unicast fc00::/7 podľa RFC4193. Tu máš aj nástroj.

Root v linuxe : "Root povedal, linux vykona."
27.5.2018 19:38 .-.
Rozbalit Rozbalit vše Re: OpenVPN - jak propojit do LAN?
Dovoluji si vyjádřit přesvědčení, že Andrej ví velmi dobře, o čem je řeč...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.