URL: https://www.overclockers.at/netzwerktechnik/ftp_server_hinter_router_51198/page_1 - zur Vollversion wechseln!
tjo mein problem sieht folgender massen aus:
ich hab da jetzt meine schoene win2k maschine auf der serv-u rennt und davor damit alles schoen ins i-net koennen eine linux maschine die eigentlich nur eine router taetigkeit erledigt! meine frage ist jetzt wie koennen andere von aussen auf meinen server connecten???
kenn ich habe das selbe problem hab aber noch keine lösung gefunden bitte helfts uns !!
hast schon mal nach "Ports forwarden" im google gesucht?
denn du musst den port 21 zu deinem PC der im LAN steht forwarden, da ich leider ein linux n00b bin kann ich dir da nicht helfen
wird in linux net viel anders sein port 21 fw wär halt wichtig
k thx bin schon am suchen
tja und wie wird das unter lnx gemacht? bzw muesste ich da nicht von der win maschine forwarden?
Zitat von WoTtja und wie wird das unter lnx gemacht? bzw muesste ich da nicht von der win maschine forwarden?
Zitat von Silvasurferhast schon mal nach "Ports forwarden" im google gesucht?
Zitat von WoTtja und wie wird das unter lnx gemacht? bzw muesste ich da nicht von der win maschine forwarden?
Hi habe mir eine Portweiterleitung für emule geschnitzt, die brauchst du eigentlich nur ummünzen auf ftp (ich gebe zu Ftp ist etwas komplizierter, aber das wirst du schon schaffen :-)
$IPT -t nat -A PREROUTING -i $EXTIF -p tcp --dport 4661 -j DNAT --to-destination 10.10.10.100
$IPT -A FORWARD -i $EXTIF -o $INTIF -p tcp --dport 4661 -j ACCEPT
Mit der ersten Regel sage ich, wos hingehn soll, und mit der 2. Forwarde ich von der äusseren auf die innere Netzwerkkarte.
Zitat von grubjo$IPT -t nat -A PREROUTING -i $EXTIF -p tcp --dport 4661 -j DNAT --to-destination 10.10.10.100
$IPT -A FORWARD -i $EXTIF -o $INTIF -p tcp --dport 4661 -j ACCEPT
Mit der ersten Regel sage ich, wos hingehn soll, und mit der 2. Forwarde ich von der äusseren auf die innere Netzwerkkarte.
Das ist der Rechner hinter der Firewall/Router wohin geroutet werden soll (bei dir wäre das der FTP-Server)
das wahre problem bei ftp sind die server-initiated transfers. mit einer einfachen port-weiterleitung (zb rinetd) sollte es funktionieren, wenn der server nach aussen hin nat hat (und damit die daten-verbindungen aufbauen kann)
noch besser ist ein redirect zb über iptables (wie oben beschrieben) , der die source-ip der eingehenden datagramme unverändert läßt.
- beide lösung funktionieren allerdings nicht mit passive-transfers.
andere lösung: mounte am gateway die daten vom windows rechner, und verwende einen der ftp-server unter linux.
wieso sollen passive transfers ein problem sein? da wird doch gar kein zusätzlicher port aufgemacht, oder?
afiak wird beim passive mode genauso eine zusätzliche data-connection aufgebaut, nur nicht vom server zum client, sondern umgekehrt.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025