Lahmer Programmstart
Frank Jagusch
frank at jagusch-online.de
So Mär 4 23:02:23 CET 2007
Hallo Erik,
meine Gedanken gehen grob gesagt in die gleiche Richtung wie Deine
Vermutungen. Noch bin ich dem nicht nachgegangen...
Wenn ich's näher analysiert habe, werde ich das Resultat auf der Liste
breittreten...
Beste Grüße von
Frank
--
http://www.jagusch-online.de/frank
Am Tue, 27 Feb 2007 21:53:39 +0100 hat Erik Heinz <erik at iks-jena.de>
geschrieben:
> On Tue, Feb 27, 2007 at 09:00:35PM +0100, Frank Jagusch wrote:
>>
>> Voraussetzungen:
>> - eth0 aktiv mit Defaultgateway und DNS Server manuell auf meinen DSL
>> Router verdrahtet
>> - Router und alle anderen Geräte am Switch sind abgeschalten
>>
>> Effekt:
>> Der Start von vielen (nicht allen) Programmen wartet der Rechner ca. 20
>> Sekunden auf irgendwas.
>
> Das sind vermutlich Versuche irgendetwas (meist die eigene IP-Adresse)
> per
> DNS aufzulösen. Der resolver weiß nicht, dass kein Internet-Zugang
> besteht,
> und wartet auf den timeout.
>
>> "Gegenindikationen":
>> - inaktives eth0 - Programme starten sofort
>
> Es gibt keine Route zum Nameserver und damit sofort eine Fehlermeldung
> vom
> resolver.
>
>> - Router an, aber offline - Programme starten sofort, automatische
>> Einwahl
>> wird nicht ausgelöst
>
> Interessant. Offenbar weiß der DNS Server auf dem Router die Antwort oder
> er weiß, dass es sinnlos wäre, die Anfrage weiterzuleiten.
>
>> Einen Paketsniffer hab' ich noch nicht installiert um das Phänomen
>> weiter
>> zu analysieren. Aber vielleicht kann mich ja einer der mitlesenden Gurus
>> aufklären was da abgeht und was man dagegen tun kann...
>
> Installiere einen lokalen Nameserver. Den kannst Du dann im
> debugging-Mode
> laufen lassen, um herauszufinden, wonach genau gefragt wird. Dann hast Du
> die Wahl, entweder den Programmen die DNS-Abfragen abzugewöhnen oder die
> entsprechenden Daten lokal vorzuhalten (lokaler Nameserver oder
> /etc/hosts).
>
> Erik