PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit portweiterleitung



doomcalyptica
16.05.05, 17:56
hallo linux freunde
ich habe einen cs:s game server und wolllte nun ein paar maps hochladen. bei mir muss ich das mit FTP machen. nur leider funktioniert es nicht, es steht zwar da:


~ Connecting...
~ Connected to 194.126.237.112, waiting for response...

aber nach einer gewissen zeit kommt eben timeout, obwohl der server on ist. ich weiß auch das ich nicht mit dem port 21 sondern mit 27015 drauf conecten muss. d.h. glaube ich, dass ich den port freischalten muss (ich hab linux router dazwischen hängen). kann mit bitte jemand sagen ob dieses script richtig zum freischalten der ports ist ?


#intern 192.168.1.2
#port 27015 (vom game server)
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 27015 -j DNAT --to 192.168.1.2
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 27015 -j DNAT --to 192.168.1.2
iptables -t nat -A PREROUTING -i ppp0 -p udp --dport 27015 -j DNAT --to 192.168.1.2
iptables -t nat -A PREROUTING -i ppp0 -p udp --dport 27015 -j DNAT --to 192.168.1.2

mein FTP clientprogramm ist leech FTP, auf dem router habe ich slackware 10 installiert.
ich gabe bei leech FTP einfach ein:


host url: 194.126.237.112
port: 27015 (21 geht nicht)
username: xxxxxxxx
password: xxxxxxxx


also könnt ihr mir sagen was ich falsch mache ?
ich glaube das es an meinem router liegt .... wenn das tatsächlich so ist, könnt ihr mir ein script posten, welches die ports freischaltet und an die 192.168.1.2 weiterleitet ?

wahaha
17.05.05, 11:37
FTp zu DNATten ist besonders schwer, da für den Datenkanal ein zufälliger UNPRIV-Port gewählt wird. Lad mal ip_ftp_conntrack oder so ähnlich.

mfg