hoi, ik heb een klein probleempje met het routen van mijn 2e ftp server
Mijn eerst FTP server staat te luisteren op port 21 en in mijn router heb ik via NAT port 21 doorverwezen naar het ip adres van de eerste FTP sever. Dit werkt..
Mijn tweede FTP server staat te luisteren op port 79 en in mijn router heb ik via NAT port 79 doorverwezen naar het ip adres van de tweede FTP server. Omdat ik hiervoor een passiv connectie moet hebben om het te laten werken heb ik een passv range aangemaakt in de NAT tabel op mijn router. Ook heb ik de porten die open staan in mijn router ook open gezet op mijn FTP server.
De opstelling is als volgt:
192.168.1.54 (1eFTP) (linux fedora4 pure-ftpd)
192.168.1.60 (2e FTP) (linux fedora4 pure-ftp/vsftpd)
192.168.1.1 Router (ZyXEL)
**nat table snippet**
21 -> 21 192.168.1.54
79 -> 79 192.168.1.60
40000:40100 192.168.1.60
**nat table snippet**
Omdat ik geen verbinding heb kunnen maken met de 2e FTP server van buiten af heb ik naast
Pure-ftpd ook vsftpd geinstalleerd en geconfigureerd.
Natuurlijk zet ik beide deamons niet te gelijkertijd aan, maar run de een als de ander niet runt..
Op het intranet (achter de router) 192.168.1.x range
Lukt het gewoon om verbinding te maken en FTP ten volste te gebruiken...
Hier nog mijn vstpd.conf file
**************************************
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=NO
xferlog_std_format=YES
ftpd_banner=Welcome to FTP server 2
pasv_enable=YES
pasv_promiscuous=YES
pasv_min_port=40000
pasv_max_port=40100
pasv_address=192.168.1.60
pam_service_name=vsftpd
userlist_enable=YES
listen=YES
listen_port=79
tcp_wrappers=YES
*******************************************
En mijn pure-ftpd.conf
*******************************************
ChrootEveryone yes
BrokenClientsCompatibility no
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIP 8
VerboseLog no
DisplayDotFiles yes
AnonymousOnly no
NoAnonymous no
SyslogFacility ftp
DontResolve yes
MaxIdleTime 15
LimitRecursion 2000 8
AnonymousCanCreateDirs no
MaxLoad 4
DefaultAddress 192.168.1.60
PassivePortRange 40000 40100
ForcePassiveIP (ip from ISP)
AntiWarez yes
Bind 192.168.1.60,79
Umask 133:022
MinUID 100
AllowUserFXP yes
AllowAnonymousFXP no
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
AutoRename no
AnonymousCantUpload no
MaxDiskUsage 99
CustomerProof yes
*******************************************
Op verschillende fora ben ik er dus achter gekomen dat je een range moet aanmaken voor passive verbindingen door routers.
Ook is er een kleine kans dat de range die ik heb aangegeven niet werkt omdat ik de ftp deamons op port 79 heb gezet.
Misschien is er een andere oplossing mogelijk dan NAT routing?
Is het misschien beter om in mijn router dns entries aan te maken zoals
ftp1.domain.nl 192.168.1.54
ftp2.domain.nl 192.168.1.60
zodat ik van af buiten ftp://ftp2.domain.nl kan doen en niet ftp://213.123.123.123:79
Mijn eerst FTP server staat te luisteren op port 21 en in mijn router heb ik via NAT port 21 doorverwezen naar het ip adres van de eerste FTP sever. Dit werkt..
Mijn tweede FTP server staat te luisteren op port 79 en in mijn router heb ik via NAT port 79 doorverwezen naar het ip adres van de tweede FTP server. Omdat ik hiervoor een passiv connectie moet hebben om het te laten werken heb ik een passv range aangemaakt in de NAT tabel op mijn router. Ook heb ik de porten die open staan in mijn router ook open gezet op mijn FTP server.
De opstelling is als volgt:
192.168.1.54 (1eFTP) (linux fedora4 pure-ftpd)
192.168.1.60 (2e FTP) (linux fedora4 pure-ftp/vsftpd)
192.168.1.1 Router (ZyXEL)
**nat table snippet**
21 -> 21 192.168.1.54
79 -> 79 192.168.1.60
40000:40100 192.168.1.60
**nat table snippet**
Omdat ik geen verbinding heb kunnen maken met de 2e FTP server van buiten af heb ik naast
Pure-ftpd ook vsftpd geinstalleerd en geconfigureerd.
Natuurlijk zet ik beide deamons niet te gelijkertijd aan, maar run de een als de ander niet runt..
Op het intranet (achter de router) 192.168.1.x range
Lukt het gewoon om verbinding te maken en FTP ten volste te gebruiken...
Hier nog mijn vstpd.conf file
**************************************
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=NO
xferlog_std_format=YES
ftpd_banner=Welcome to FTP server 2
pasv_enable=YES
pasv_promiscuous=YES
pasv_min_port=40000
pasv_max_port=40100
pasv_address=192.168.1.60
pam_service_name=vsftpd
userlist_enable=YES
listen=YES
listen_port=79
tcp_wrappers=YES
*******************************************
En mijn pure-ftpd.conf
*******************************************
ChrootEveryone yes
BrokenClientsCompatibility no
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIP 8
VerboseLog no
DisplayDotFiles yes
AnonymousOnly no
NoAnonymous no
SyslogFacility ftp
DontResolve yes
MaxIdleTime 15
LimitRecursion 2000 8
AnonymousCanCreateDirs no
MaxLoad 4
DefaultAddress 192.168.1.60
PassivePortRange 40000 40100
ForcePassiveIP (ip from ISP)
AntiWarez yes
Bind 192.168.1.60,79
Umask 133:022
MinUID 100
AllowUserFXP yes
AllowAnonymousFXP no
ProhibitDotFilesWrite no
ProhibitDotFilesRead no
AutoRename no
AnonymousCantUpload no
MaxDiskUsage 99
CustomerProof yes
*******************************************
Op verschillende fora ben ik er dus achter gekomen dat je een range moet aanmaken voor passive verbindingen door routers.
Ook is er een kleine kans dat de range die ik heb aangegeven niet werkt omdat ik de ftp deamons op port 79 heb gezet.
Misschien is er een andere oplossing mogelijk dan NAT routing?
Is het misschien beter om in mijn router dns entries aan te maken zoals
ftp1.domain.nl 192.168.1.54
ftp2.domain.nl 192.168.1.60
zodat ik van af buiten ftp://ftp2.domain.nl kan doen en niet ftp://213.123.123.123:79
[ Voor 3% gewijzigd door Gods Lonely Man op 27-07-2006 09:42 ]
It was that kind of a crazy afternoon, terrifically cold, and no sun out or anything, and you felt like you were disappearing every time you crossed a road.
If it weren't for Carbon-14, I wouldn't date at all.