emule portfreigabe .... ratlos

Gemeinsam ins Internet mit Firewall und Proxy.
Antworten
Totta123
Beiträge: 77
Registriert: 09.10.2002 20:07:02

emule portfreigabe .... ratlos

Beitrag von Totta123 » 17.11.2002 02:21:18

Hallo liebe Gemeinde,

hab folgendes Problem ich bin hinter nem Router mit Firewall und will emule (edonkey) nutzen bloss kommt immer der LOWID fehler, hier sind meine iptables rules womit ich dachte das es geht.

iptables -A INPUT -i ippp0 -p tcp -m multiport --dport 4661,4662,4663,4664,4665 -j ACCEPT
iptables -A PREROUTING -t nat -p tcp -i ippp0 --dport 4661:4665 -j DNAT --to 192.168.0.2:4661-4665
iptables -I FORWARD -p tcp -i ippp0 --dport 4661:4665 -j ACCEPT

Damit muss das doch normal gehen oder ? Aber sagt mir einmal hier http://www.pcflank.com/scanner1.htm und einmal hier http://www.thedonkeynetwork.com/connection_test das die ports CLOSED sind. Bin ratlos, hoffe mir kann jemand helfen !

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 17.11.2002 05:25:36

Füg 'mal die gleichen Regeln noch für UDP hinzu. Also

Code: Alles auswählen

iptables -A INPUT -i ippp0 -p udp -m multiport --dport 4661,4662,4663,4664,4665 -j ACCEPT 
iptables -A PREROUTING -t nat -p udp -i ippp0 --dport 4661:4665 -j DNAT --to 192.168.0.2:4661-4665 
iptables -I FORWARD -p udp -i ippp0 --dport 4661:4665 -j ACCEPT 
Donkey erfordert AFAIK auch UDP...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Totta123
Beiträge: 77
Registriert: 09.10.2002 20:07:02

Beitrag von Totta123 » 17.11.2002 11:36:57

hmm... immer noch der gleiche fehler bekomm den port einach nicht frei hier nochmal mein script, vielleicht ist da ein fehler

# Firewall löschen

iptables -t nat -F
iptables -F

# Masquerade

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ippp0 -j MASQUERADE

# IP FORWARD

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A INPUT -i ippp0 -m state --state ESTABLISHED,RELATED -j ACCEPT

# PORT FORWARDING (ftp,irc,...)

iptables -A INPUT -i ippp0 -p tcp -m multiport --dport 20,21,23,2200,2400,4662,4663,4664 -j ACCEPT
iptables -A INPUT -i ippp0 -p tcp -m multiport --dport 80,4663 -j ACCEPT
iptables -A INPUT -i ippp0 -p udp -m multiport --dport 2200,2400,4662,4663 -j ACCEPT

# emule

iptables -A INPUT -i ippp0 -p tcp -m multiport --dport 4661,4662,4663,4664,4665 -j ACCEPT
iptables -A INPUT -i ippp0 -p udp -m multiport --dport 4661,4662,4663,4664,4665 -j ACCEPT
iptables -A PREROUTING -t nat -p tcp -i ippp0 --dport 4661:4665 -j DNAT --to 192.168.0.2:4661-4665
iptables -A PREROUTING -t nat -p udp -i ippp0 --dport 4661:4665 -j DNAT --to 192.168.0.2:4661-4665
iptables -I FORWARD -p tcp -i ippp0 --dport 4661:4665 -j ACCEPT
iptables -I FORWARD -p udp -i ippp0 --dport 4661:4665 -j ACCEPT

# Battlecom

iptables -A PREROUTING -t nat -p tcp -i ippp0 --dport 2200:2400 -j DNAT --to 192.168.0.2:2200-2400
iptables -A PREROUTING -t nat -p udp -i ippp0 --dport 2200:2400 -j DNAT --to 192.168.0.2:2200-2400
iptables -A PREROUTING -t nat -p tcp -i ippp0 --dport 47624:47625 -j DNAT --to 192.168.0.2:47624-47625
iptables -A PREROUTING -t nat -p udp -i ippp0 --dport 47624:47625 -j DNAT --to 192.168.0.2:47624-47625
iptables -A PREROUTING -t nat -p tcp -i ippp0 --dport 28800:28900 -j DNAT --to 192.168.0.2:28800-28900
iptables -A PREROUTING -t nat -p udp -i ippp0 --dport 28800:28900 -j DNAT --to 192.168.0.2:28800-28900


iptables -A INPUT -i ippp0 -p tcp -j REJECT --reject-with tcp-reset
iptables -A INPUT -i ippp0 -j DROP
iptables -t nat -A POSTROUTING -o ippp0 -j MASQUERADE

Totta123
Beiträge: 77
Registriert: 09.10.2002 20:07:02

Beitrag von Totta123 » 17.11.2002 19:45:57

@ pdreker

kannst du sehen ob an dem script was flasch ist ? Oder woran kann das noch liegen das ich den port nicht freibekomme ?

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 17.11.2002 23:29:01

Hmm, wenn Battlecom funktioniert, dann sollte eMule mit dem gleichen System von Regeln auch funktionieren. Momentan sind die bei Dir ja unterschiedlich.
Bastel die eMule Regeln 'mal nach dem Battlecom Vorbild um.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Totta123
Beiträge: 77
Registriert: 09.10.2002 20:07:02

Beitrag von Totta123 » 17.11.2002 23:35:06

naja bei BC sind es ja mehrere ports und ich hab ja die gleiche rule genommen wie bei BC.
Bei BC hab ich ja nur das mit PREROUTING. Bei emule hab ich ja nur die anderen sachen dazu genommen....

Antworten