Jak na VPN bez veřejné IP adresy?

Jak na VPN bez veřejné IP adresy?
« kdy: 23. 09. 2013, 13:45:26 »
Ahoj,

rád bych si nakonfiguroval domácí VPN síť, ale nemám veřejnou IP adresu.

Situace je následující:
Doma: router (tomatoUSB firmware s OpenVPN, bez veřejné IP), NAS, HTPC (linux)
Přenosná zařízení: mobil (Android 2.3), notebook (linux)
Práce: pracovní stanice, linux, 24/7 uptime s veřejnou IP adresou

Plánuji rozběhnout VPN server doma na routeru a použít (auto)ssh tunel na počítač v práci. Dává to smysl, nebo existuje jednodušší řešení?

Alternativy (měsíční platba za pevnou IP nebo změna poskytovatele připojení) existují, ale zatím jsem na ně příliš líný nebo lakomý.

Díky za rady,

Jakub


Nomen Omen

Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #1 kdy: 23. 09. 2013, 13:57:26 »
http://jenda.blog.root.cz/2008/07/28/reverzni-ssh-tunelovani/

Příspěvek 18. od tukana je velice přínosný

adam

Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #2 kdy: 29. 09. 2013, 13:29:11 »
No - zkusil bych přeci jen u providera vyžebrat alespoň jeden - klidně dost vysoký - port na (jeho) veřejné IP namapovaný na vlastní VPN server (a pak OpenVPN...). Ostatní se mi nikdy nepovedlo spolehlivě provozovat, snad s čestnou výjimkou Hamachi, což se mi ovšem zase nepodařilo rozjet na routeru...

alfi

  • ****
  • 335
    • Zobrazit profil
    • E-mail
Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #3 kdy: 30. 09. 2013, 09:07:38 »
Práce: pracovní stanice, linux, 24/7 uptime s veřejnou IP adresou
není jednodušší server pustit tam, pokud to běží nonstop? :-)

nereknu

Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #4 kdy: 30. 09. 2013, 09:51:42 »
no, existuje například N2N, sám ho mám doma na routeru jako server a funguje to dobře, mám ho na openwrt. jinak bych spíš doporučil placený vpnhosting.cz. Teďka prodávaj i upravený tl-wr741nd spolu s předplatným http://eshop.vpnhosting.cz/specials?orderby=price&orderway=desc


nereknu

Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #5 kdy: 30. 09. 2013, 09:52:55 »
jestli máš ale v práci veřejnou IP, tak to můžeš udělat naopak, jak již někdo výše napsal.

Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #6 kdy: 30. 09. 2013, 10:57:46 »
jestli máš ale v práci veřejnou IP, tak to můžeš udělat naopak, jak již někdo výše napsal.

Ahoj. Díky za odpovědi. K jednotlivým možnostem:

N2N: Nevím o klientovi pro Android.

Placený hosting: To už se mi spíš vyplatí měsíční příplatek za pevnou IP, nebo změna providera.

SSH VPN podle tukana: Tohle zvažuji, ale tomatousb na routeru používá dropbear ssh, který tunel síťového rozhraní neumí, takže je potřeba nějak dodat openssh (optware na flash disku nebo si udělat vlastní firmware). Zajímavé, hodně bych se naučil, jen mít na to čas. :-)

VPN server na počítači v práci: Tohle také zvažuji, ale není mi jasné, co to znamená, nejsem síťový odborník.
1) Znamenalo by to, že i komunikace mezi domácími zařízeními pojede přes linku do práce? To by bylo špatné.
2) V práci mám sice na stroji roota a firewall je celkem benevolentní, ale rozhodně nesmím (a nechci) připojovat svá domácí zařízení do sítě v práci, dělat si vlastní DHCP (pracovní DHCP nemám v rukách) a podobné věci.

Zkrátka potřebuji jenom možnost občas se z mobilu/notebooku dostat do domácí sítě. Tunelování OpenVPN pres SSH jsem zatím rozběhnul, není to ideální, ale funguje.

alfi

  • ****
  • 335
    • Zobrazit profil
    • E-mail
Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #7 kdy: 30. 09. 2013, 13:30:47 »
1) Znamenalo by to, že i komunikace mezi domácími zařízeními pojede přes linku do práce? To by bylo špatné.
2) V práci mám sice na stroji roota a firewall je celkem benevolentní, ale rozhodně nesmím (a nechci) připojovat svá domácí zařízení do sítě v práci, dělat si vlastní DHCP (pracovní DHCP nemám v rukách) a podobné věci.
aha, ano. veškerý provoz bude chodit přes každý openvpn server, který naopak potřebuje veřejnou IP (nebo aspoň port-forward z veřejné), aby se klient mohl připojit.
to už pak jen ten virtuální server za +-100kč/měs a nebo za tu veřejnou IP :-)

co třeba ještě IPv6, dá provider nějaký prefix? :-)


Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #8 kdy: 30. 09. 2013, 14:11:18 »
Já to řeším IPv6 tunely s HE.net nebo SiXXS, pokud není veřejná IP. Pak se dostanu odkudkoliv kamkoliv a nemusím nic řešit. Podpora na Androidu je bezproblémová (provozuju na telefonu klienty i SSH server pro přenos souborů) a není s tím nejmenší problém.

Makkk

Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #9 kdy: 30. 09. 2013, 15:37:21 »
Já to řeším IPv6 tunely s HE.net nebo SiXXS, pokud není veřejná IP. Pak se dostanu odkudkoliv kamkoliv a nemusím nic řešit. Podpora na Androidu je bezproblémová (provozuju na telefonu klienty i SSH server pro přenos souborů) a není s tím nejmenší problém.

Něco podobného jsem v minulosti chtěl zprovoznit, ale... jestli to správně chápu máte pro svět venku přidělenou IPv6 adresu odpovídající koneci tunelu, která se v čase mění. Pokud budete komunikovat vy je to bez problémů, ale pokud bude komunikovat protistrana nemusí zrovna znát aktuální IPv6 adresu. Pokud je to jinak, nemohl byste to v rychlosti popsat. Děkuji.

Kolemjdoucí

Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #10 kdy: 30. 09. 2013, 15:58:07 »
jestli to správně chápu máte pro svět venku přidělenou IPv6 adresu odpovídající koneci tunelu, která se v čase mění. Pokud budete komunikovat vy je to bez problémů, ale pokud bude komunikovat protistrana nemusí zrovna znát aktuální IPv6 adresu. Pokud je to jinak, nemohl byste to v rychlosti popsat. Děkuji.

Chápete to špatně, jak tunnelbroker.net tak sixxs.net vám po registraci přidělí IPv6 adresy které se nemění.

Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #11 kdy: 30. 09. 2013, 18:17:14 »
Je to tak, jak píše Kolemjdoucí. Dostaneš rozsah /64 nebo když chceš i /48 a z něj si uvnitř sítě přiděluješ IP adresy. Ty adresy se nemění, jsou pořád ze stejného rozsahu. Já mám všechna zařízení navíc v DNS, takže se k nim připojím z celého světa pod doménovým jménem. Pohodlné a jednoduché.

Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #12 kdy: 30. 09. 2013, 20:20:47 »
Je to tak, jak píše Kolemjdoucí. Dostaneš rozsah /64 nebo když chceš i /48 a z něj si uvnitř sítě přiděluješ IP adresy. Ty adresy se nemění, jsou pořád ze stejného rozsahu. Já mám všechna zařízení navíc v DNS, takže se k nim připojím z celého světa pod doménovým jménem. Pohodlné a jednoduché.

Ahoj.
Znamená to, že lokální provoz zůstane na domácí síti a nepoteče přes linku ven?
Je k tomu nějaké dobré HOWTO? IPv6 mě trochu děsí.

Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #13 kdy: 30. 09. 2013, 20:51:02 »
Necitujte celé příspěvky nad sebou, zhoršuje to čitelnost diskuse.

Samozřejmě je to tak, není důvod, aby vnitřní provoz putoval do internetu. Tunel se sestavuje z brány (routeru) na který se směruje provoz mimo síť.

Nejlepším howto je knížka Pavla Satrapy. Neboj se toho, není to žádná hrůza. K OpenWRT je halda návodů.

pet

Re:Jak na VPN bez veřejné IP adresy?
« Odpověď #14 kdy: 01. 10. 2013, 07:34:24 »
1) Znamenalo by to, že i komunikace mezi domácími zařízeními pojede přes linku do práce? To by bylo špatné.
aha, ano. veškerý provoz bude chodit přes každý openvpn server, který naopak potřebuje veřejnou IP (nebo aspoň port-forward z veřejné), aby se klient mohl připojit.

Tak to je nehorázná blbost. Veškerý provoz jde tak, jak potřebuješ a nastavíš si. Defaultně jde přes OpenVPN jen ten provoz, který vede do připojené sítě. Ale dá se samozřejmě nastavit, že přes OpenVPN půjde celý provoz. Instalace a zprovoznění OpenVPN spočívá v instalaci balíčku na každé straně a zkonfigurování např dle http://openvpn.net/howto.html. Práce na max půl dne  ;)