IPv6-os vsftpd forditás és installálás AIX-on

Ez a leírás 4.3.3-as AIX, es 1.2.1-es vsftpd kombinációról szól. Más verziók esetében elképzelhető, hogy nem fog müködni.

A vsftpd egy kicsi, gyors, és biztonságos FTP szerver. Innen tölthető le: http://vsftpd.beasts.org/

A leforditasahoz szükséges gcc, illetve GNU make. A make parancsot kiadva lefordul a szoftver, és IPv4-en szinte egyből használható lesz.

Újabb AIX-okon szükséges lehet kicsit módosítani a forrást: a sysdeputil.c fileban a 112. sor környékén lévő

esetleg a következőre érdemes módosítani:

Igy müködni fog az authentikácio PAM-on keresztül. Ekkor kézzel hozzá kell linkelni a PAM libraryt a vsftpdhez, azaz a fordítás utolsó fázisát kézzel meg kell ismételni:

IPv6-os konfiguráció

Ahhoz hogy a vsftpd standalone módban IPv6-on müködjön, a következő bejegyzést kell beletenni a konfigurációs filejába:

Ha ezek utan IPv4-en nem müködik a passzív FTP mód, azt adminisztrativ úton érdemes letiltani (ez persze csak megkerüli a problémát):

Ha authentikáció után az FTP kapcsolat megfagy, vagy nem fogad parancsokat, érdemes kipróbálni, hogy a vsftpd-t gcc helyett az AIX saját C forditójával linkeljuk össze, hasonlóan a PAM-os esethez. Ekkor a gcc library-t kézzel kell hozzálinkelni a szoftverhez: