|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Apr 2008
Messaggi: 7
|
Forwarding FTP su altra macchina
Ciao a tutti.
Ho un server linux (Debian) che da la connessione ad un'altra macchina linux (CentOS). Sul server Debian (192.168.1.31 (eht1)) ho due interfacce di rete, eth1(192.168.0.1/24) da la connessione alla seconda macchina. Sul server sono attivi più servizi tra cui FTP. IL MIO PROBLEMA: Ho la necessità di aprire un FTP secondario sulla macchina CentOS(192.168.0.3). Ho provato ad aprire una porta arbitraria (la 5000) sulla macchina Debian, e ho impostato iptables in questo modo: iptables -t nat -A PREROUTING -p tcp --dport 5000 -d 192.168.1.31 -j DNAT --to-destination 192.168.0.3:21 iptables -A FORWARD -s 192.168.0.3 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT Questo ovviamente funziona, ma non come dovrebbe, soprattutto pensando che il servizio FTP utilizza la modalità binaria per il trasferimento file. Quindi nonostante la connessione sulla porta 5000 venga accettata e inoltrata alla macchina voluta, dopo l'autenticazione non è possibile eseguire comandi con output, mentre è possibile scaricare file e spostarsi fra le cartelle. SOLUZIONI????? grazie in anticipo a tutti. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jul 2006
Messaggi: 122
|
Abilita i moduli ip_conntrack_ftp e ip_nat_ftp (nel caso tu faccia anche NAT).
modprobe ip_conntrack_ftp ports=5000 modprobe ip_nat_ftp
__________________
Γνῶθι Σεαυτόν. Ultima modifica di Empyrium : 22-09-2009 alle 17:02. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:54.



















