Portál AbcLinuxu, 12. května 2025 11:29

Dotaz: Pasivní pure-ftpd na Debianu - vnější adresa

19.7.2012 20:03 Ondra
Pasivní pure-ftpd na Debianu - vnější adresa
Přečteno: 190×
Odpovědět | Admin
Příloha:
Zdravím, mám problém s FTP serverem v pasivním režimu. Trápím se s tím už asi týden pořád nic. Google sem prolez ale buď tam napevno nastaví pevnou adresu nebo asi hledám špatně.

Problém je v tom že když mám na FTP serveru nastaven port 21, na kterém má naslouchat, vše šlape jako hodinky. Ale když nastavím jiný port (jakýkoliv např. 4488) a připojím se na něj, tak v pasivním režimu při požadavku o adresu serveru (PASV) mi nevrátí věřejnou adresu, jako tomu bylo předtím ale vrátí mi lokální adresu serveru (192.168.0.5).

Po nějaké době sem na Googlu našel modul jádra "nf_conntrack_ftp" a "nf_nat_ftp". Když je načtu, tak mi příkaz "PASV" vrátí adresu (10.10.1.1), takže jsem ještě o něco dál. V modemu mám nastavenou DMZ na adresu (10.10.1.1) a napadá mě snad už jen nějaká transparence modemu ...

Doufám že z toho bude někdo moudřejší a poradí mi

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

Odpovědi

Max avatar 20.7.2012 08:07 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Pasivní pure-ftpd na Debianu - vnější adresa
Odpovědět | | Sbalit | Link | Blokovat | Admin
S tímto jsem se setkal u NASka synology. Ti mají pro toto volbu ve web rozhraní (hlásit externí adresu v režimu PASV). Nezjišťoval jsem, co používají za ftp server. Pure-ftpd neznám, kouknul bych třeba sem :
Setting external IP on Pure-FTPd
pure-ftpd gives wrong ip for passive connection in TLS mode
Z čehož vyplývá, že by se pure-ftpd mělo mj. spustit s parametrem "-P verejna_ip"
Toto nastavení by asi mohlo být v /etc/default/pure... (tipuju)
Zdar Max
Měl jsem sen ... :(
20.7.2012 15:41 Electronic | skóre: 3
Rozbalit Rozbalit vše Re: Pasivní pure-ftpd na Debianu - vnější adresa
Ano máte pravdu v Debianu, pure-ftpd je to direktiva "ForcePassiveIP". Ale přece jen bych to bral jako poslední možnost. Když to může fungovat s portem 21, proč by to nešlo přenastavit ...
20.7.2012 10:09 Me
Rozbalit Rozbalit vše Re: Pasivní pure-ftpd na Debianu - vnější adresa
Odpovědět | | Sbalit | Link | Blokovat | Admin
videl bych to na problem toho modemu co dela FW, server totiz sam o sobe nevi jaka je jeho "verejna" IP - ani to nepotrebuje vedet. Predpokladam, ze ten FW dela portforwarding. A kdyz dela forward portu 21, tak si zrejme priradi, ze jde o protokol ftp a podle toho saha do dalsich spojeni. Pokud to ale poslete po "nestadardnim" portu, tak uz nevi ze jde o ftp protokol a jenom dela forward.
20.7.2012 16:14 Electronic | skóre: 3
Rozbalit Rozbalit vše Re: Pasivní pure-ftpd na Debianu - vnější adresa
Pokud je to opravdu takto a předpokládám že to asi nepůjde jen tak překonfigurovat (Modem Huawei HG520i), tak asi nebudu mít jinou možnost než adresu nastavit napevno. Neznáte nějaký modem, který se chová transparentně ? tzn. že by veřejná IP byla na rozhraní routeru ?
20.7.2012 16:19 Me
Rozbalit Rozbalit vše Re: Pasivní pure-ftpd na Debianu - vnější adresa
pokud jde ten modem prepnout do rezimu bridge, tak neni problem..

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.