Portál AbcLinuxu, 10. května 2025 13:35

Dotaz: jak je to s porty a jejich předáváním portů?

27.6.2018 22:01 RASíček | skóre: 3 | blog: rasicek
jak je to s porty a jejich předáváním portů?
Přečteno: 483×
Odpovědět | Admin
Mám doma router ASUS a za ním několik síťových zařízení (PC, několik Raspberry, NAS, webserver,...) Abych se na zařízení dostal z "venku", předávám porty a funguje to báječně.
ALE: rád bych byl víc v obraze, nikdy jsem to moc nezkoumal, protože to funguje.
Dotazy:
- FTP prý funguje na portech 20,21. Já předávám jen 21 a funguje. Jak to? Neměl bych předávat oba? Měl bych předávat každý zvlášť nebo to jde sloučit?
- na jedné mašině mi jede web, FTP a několik netrádií, každé předávám na jiném portu (ale router umí je 32 pozic, takže docházejí..). Lze je nějak sloučit, zadat rozsah nebo jednotlivě vyjmenovat tak, abych zvenčí volal jen jeden? Budou tomu mašiny rozumět a pustí ten správný?
Asi řeknete: vyzkoušej to, ale, omlouvám se, ASUS se právě tady nastavuje strašně pracně, pokaždé se restartuje, musí se logovat a trvá mu to příšerně dlouho, takže, než si to rozbiju, chtěl bych vědět, co dělám.
Kolik portů celkem je k dispozici? Jsou nějaké "zakázané", trvale zabrané nebo nedostupné? Je někde nějaký seznam, co na kterém portu běží? Vím jen 20,21,22 a 80. Případně návody prosím v češtině. Děkuju a omlouvám se, že to není čistě linuxová problematika, ale nevím, kam jinam se obrátit.

Řešení dotazu:


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

Odpovědi

Jendа avatar 27.6.2018 22:23 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: jak je to s porty a jejich předáváním portů?
Odpovědět | | Sbalit | Link | Blokovat | Admin
- FTP prý funguje na portech 20,21. Já předávám jen 21 a funguje.
https://cs.wikipedia.org/wiki/File_Transfer_Protocol#Charakteristika, https://en.wikipedia.org/wiki/File_Transfer_Protocol#Communication_and_data_transfer
...asus...
OpenWRT
Kolik portů celkem je k dispozici?
65536
Jsou nějaké "zakázané", trvale zabrané nebo nedostupné?
0 a možná některé další. A porty nad asi 40000 by se „neměly“ pro služby používat (jsem někde slyšel, RFC jsem nestudoval).
Je někde nějaký seznam, co na kterém portu běží?
/etc/services
28.6.2018 00:51 Ondrej Santiago Zajicek
Rozbalit Rozbalit vše Re: jak je to s porty a jejich předáváním portů?
U vysokych portu hrozi, ze je proste zabere odchozi spojeni, kteremu se nahodne prideli (ephemeral port), a nasledne selze pokus o nabindovani listening portu. Oficialni (IANA) rozsah pro ephemeral porty je 49152-65535, Linux ale defaultne pouziva 32768-60999 (/proc/sys/net/ipv4/ip_local_port_range).
28.6.2018 08:12 NN
Rozbalit Rozbalit vše Re: jak je to s porty a jejich předáváním portů?
Porty od 0 do 1024, jsou takzvane "privilegovane porty". Seznam vsech sluzeb/portu udrzuje IANA a jsou take dostupne v souboru /etc/services.
28.6.2018 21:11 RASíček | skóre: 3 | blog: rasicek
Rozbalit Rozbalit vše Re: jak je to s porty a jejich předáváním portů?
Děkuju všem, začínám se v tom vyznávat.. Zajímavej je /etc/services, netušil jsem, jaká fůra jich jede, a co všechno v Raspi mám, třeba: gNutellu, Moiru(prádlo), zebru(zviřátko), Veritas (šicí stroj)... :)
28.6.2018 21:51 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: jak je to s porty a jejich předáváním portů?
/etc/services je jen lokální kopie příslušné databáze IANA a oboje vám řekne jen, jaké porty jsou standardně přiřazeny vybraným službám (těm, pro které si je někdo zaregistroval). Co u vás skutečně poslouchá na daném portu, to se tam nedozvíte, k tomu slouží např. "ss -nap".
28.6.2018 22:03 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: jak je to s porty a jejich předáváním portů?
Pardon, co poslouchá je samozřejmě "ss -nlp", "-a" by byly všechny sockety bez ohledu na stav.

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.