Forum » Omrežja in internet » Asus wl500gp + dd-wrt + proftpd
Asus wl500gp + dd-wrt + proftpd
blaz_ ::
Živjo
Torej imam router Asus z nameščenim dd-wrt-jem. Večina zadev deluje bp, edino kar me trenutno muči je ftp server oz. forwardiranje portov iz wan-a na ta server.
Nameščen imam proftpd server preko optware in teče kot standalone. Na ftp se lahko brez problema povežem na lokalni ip (192.168.1.1), ko pa vpišem globalni ip, pa ne deluje več.
Porte forwardiram takole (tak postopek deluje brez problema za web server):
iptables -I INPUT -p tcp -d 192.168.1.1 --dport 21 -j logaccept
iptables -t nat -I PREROUTING -p tcp -d $(nvram get wan_ipaddr) --dport 21 -j DNAT --to 192.168.1.1:21
iptables -I INPUT -p tcp -d 192.168.1.1 --dport 20 -j logaccept
iptables -t nat -I PREROUTING -p tcp -d $(nvram get wan_ipaddr) --dport 20 -j DNAT --to 192.168.1.1:20
Username, ter password mi sprejme, vendar se nato vse ustavi ko bi moral prikazati vsebino. Recimo gFTP mi izpiše tole nakar se ustavi:
Trying 84.255.xxx.xxx:21
Connected to 84.255.xxx.xxx:21
220 ProFTPD 1.3.1 Server (ProFTPD Default Installation) [192.168.1.1]
USER blablabla
331 Password required for blablabla
PASS xxxx
230 User blablabla logged in
SYST
215 UNIX Type: L8
TYPE I
200 Type set to I
PWD
257 "/" is the current directory
Loading directory listing / from server (LC_TIME=sl_SI.UTF-8)
PASV
227 Entering Passive Mode (192,168,1,1,4,1).
LIST -aL
Kakršen koli nasvet bi bil dobrodošel.
Lp
/opt/etc/proftpd.conf trenutno izgleda takole (začetni del):
ServerName "ProFTPD Default Installation"
ServerType standalone
DefaultServer on
WtmpLog off
# Port 21 is the standard FTP port.
Port 21
Umask 022
MaxInstances 10
< Global >
RootLogin Off
RequireValidShell off
AuthUserFile /opt/etc/proftpd.passwd
AllowStoreRestart on
# TransferRate RETR 25
# TransferRate APPE,STOR 100:2048
< /Global >
# Set the user and group under which the server will run.
User nobody
Group root
Torej imam router Asus z nameščenim dd-wrt-jem. Večina zadev deluje bp, edino kar me trenutno muči je ftp server oz. forwardiranje portov iz wan-a na ta server.
Nameščen imam proftpd server preko optware in teče kot standalone. Na ftp se lahko brez problema povežem na lokalni ip (192.168.1.1), ko pa vpišem globalni ip, pa ne deluje več.
Porte forwardiram takole (tak postopek deluje brez problema za web server):
iptables -I INPUT -p tcp -d 192.168.1.1 --dport 21 -j logaccept
iptables -t nat -I PREROUTING -p tcp -d $(nvram get wan_ipaddr) --dport 21 -j DNAT --to 192.168.1.1:21
iptables -I INPUT -p tcp -d 192.168.1.1 --dport 20 -j logaccept
iptables -t nat -I PREROUTING -p tcp -d $(nvram get wan_ipaddr) --dport 20 -j DNAT --to 192.168.1.1:20
Username, ter password mi sprejme, vendar se nato vse ustavi ko bi moral prikazati vsebino. Recimo gFTP mi izpiše tole nakar se ustavi:
Trying 84.255.xxx.xxx:21
Connected to 84.255.xxx.xxx:21
220 ProFTPD 1.3.1 Server (ProFTPD Default Installation) [192.168.1.1]
USER blablabla
331 Password required for blablabla
PASS xxxx
230 User blablabla logged in
SYST
215 UNIX Type: L8
TYPE I
200 Type set to I
PWD
257 "/" is the current directory
Loading directory listing / from server (LC_TIME=sl_SI.UTF-8)
PASV
227 Entering Passive Mode (192,168,1,1,4,1).
LIST -aL
Kakršen koli nasvet bi bil dobrodošel.
Lp
/opt/etc/proftpd.conf trenutno izgleda takole (začetni del):
ServerName "ProFTPD Default Installation"
ServerType standalone
DefaultServer on
WtmpLog off
# Port 21 is the standard FTP port.
Port 21
Umask 022
MaxInstances 10
< Global >
RootLogin Off
RequireValidShell off
AuthUserFile /opt/etc/proftpd.passwd
AllowStoreRestart on
# TransferRate RETR 25
# TransferRate APPE,STOR 100:2048
< /Global >
# Set the user and group under which the server will run.
User nobody
Group root
Ko tehnologija odpove, uporabi macolo.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | ProtFtp Passive mode in iptablesOddelek: Programska oprema | 2260 (2082) | SasoS |
» | IPTablesOddelek: Operacijski sistemi | 1966 (1595) | Brane2 |
» | iptablesOddelek: Omrežja in internet | 1490 (1405) | kihc |
» | iptables + forwardOddelek: Operacijski sistemi | 2336 (1911) | tx-z |
» | Kako naredim preusmeritev???Oddelek: Operacijski sistemi | 1322 (1212) | 2nemesis |