PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pmfirewall edonkey



ranise
21.11.02, 16:29
hallo,

ich versuche seit einiger zeit e-donkey zum laufen zu bringen auf dem rechner meiner
freundin (windows)

mein problem ist, das ich immer eine low id bekomme da der port 4662 nicht freigegeben
ist auf meinen server (debian).

die firewall auf dem server ist pmfirewall.

hab schon alles mögliche versucht in der pmfirewall.rules.local , aber leider nichts
geholfen.

da mir momentan die zeit fehlt um micht mehr mit ipchains auseinanderzusetzen,
frage ich euch um rat!

welchen eintrag muß ich in welcher datei schreiben, um meine ports zu öffnen für
den clientrechner?

noch zum schluss, bitte verweist mich nicht auf die such-funktion, die hab ich schon
durchforstet aber leider nicht das gesuchte gefunden.

ich bedanke mich schon im voraus für euere antworten.

gruß klaus

termito
21.11.02, 17:18
vi /usr/local/bin/pmfirewall.rules.local
$IPCHAINS -A input -p udp -s $REMOTENET -d $REMOTENET 4462 -i $OUTERIF -j ACCEPT

ranise
21.11.02, 17:58
hallo,

ersteinmal danke.

ich hab deinen vorschlag ausprobiert, aber leider meckert e-donkey immer noch das
port 4662 nicht zu erreichen ist.

gruß klaus

termito
21.11.02, 18:06
ich geh davon aus dass du folgendes danach ausgeführt hast
# pmfirewall restart

Gib das vielleicht mal in pmfirewall.rules.local ein
#Esel
$IPCHAINS -A input -p tcp -s $REMOTENET -d $REMOTENET 4661:4665 -i $OUTERIF -j ACCEPT
$IPCHAINS -A input -p udp -s $REMOTENET -d $REMOTENET 4661:4665 -i $OUTERIF -j ACCEPT
$IPCHAINS -A input -p tcp -s $REMOTENET -d $REMOTENET 4444:4448 -i $OUTERIF -j ACCEPT
$IPCHAINS -A input -p udp -s $REMOTENET -d $REMOTENET 4444:4448 -i $OUTERIF -j ACCEPT
$IPCHAINS -A input -p udp -s $REMOTENET -d $REMOTENET 4462 -i $OUTERIF -j ACCEPT

danach natürlich immer
# pmfirewall restart

ranise
21.11.02, 20:25
hallo,

hab alle regeln eingefügt, pmfirewall restart, leider wieder nichts (schade).

gruß klaus

termito
22.11.02, 04:51
Das kriegen wir schon ;)
Hmm vielleicht mal mit Portforwarding probieren. Lass aber die Ipchainregeln wie ich zuletzt geschrieben habe drinne:
Gib folgendes in die Konsole (GROSSGESCHRIEBENES esersetzen) ein:

# ipmasqadm portfw -a -P tcp -L DEINEINTERNETIP 4662 -R DEINELANIP 4662

ranise
22.11.02, 11:00
hallo,

danke, jetzt klappts.

wenn ich wieder mehr zeit habe muß ich mich mehr in die materie einarbeiten,
ist schon interesant.

soll ich mich noch mit ipchains einarbeiten, oder soll ich warten, bis ich einen server mit
iptables aufsetze und dann mit iptables einarbeiten.

gruß und nochmals danke

klaus

termito
22.11.02, 12:49
>soll ich mich noch mit ipchains einarbeiten, oder soll ich warten, bis ich einen server mit
iptables aufsetze und dann mit iptables einarbeiten

Das bleibt natürlich dir selbst überlassen ;)
Ich hab auch nur ipchains und so wies aussieht werd ich das auch noch mind. 1 jährchen weiterpflegen.

Du hast natülich das Problem bei IP forwarding und Dial_up dass sich wahrscheinlich bei jeder Einwahl deine vom Provider zugeteilte IP ändert.
Versuch einfach mal in /etc/ppp/ip-up das Forwarding automatisch bei jeder Einwahl zu aktivieren.

Beispiel:
>ersetze DEINEINTERNETIP mit Platzhalter $4

also so:
vi /etc/ppp/ip-up
ipmasqadm portfw -a -P tcp -L $4 4662 -R DEINELANIP 4662

Jinto
22.11.02, 14:47
Hi termito,

die hier genannten Ports gehören nicht zu eDonkey:

IPCHAINS -A input -p tcp -s $REMOTENET -d $REMOTENET 4444:4448 -i $OUTERIF -j ACCEPT
$IPCHAINS -A input -p udp -s $REMOTENET -d $REMOTENET 4444:4448 -i $OUTERIF -j ACCEPT
$IPCHAINS -A input -p udp -s $REMOTENET -d $REMOTENET 4462 -i $OUTERIF -j ACCEPT

Gruß

termito
22.11.02, 18:45
Original geschrieben von Jinto
Hi termito,

die hier genannten Ports gehören nicht zu eDonkey:

IPCHAINS -A input -p tcp -s $REMOTENET -d $REMOTENET 4444:4448 -i $OUTERIF -j ACCEPT
$IPCHAINS -A input -p udp -s $REMOTENET -d $REMOTENET 4444:4448 -i $OUTERIF -j ACCEPT
$IPCHAINS -A input -p udp -s $REMOTENET -d $REMOTENET 4462 -i $OUTERIF -j ACCEPT

Gruß

OK, wußte nicht mehr genau welche Ports der Esel belegt