Tiskový server bez veřejné IP adresy

Toto fórum je věnováno sekci POČÍTAČE na webu Sakul World.
  • Advertisement

Tiskový server bez veřejné IP adresy

Příspěvekod Sakul » pát 05. lis 2021 8:58:47



Ti z Vás kteří používají libovolný tiskový server pro ovládání tiskárny jistě již zjistili, že je tak trochu omezuje nemožnost se k tomuto tiskovému serveru připojit vzdáleně (mimo domov). To je dáno tím, že tiskový server funguje v lokální síti. Nejelegantnějším řešením by bylo přesměrování portů na Vašem routeru, ale k tomu je nutná veřejná IP adresa. Tu sice většina poskytovatelů internetového připojení nabízí, ale většinou jde o placenou službu. Taktéž samotné nastavení routeru nemusí být zrovna jednoduché. Takže pro ty kteří nemají veřejnou IP by se mohlo zdát, že je situace neřešitelná. To však není zcela pravda. Možností je celkem dost. Jednou takovou možností je například použití tiskového serveru podporujícího Cloudové funkce jako je například Karmen nebo AstroPrint. Bohužel tyto řešení jsou poté co jsem je otestoval naprosto nevhodná. Nenabízí totiž dostatek funkcí a navíc jejich zprovoznění je opět poměrně náročné. Předpokládá to totiž přeinstalaci celého tiskového serveru (pokud už nějaký používáte) u AstroPrintu nebo nákup předraženého serveru u Karmen. Takže co stím? Odpověď je jednoduchá. Použijeme nějaký VPN server. Já zde popíšu jak to zprovoznit pomocí Hamachi.

Co tedy budeme potřebovat:
Váš stávající tiskový server (je jedno jaký: OctoPrint, Repetier Server, Fluidd a další)
Založit si účet zdarma na Hamachi

A to je přátelé vše. Poté co budete mít založen účet na Hamachi je potřeba si v uživatelském rozhraní definovat sít přes kterou bude probíhat komunikace a do počítačů nainstalovat klienty, které umožní připojení do této sítě. Výhodou je, že můžete přes webové rozhraní Vašeho účtu spravovat všechny uživatele, kteří se mohou připojit (ve free variantě až 5) a můžete do sítě připojit i uživatele, kteří nemají žádný účet Hamachi, jen tím že jim pošlete link na stažení klienta, který se automaticky připojí do Vaší sítě. Vy pak tohoto uživatele můžete kdykoli odebrat, přesunout do jiné sítě nebo jakkoli jinak spravovat.

Takže poté co máte účet Hamachi s definovanou sítí nainstalujte klienta do Vašeho tiskového serveru. Takže se k němu připojete přes SSH a použijte následující příkazy:
Kód: Vybrat vše
wget https://vpn.net/installers/logmein-hamachi_2.1.0.203-1_armhf.deb
sudo dpkg -i logmein-hamachi_2.1.0.203-1_armhf.deb
sudo hamachi login
sudo hamachi attach váš@email.cz
sudo hamachi set-nick "Do uvozovek napište název klienta"

Takhle jednoduché to je.
Poté ještě musíte tohoto klienta ve webovém rozhraní povolit a přiřadit do patřičné sítě.
Pokud chcete klienta instalovat na PC, tabletu, telefonu. postupujte dle pokynů k instalaci klienta pro dané platformy. Pokud chcete aby měl k Vaší tiskárně přístup i někdo další můžete si ve webovém rozhraní vygenerovat link pro stažení klienta a tento dané osobě poslat. Ta už jen provede instalaci a automaticky se připojí do Vaší sítě, bez toho aby musela cokoli nastavovat. Naprosto jednoduché.
Samotné propojení s tiskovým serverem můžete provést ideálně (pokud to Váš tiskový server podporuje) přes HostName, nebo přes IP adresu Hamachi (Virtual IP) klienta na tomto serveru. Tuto IP vidíte ve webovém rozhraní.
Názvy HostName pro běžné servery jsou:
Repetier Server: repetierserver.local/
OctoPrint: octopi.local/
Fluidd: fluiddpi.local/
Samozřejmě HostName si můžete změnit v nastavení Vašeho počítače (serveru).
Poté již s tiskovým serverem pracujete stejně jako na lokální síti. Samozřejmě je dobré pokud dáváte někomu přístup k serveru mu i definovat na tomto serveru účet, kde mu případně můžete omezit práva. Pěkné možnosti má v tomto Repetier Server.

A to je pro toto vše. Pro patrony vnikne velmi podrobný manuál včetně obrázků a předpřipravených image. Ostatní mohou čerpat další informace na webu třeba zde:
https://blog.zonepi.cz/raspberry-pi-kam ... n-hamachi/
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: Tiskový server bez veřejné IP adresy

Příspěvekod Gryfell » ned 17. črc 2022 11:35:07

17.7.2022 - VYŘEŠENO
HAMACHI mi za žádnou cenu nefungovalo, i přes projití všch dostupných návodů a fixů. Udělal jsem to tedy pres tailscale.
zde je návod :) :
https://www.youtube.com/watch?v=vq-VE-9t13k&ab_channel=WhatTheFilament

.


Ahoj, jak se zbavit této chyby prosím?

ender@ender:~ $ wget https://vpn.net/installers/logmein-hama ... _armhf.deb
--2022-07-17 11:33:11-- https://vpn.net/installers/logmein-hama ... _armhf.deb
Překládám vpn.net (vpn.net)… 64.95.128.197, 64.95.128.199, 173.199.52.250
Navazuje se spojení s vpn.net (vpn.net)|64.95.128.197|:443… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 1175548 (1,1M) [application/vnd.debian.binary-package]
Ukládám do: „logmein-hamachi_2.1.0.203-1_armhf.deb.5“

logmein-hamachi_2.1 100%[===================>] 1,12M 1,95MB/s za 0,6s

2022-07-17 11:33:12 (1,95 MB/s) – „logmein-hamachi_2.1.0.203-1_armhf.deb.5“ uloženo [1175548/1175548]

ender@ender:~ $ sudo dpkg -i logmein-hamachi_2.1.0.203-1_armhf.deb
(Načítá se databáze … nyní je nainstalováno 64664 souborů a adresářů.)
Připravuje se nahrazení logmein-hamachi_2.1.0.203-1_armhf.deb …
Stopping LogMeIn Hamachi VPN tunneling engine logmein-hamachihamachid: žádný proces nenalezen

stopping - success
Rozbaluje se logmein-hamachi:armhf (2.1.0.203-1) přes (2.1.0.203-1) …
Nastavuje se balík logmein-hamachi:armhf (2.1.0.203-1) …
mknod: /dev/net/tun: Soubor již existuje
Starting LogMeIn Hamachi VPN tunneling engine logmein-hamachi
starting - success
/etc/init.d/logmein-hamachi: 46: /opt/logmein-hamachi/bin/hamachid: not found
Uživatelský avatar
Gryfell
Chcíplotina
Chcíplotina
 
Příspěvky: 3
Registrován: ned 10. črc 2022 14:09:11


Zpět na Počítače


  • Advertisement
SvetHostingu.cz - ideální webhosting

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 6 návštevníků