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 !
emule portfreigabe .... ratlos
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Füg 'mal die gleichen Regeln noch für UDP hinzu. Also
Donkey erfordert AFAIK auch UDP...
Patrick
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
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
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
# 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
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
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
Bastel die eMule Regeln 'mal nach dem Battlecom Vorbild um.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de