Domácí síťování: Veřejná IPv4 pro všechny |
autor: Petr Šaroun , publikováno 14.8.2018 |
Seznam kapitol |
---|
1. Dokončení třináctého dílu |
2. Linux a služby |
3. Vytvoření VPN serveru |
4. Konfigurace VPN serveru |
5. Připojení k VPN z Windows |
6. Testování VPN |
7. Vystavujeme zařízení do internetu – příprava |
8. Vystavujeme zařízení do internetu – realizace |
9. Webová kamera vystrčená do internetu |
Dnes dokončíme, co jsme nakousli v minulém článku Veřejná adresa IPv4 za třicet korun. Víc se podíváme na naše VPS, trochu si popovídáme o Linuxu (práva, služby, konfigurační soubory), vytvoříme VPN server, odstraníme nejběžnější chyby VPN klientů, probereme trochu teorii a nakonec si do internetu nasdílíme IP kameru.
Webová kamera vystrčená do internetu
Právě teď máme do internetu vystrčenou konfiguraci našeho VPN routeru ASUS, což není nijak zvlášť užitečné. Ale využijeme to. Jako první zakážeme vzdálenou správu na ASUSu.
Vypnutí vzdálené správy
Po uložení nastavení jsem router pro jistotu restartoval a ověřil si, že VPN byla navázaná.
Uděláme menší rekapitulaci, na veřejné IP našeho VPS je vytvořené přesměrování, když přijdou data na port, který jste nastavili, jsou předána na IP adresu routeru ASUS a port 8080. Jenže na tomto portu už nic nenaslouchá. Tak připravíme něco, co naslouchat bude.
Vezmu IP kameru, připojím jí na LAN port ASUSu, který je připojený skrz VPN na VPS. A vytvořím jí rezervaci.
Log DHCP na ASUSu
IP kamera si vzala adresu z DHCP serveru, díky tomu vidím její MAC adresu.
V dalším kroku jí vložím do rezervací DHCP, aby měla pořád stejnou IP.
Vytvoření rezervace na IP
Ověřím si, že kamera získá i po restartu správnou IP adresu.
Administrace kamery
A nakonec vytvořím přesměrování portů, pokud přijde něco na WAN adresu routeru ASUS, na jeho port 8080, má to být přesměrované na vnitřní IP (ip kamery) a port 80.
Přesměruji port 8080 do vnitřní sítě.
Je to pár kliknutí, nemělo by vás to jakkoliv zaskočit. Hotovo, IP kamera je vidět z internetu.
Konec, mám "tak nějak" veřejnou IPv4 adresu a můžu páchat hromadu rošťáren. A ano, VPS je potřeba zabezpečit, přidat firewall, dokonfigurovat. VPS je nevyužité, můžu si vytvořit Cloud, automatickou synchronizaci mezi VPS a domácím NAS a cokoliv nahrajete na VPS, se bude synchronizovat k vám domů.
Závěr
Toto téma je příliš obsáhlé, než aby se dalo dobře popsat v jediném článku, nevešlo se ani do dvou částí, ani do pěti by se nevešlo. Nejsou to složité věci, ale vysvětlit každou jednotlivost trvá. Jednodušší články mají vyšší čtenost, proto se k nim od dalšího dílu opět vrátím.
Redakce si vyhrazuje právo odstranit neslušné a nevhodné příspěvky. Případné vyhrady na diskuze(zavináč)pctuning.cz
Začátečníkům přicházejícím z Windows je naopak nutno říci, že souvislost mezi Windows a Linuxem je blízká nule a všechno se budou muset naučit odznova.
Alespoň něco z toho zkusím napravit.
Tohle má být Praha 6
Největší problém je v tom, že ulice Zapadlá je na Praze 4 a jestli Tomáš Marný skutečně bydlí v č.p. 0 se mi ověřit nepodařilo.
https://mapy.cz/zakladni?x=14.4198195&y=50.0417887&z=17&source=addr&id=8946935
Spousta věcí zde funguje v principu jinak a vyvíjí se (např. SysV,Upstart,Systemd nebo networkd,Netplan) jádro jsem nesestavoval nikdy protože jsem to nepotřeboval, ale co potřebuji je neustále se sebevzdělávat pročítat mailing listy, diskuzní fóra a manuály pokud chci produkční systémy udržet bezpečné a efektivní.
Vaše připojování přes účet roota mě připadjí špatné, ale budiž je to Váš článek, s unix oprávněními tzv. ugo model to také není tak snadné, nejsou s windows kompatibilní 1:1, nastavovat plná práva včetně -x bitu pro others je také velmi špatně, zjevně jste neprovozoval webserwer kde by běžela databáze s podporou php či jiného scriptovavání.
Familiérně označovat příkazy jakou čmoud si může dovolit profesionál, který problematice rozumí (jinak to působí trochu trapně), ale ti to kupodivu nedělají, tedy alespoň ne v mém okolí.
Fandím Vaši snaze o osvětu v oblasti sítí, ale tohle jsem měl potřebu okomentovat.
Z webových serverů třeba: Apache a Nginx, z DNS BIND, z poštovních serverů Qmail, Postfix, Sendmail a podílel se na vývoji několika software, včetně toho, že jsem měl na starosti jediné dostupné překlady pro Magento. S Linuxem jsem začínal s Monkey Linuxem od Keršlágra. Vycházel mi seriál na Rootu a Petra Krčmáře znám osobně. A seriál ohýbám tak, aby to bylo co nejméně komplikované, abych trochu nalákal uživatele, někdy to čte 20 někdy 30 tisíc lidí. Věřím, že můj přínos komunitě je vyšší než od nepodepsaného anonyma. Prosím, příště se podepište a můj tón bude mnohem milejší. Děkuji.
Veřejně dostupné služby určitě neběží pod rootem a i přesto se jejich démomům nedává 777, (proč si vytvářet špatný návik a pak přeučovat)ale to Vy víte.
Obecné publikum lze přeci nalákat aniž by se jim lhalo nebo zjednodušovalo na úkor bezpečnosti.
A to že se nepodepíši pravým jménem je určitý projev srabáctví, nemění to ale faktický význam komentáře.
Já, chca nechca a víc nechca, také musím publikovat pod svým jménem. I když jsem chtěl psát jako Malloy the bear.
A lidovost tam je právě proto, abych přemostil propast mezi těmi, kteří používají slova jako "přidat repo", "nabindit", "wgetni si to od autora" , "killni proces", "flušhni tejbl", "přečti si ten manuál v angličtině kkte!". Snažím se, velmi, velmi, velmi pomalu, zasázet semínka, ze kterých třeba něco vyroste. Už jen to, že si někdo přečte diskuzi pod článkem a všude uvidí OpenVPN a L2TP, to v takovém člověku musí vzbudit zájem. Začne číst cizí články, začne se v tom hrabat a nakonec se to naučí správně
Pěkné a používané point-to-point tunelování je L2TP přes IPSEC, třeba na zmiňovaném Mikrotiku to funguje docela spolehlivě.
OpenVPN bych asi nedokázal jednoduše vysvětlit, musel bych začít moc široce, generováním klíčů, atd. Ten, koho to chytne, se v tom začne vrtat a všechno si to nakonec nastuduje. Tomu věřím.
To je jako s tím, když píšu, že "Windows a Linux si jsou podobné". No ano, stejně tak Windows a Android jsou pro uživatele "naprosto" stejné operační systémy. Reklama nemůže být dlouhá
Osobne som pozreal aj instalaciu OPEN VPN (googlil som :-)) ale porozumiet certifikatom, generovaniu, pridelovaniu je uz horsie a tak skoro sa do toho nepustim. Po precitani mam v hlave gulas a nerozumiem tomu.
Budem len rad ak sa autor rozhodne a uverejni aj clanky s L2TP instalaciou a konfiguraciou.
Za mna palec hore a len tak dalej. Za vsetkych non-IT professional ludi dakujem a cakam na dalsie clanky.