aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: amule hinter linux router - iptables - dnat - hoher traffic  (Read 4683 times)

dafunk

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 18
amule hinter linux router - iptables - dnat - hoher traffic
« on: April 18, 2004, 09:16:47 PM »

Halli Hallo !

Ich habe auf meiner Suse 8.2 Kiste den amule-client am laufen.
Momentan denke ich die rc2 - freu mich aber schon auf die rc3 :)

Im großen und ganzen bin ich zufrieden mit dem Programm. Verbindungsaufbau geht sauschnell. Es werden schnell, viele Sourcen aufgebaut. CPU-Auslastung liegt bei mir so zwischen 15-und 35% mit 350 aktiven Verbindungen.

Mein Client befindet sich in meinen Heimnetzwerk hinter einen Suse 8.2 Router
der via iptables den Verkehr regelt  :D oder zumindest so tut ...

Das Problem mit der LowId habe ich mit Destination-NAT gelöst.

Nun habe ich allerdings das Problem das sobald ich den amule-client beende keineswegs der Netzwerkverkehr heruntergeht. Es werden immer wieder Anfragen an meinen clientpc port: tcp:4662 udp:4672 geschickt.

Kann ich das irgendwie verhindern?
Mein iptables Skript sieht wie folgend aus:


#/bin/sh
# Ein einfaches iptables-Startskript

# Interface zum Internet
EXTIF=ppp0

# Netzwerke
ANY=0.0.0.0/0
LAN=192.168.0.0/24

# Spezielle Hosts - editieren !!!
VPN_GATE="192.168.0.0/24"
MULE_CLIENT="192.168.0.250"

##################
##  IPTABLES    ##
##################
# Flush all
iptables -F
iptables -t nat -F
iptables -t mangle -F

# Policies
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

############
# MASQ
############
iptables -t nat -A POSTROUTING -o $EXTIF -s $LAN -j MASQUERADE

############
# INPUT
############
# alles was ueber lokale Interfaces reinkommt (!=ppp0)
#iptables -A INPUT -m state --state NEW -i ! $EXTIF -j ACCEPT
iptables -A INPUT -i $EXTIF -m state --state RELATED,ESTABLISHED -j ACCEPT


###########
# mldonkey

iptables -t nat -A PREROUTING -i $EXTIF -p tcp --dport 4662 -m state --state NEW -j DNAT --to-destination $MULE_CLIENT:4662
iptables -t nat -A PREROUTING -i $EXTIF -p udp --dport 4672 -m state --state NEW -j DNAT --to-destination $MULE_CLIENT:4672
iptables -t nat -A PREROUTING -i $EXTIF -p tcp --dport 4771 -m state --state NEW -j DNAT --to-destination $MULE_CLIENT:4771

iptables -A FORWARD -i $EXTIF -p tcp --dport 4662 -m state --state NEW -j ACCEPT
ptables -A FORWARD -i $EXTIF -p udp --dport 4672 -m state --state NEW -j ACCEPT
iptables -A FORWARD -i $EXTIF -p tcp --dport 4771 -m state --state NEW -j ACCEPT

iptables -A FORWARD -s  $MULE_CLIENT -p tcp --sport 4661 -j ACCEPT
iptables -A FORWARD -s  $MULE_CLIENT -p tcp --sport 4662 -j ACCEPT
iptables -A FORWARD -s  $MULE_CLIENT -p udp --sport 4672 -j ACCEPT
iptables -A FORWARD -s  $MULE_CLIENT -p tcp --sport 4771 -j ACCEPT

#iptables -A FORWARD -i $EXTIF -m state --state ESTABLISHED,RELATED -j ACCEPT



Ich habe mir das genze treiben über das Programm iptraf auf dem amule-client angesehen.
Der Ansturm auf die Ports lässt logischerweise erst nach wenn mein Router sich eine neue IP holt.

Liegt das Problem an meinen Ipfilter oder am amule Client?  ?(

lg, dafunk
Logged

tazdevil77

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 3
Re: amule hinter linux router - iptables - dnat - hoher traffic
« Reply #1 on: April 19, 2004, 08:36:47 AM »

hi

deine ip ist bei den anderen clients noch "gespeichert".
am besten ist reconnecten.

mfg
rico
Logged

dafunk

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 18
hoher traffic = niedriger download?
« Reply #2 on: April 19, 2004, 12:56:31 PM »

Das mit dem reconnect wäre ja auch im Prinzip nicht das Problem.

Mich würde ja nur interessieren ob der viele Traffic mit meiner niedrigen Downloadrate zusammenhängt.

Der amule verbindet sich, wie gesagt, frisch gestartet sehr schnell und setzt sich in die Warteliste bei den anderen Clients. Allerdings komm ich nur auf eine Durchschnittliche Dowloadrate von grade mal 8,2

Hier mal meine Konfiguration:

(snip)
Das DL : UL Verhältnis ist nach 10 Stunden bei 1:2
T-DSL (freenet)
DL = 86
UL = 11
Slot = 3

Bei Verbindungen habe ich :::  max Quellen 500  :::  max Verbindungen 600  :::

Secure Ident = JA

Prioritätensystem habe ich auf "normal" gestellt.

Quellen optimieren : Nicht benötigte Teile entfernen = ja

Enferne Quellen sofort = ja

Automatisches entfernen von Quellen mit voller Warteliste = ja

Hohe Platziereung auf Warteliste automatisch entfernen = ja 1200

Zeitintervall für das entfernen 240 Sek.

Maximale neue Verbindungen je 5 Sek = 25

Uploade Queue Size 3000 clients

(/snip)

Habe vorher eine ältere Version von xmule am laufen gehabt mit einer höheren Downrate. Da hat mir aber die Suchfunktion nicht getaugt.

Oh ihr amule Götter steht einem armen jünger bei :baby: :O

chears!dafunk
« Last Edit: April 19, 2004, 03:52:46 PM by dafunk »
Logged

dafunk

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 18
ANfrage Traffic macht nix aus...
« Reply #3 on: April 19, 2004, 03:57:02 PM »

Die Anfragen der CLients machen allen anschein wirklich nix aus.

Niedrige Downspeed muß wohl wirklich an meinen Einstellungen liegen :(

Also falls einer ne Idee hat wäre ich sehr sehr dankbar :D
Logged

deltaHF

  • Evil Admin
  • Former Developer
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 3920
  • .. Legends may sleep, but they never die ..
    • http://www.amule.org
Re: amule hinter linux router - iptables - dnat - hoher traffic
« Reply #4 on: April 19, 2004, 04:08:10 PM »

mach ma slot alloc auf 2 erstmal
bedenke dass secident bei amule frisch ist, also es braucht seine zeit um die credits neu aufzubauen..
sources hard limit 500 .. 300 reichen auch.. und auto dropping sources is einfach sinnlos da amule eh immer wieder die gleichen findet..
up queue auf 3000 .. bissi viel ..

gruss

dafunk

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 18
Conf tweaking
« Reply #5 on: April 19, 2004, 04:19:32 PM »

Wunderbar!

tipp, klick, klick ratter ratter ... und fertig ist die umkonfiguration :D

Vielen herzlichen Dank erstmal!

Ich habe vor ca. 1er Stunde die neue rpm fuer SUse 8.2 drüberinstalliert.

Ich lass den Muli nun mal 24 Stunden laufen und berichte dann ob die Einstellungen was gebracht haben.
Logged

dafunk

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 18
RE: Conf tweaking
« Reply #6 on: April 19, 2004, 04:29:45 PM »

Jetzt muß ich doch nochmal ne Beobachtung loswerden.

Der amule connectet sich bei manchen Files zum Download bleibt dann aber ein kurze Zeit einfach auf 0,0 kb und beendet dann den download wieder !?

Das finde ich komisch :D so
Logged

deltaHF

  • Evil Admin
  • Former Developer
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 3920
  • .. Legends may sleep, but they never die ..
    • http://www.amule.org
Re: amule hinter linux router - iptables - dnat - hoher traffic
« Reply #7 on: April 19, 2004, 04:38:44 PM »

passierte es mit 1.2.6 auch oder nur mit rc2 ?

dafunk

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 18
Re: amule hinter linux router - iptables - dnat - hoher traffic
« Reply #8 on: April 19, 2004, 05:26:14 PM »

Das ist, soweit ich weiß, auch bei der 1.2.6 aufgetreten...

Download verbessert sich übrigends langsam, hab nu schon 10 kb downlloadrate :DDD ;)
Logged