• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Tausende von UDP Verbindungen vom Rechner zum Router

Moin moin,

Ich sitze hier gerade auf einem rätselhaften Problem. In letzter Zeit hatte ich immer mal wieder Verbindungsprobleme mit Websites, bin manchmal ausm Chat geflogen, ohne recht zu wissen warum. Irgendwann schaute ich dann auf die aktiven IP-Verbindungen meines Routers, die bei ~4000 lagen und wunderte mich. Am Router hängen mein Leppi (openSUSE 11), mein Desktop (Windows Vista) und mein Server (openSUSE 11). Auf dem Server laufen ein Apache, ein FTP und verschiedene Freigaben per NFS. Mein Router (Linksys WRT54GL mit DD-WRT V24 Sp1 drauf) zeigte folgendes an:
No. Protocol Timeout (s) Source Address Remote Address Service Name State
1 UDP 110 192.168.1.104 192.168.1.1 53 ASSURED
2 UDP 99 192.168.1.104 192.168.1.1 53 ASSURED
3 UDP 99 192.168.1.104 192.168.1.1 53 ASSURED
4 UDP 96 192.168.1.104 192.168.1.1 53 ASSURED
....
Insgesamt gut und gerne 3900 UDP Verbindungen von meinem "Server". Ein Aufruf von netstat bestätigt, dass der Server der Unhold ist:
udp 0 0 192.168.1.104:58542 192.168.1.1:53 VERBUNDEN

Trenne ich den server vom Netz geht die Anzahl der Verbindungen runter und alles läuft wieder normal. Nur der Server und nicht der Laptop (trotz gleichem OS) ist für die Misere verantwortlich. ^^
Aber nun die Frage: Was genau macht diese Verbindungen? Der Port, von dem die Anfrage gemacht wird, ändert sich ständig, so bekomm ich das nicht raus. :( Port 53, auf den die Anfragen gehen, wird im Zuge von DNS Vergabe und Co verwendet, sagt mir Google (?). Aber wie finde ich raus, was da genau schiefläuft und wie behebe ich es dann? :(
Hat jemand eine Idee?
Wenn Informationen fehlen, einfach fragen. :)

Danke schonma
K33L-Redfox
 
OP
K

K33L-Redfox

Newbie
So, weiter gehts...

wie hier: http://www.usenet-forums.com/linux-networking/63888-detecting-process-sends-out-udp-traffic.html entdeckt, bin ich nicht der einzige mit dem Problem ^^

lsof brachte mir dann auch endlich den Schuldigen...

linux-sjz7:~ # lsof -i UDP:53
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java.bin 14562 rolf 105u IPv4 152889406 0t0 UDP 192.168.1.104:54305->DD-WRT:domain
java.bin 14562 rolf 305u IPv4 152889302 0t0 UDP 192.168.1.104:41143->DD-WRT:domain
java.bin 14562 rolf 306u IPv4 152889325 0t0 UDP 172.16.220.128:49410->172.16.220.1:domain
java.bin 14562 rolf 309u IPv4 152889408 0t0 UDP 192.168.232.128:45470->192.168.232.2:domain
java.bin 14562 rolf 310u IPv4 152889411 0t0 UDP 172.16.220.128:36914->172.16.220.1:domain
java.bin 14562 rolf 312u IPv4 152889412 0t0 UDP 192.168.232.128:43253->192.168.232.2:domain

JAVA! Ich hätte es wissen müssen. ;) Java führt also mehrmals in der Sekunde einen DNS request durch, bzw in Programm in der JAVA-VM, oder die VM selbst? Die Frage ist nur, warum und wie stell ich das ab? Es wird weiter gegoogelt......

Redfox


*edit*
Da ich gerade begrenzt Zeit hab, erstma die Brecheisen-Methode: JAVA deinstallieren. So weit keine komischen Verbindungsbomben mehr, ordentliches Lösen des Problems muss warten...
 

spoensche

Moderator
Teammitglied
Die DNS Anfragen dürften dann eigentlich nur durchgeführt werden wenn du ein oder mehrere Java Programm am laufen hast. Bei den Diensten die du am laufen hast sollten von der Java- Seite her keine Anfragen gestellt werden. Sonst müssten ja auch Client PC' s, wo Java installiert ist ständig DNS Anfragen starten, was aber nicht der Fall ist.

Eine Anlaufstelle bezüglich eines Bugs in dieser Richtung wäre die Sun Webseite. Evtl. mal eine Anfrage an Sun stellen, ob die Java VM dafür verantwortlich ist.
 
Oben