( stra | 2009. 02. 13., p – 09:39 )

"mindig a megfelelő címet oldja fel a passzív módhoz (lan-on a lan ip-t adja vissza, wan felől pedig a wan ip-t)"
"pasv_address=valami.dyndns.cim"
Mi az oka annak, hogy ezt külön megadtad, és mi volt a baj a default működéssel? Ahogy a man is egyértelműen leírja, így a belülről érkező kérés esetén is a külső címet oldja fel. Te pedig éppen ezt nem szeretnéd.

"talán a névfeloldáshoz kapcsolható: ha nincs internet, nem tudja feloldani a pasv címet"
"a vsftpd erre a dyndns címre oldja fel a passzív címet."
Természetesen ha az indításkor nem oldható fel a cím, akkor nem tudhatja, hogy abban a pillanatban mit csináljon.

man vsftpd.conf:
"pasv_address
Use this option to override the IP address that vsftpd will advertise in response to the PASV command."
"Default: (none - the address is taken from the incoming connected socket)"