Portál AbcLinuxu, 10. května 2025 06:36

Dotaz: Připojení na Raspberry Pi přes internet

3.2.2014 13:00 gld17 | skóre: 4 | blog: GLDiuv_blog
Připojení na Raspberry Pi přes internet
Přečteno: 1999×
Odpovědět | Admin
Dobrý den,

prosím o radu. Chtěl bych se připojit přes internet na své Raspberry Pi, ve kterém bude spuštěna pouze příkazová řádka. Tímto dálkovým přístupem hodlám na Raspim programovat a řídit určité věci a to dálkově (nemůžu tedy použít přímo LAN kabel).

Situace je takováto:

1.) Raspberry Pi má připojený USB 3G modem (u O2), nemá pevnou veřejnou IP adresu a nejde se na něj proto pingovat ani mu posílat přímo pakety. (takto je to zařízené providerem)

2.) Na mém notebooku mám pevnou veřejnou IP adresu (s O2 ADSL).

3.) Funguje posílání UDP paketů z Raspiho na můj notebook. (ale ne obráceně)

4.) Funguje navázání TCP spojení z Raspiho na můj notebook. (ale ne obráceně)

5.) Na Raspim běži Raspian (čili Debian), konzole je Bash.

Takže bych se vás chtěl zeptat, jestli neexistuje nějaký konzolový program, který by v intervalech zkoušel navázat spojení s mým serverem a po vytvoření připojení by měl vzdálený přístup do konzole. Ještě podotýkám že na Raspim nnechci mít puštěné Xka.

Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.2.2014 13:23 SPM | skóre: 28
Rozbalit Rozbalit vše Re: Připojení na Raspberry Pi přes internet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tu pevnou veřejnou adresu někde potřebovat budeš. Jestli ti ntb běží doma stále a nedonášíš ho, můžeš použít ten. Následně jedna z možností je, že na tom s veřejnou adresu pustíš VPN server (použít lze třeba OpenVPN), na raspberry necháš puštěnýho OpenVPN klienta a klienta použiješ i na PC odkud se chceš připojovat. Tím máš síťovku s adresou ze stejného rozsahu, jako má raspberry a můžeš se na něj nalogovat třeba přes SSH.
3.2.2014 13:57 Radovan Garabík
Rozbalit Rozbalit vše Re: Připojení na Raspberry Pi přes internet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Raspberry Pi ... nemá pevnou veřejnou IP
Ja v takýchto prípadoch používam teredo. Bohužiaľ mosh nepodporuje IPv6, tak som odkázaný na obyčajné ssh.

(ale ako tu už bolo spomenuté, OpenVPN by vyriešilo aj to)

3.2.2014 13:59 Konrad
Rozbalit Rozbalit vše Re: Připojení na Raspberry Pi přes internet
Odpovědět | | Sbalit | Link | Blokovat | Admin
pouzij skript sakis3g a UMTSkeeper...
Jendа avatar 3.2.2014 16:50 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Připojení na Raspberry Pi přes internet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na navázání spojení používám pppd. U T-Mobile takhle, u O2 to nejspíš bude podobné.

Pro přístup na RPi používám reverzní SSH tunel. Dal jsem do cronu
*/1 *  *   *   *     bash /root/tunel.sh
a ten skript je
ps axu | grep -q [u]zivatel@fry.hrach.eu || ssh -p 22 med@fry.hrach.eu -N -R 9944:localhost:22
Samozřejmě musí mít ten uživatel správně SSH klíč. Shell může mít nějaký nelogovací.
4.2.2014 17:31 gld17 | skóre: 4 | blog: GLDiuv_blog
Rozbalit Rozbalit vše Re: Připojení na Raspberry Pi přes internet
Proím o objasnění: umí to tedy zprovoznit přístup z mého serveru na klienta bez veřejné ip adresy?
Jendа avatar 4.2.2014 17:45 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Připojení na Raspberry Pi přes internet
Ano.
Logout avatar 4.2.2014 09:50 Logout | Praha
Rozbalit Rozbalit vše Re: Připojení na Raspberry Pi přes internet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pro připojení přes ssh na stroj který nemá veřejnou ani pevnou IP adresu jsem nedávno začal používat n2n, možná by to mohlo být řešení i tady. Je to VPN a v kombinaci s vpnhosting.cz mám počítače v jedné síti ať už jsou připojené jakkoliv (vyzkoušeno i na netbook připojený mobilem). Používám standardní PC platformu, ARMovský netbook i PowerPC stroj. Funguje to po překompilování všude, spouští se při bootu z rc.local a zatím se nestalo, že bych se nepřipojil.
"Zmáčkni Alt-F4 a pak Viva powerpc!" říká Technomorous.
4.2.2014 17:30 gld17 | skóre: 4 | blog: GLDiuv_blog
Rozbalit Rozbalit vše Re: Připojení na Raspberry Pi přes internet
Můžu se zeptat, jak vám připojení přes VPN od třetí strany zatíží ping? Potřebuju pingu držovat co nejníž, bude to realtime ovladani quadrocoptery.
Jendа avatar 4.2.2014 17:45 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Připojení na Raspberry Pi přes internet
No logicky to bude roundtrip na VPN server a zpátky + nepatrná (řádově 1 ms) prodleva ve VPN.
Logout avatar 5.2.2014 09:57 Logout | Praha
Rozbalit Rozbalit vše Re: Připojení na Raspberry Pi přes internet
Když jsem to zkoušel, došel jsem k názoru, že rozdíl mezi pingem přes 3G u O2 a rozdíl mezi pingem přes VPN na 3G u O2 je nezjistitelný. Ony ty pingy nejsou nic moc, takže nějaká milisekunda navíc se prakticky nepozná.
"Zmáčkni Alt-F4 a pak Viva powerpc!" říká Technomorous.
4.2.2014 17:58 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Připojení na Raspberry Pi přes internet
Odpovědět | | Sbalit | Link | Blokovat | Admin

Chtělo by to IPv6 tunel a pak prostě použít normální IP adresu, která prostě má fungovat jako adresa. :-)

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.