aMule Forum
Deutsch => aMule Hilfe => Topic started by: Tomiro on October 14, 2004, 10:30:18 PM
-
Hallo!
Ich bin heute vom eMule (Windows) auf aMule (Linux/SuSE9.0) umgestiegen.
Wenn ich die Firewall (iptables) ausschalte, kann ich connecten. Ist sie aktiviert, funktioniert es nicht (gleiches natürlich auch, wenn er automatisch trennt und versucht sich wiederzuverbinden).
Per "netstat -lntup" hab ich mir angeschaut, welche Ports genutzt werden und habe diese entsprechend für aMule geöffnet. Jedoch scheint dies nicht auszureichen.
Benutzt der aMule einen besonderen Port zum connecten zum Server bzw. habt ihr sonst irgendwelche Tips?
Vielen Dank für eure Hilfe!
-
Ähm, ist die Frage so ungewöhnlich, dass mir niemand helfen kann oder will niemand antworten? ?(
-
hey
es scheint aber so wie du es beschrieben hast ein iptabels problem zu sein...
da du dich ja verbinden kannst wenn du iptables aushast...
welche ports hast du freigeschaltet und vor allem wie??
stefanero
-
Dies sind die IPTABLES-Anweisungen für den aMule: (Konfiguration bei Connection: TCP 8115, UDP 4672)
/usr/sbin/iptables -A INPUT -p TCP -i ppp0 --dport 8115 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
/usr/sbin/iptables -A OUTPUT -p TCP -o ppp0 --dport 8115 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
/usr/sbin/iptables -A INPUT -p TCP -i ppp0 --dport 4712 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
/usr/sbin/iptables -A OUTPUT -p TCP -o ppp0 --dport 4712 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
/usr/sbin/iptables -A INPUT -p UDP -i ppp0 --dport 4672 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
/usr/sbin/iptables -A OUTPUT -p UDP -o ppp0 --dport 4672 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
#/usr/sbin/iptables -A INPUT -p UDP -i ppp0 --dport 4662 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
#/usr/sbin/iptables -A OUTPUT -p UDP -o ppp0 --dport 4662 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
/usr/sbin/iptables -A INPUT -p UDP -i ppp0 --dport 8118 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
/usr/sbin/iptables -A OUTPUT -p UDP -o ppp0 --dport 8118 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
Hoffe dies hilft weiter... (die UDP 4662 ist auskommentiert, da ich getestet hab, ob der Standardport offen sein muss; muss er jedoch nicht, da es nichts geändert hat)
-
mal das forum durchsuchen nach iptables bzw suse-firewall .. und so nebenbei.. wozu ne firewall?
-
Originally posted by deltaHF
mal das forum durchsuchen nach iptables bzw suse-firewall .. und so nebenbei.. wozu ne firewall?
mh, hier im forum nach suse firewall suchen oder die ausmachen .. und vielleicht besser iptables nehmen
Ist dies so die Allgemeine Empfehlung? ;)
Ich bin der Meinung, dass es ohne ordentliche Firewall nicht geht (Angriffe, Spoofing, Würmer etc.). Somit ist Firewall 'ne Pflicht! (zumindest für mich)
Leider ergab die Suche mit iptables und suse-firewall nicht wirklich was.
Dennoch danke für die Antwort!
-
als pflicht sehe ich die tel. rechnung zu bezahlen, mehr aber auch nicht ;)
gruss
-
http://www.amule.org/wiki/index.php/Firewall -- have a look ;)
-
Danke, habe ich mir schon angeschaut, aber auch dies hat nix genützt! :(
-
hmm njaa irgentwo is ein fehler in deinem script...
vielleicht mal im irc channel von #linux oder so nachfragen....oder auf der netfilter homepage da hats bestimmt auch einige beispiele...
stefanero
-
Also ich benutze Suse 9.1 und die Suse Firewall.
Die Ip Tables habe ich ganz in ruhe gelassen und nur in der FW die ports weitergeleitet und es geht.
Ich hab einfach in der suse Firewall unter /etc/sysconfig/SuSEfirewall2 folgendes eingetragen.
FW_DEV_EXT="dsl0" (externe schnittstelle die ans internet eth wird ignoriert)
FW_DEV_INT="eth-id-00:50:fc:6c:9a:6c" ( die netzwerkkarte ins netzwerk)
FW_SERVICES_EXT_TCP="3000:4000 4661 4662 4711 4712 http https imap imaps pop3 pop3s rsync smtp ssh telnet"
FW_SERVICES_EXT_UDP="4665 4672"
Und es geht.
Dann müsste es eigentlich auch gehen.