Hallo, On 25-Jan-00 Berthold Gunreben wrote:
Ok, für alle die genug Experimentierfreude haben. Hier kommt nochmal eine Beschreibung, wie es bei mir funktioniert:
Problem: Bei automatischer Einwahl unter SuSE Linux 6.3 funktioniert die erste Verbindung nicht.
ich habe IFCONFIG und ip-up den Empfehlungen entsprechend geaendert,
trotzdem gehen die ersten ein bis drei Pakete bei einer automatischen
Einwahl verloren. Seltsamerweise werden die alten routes jetzt nicht
mehr zurueckgesetzt:
Jan 28 09:46:26 pink kernel: OPEN: 192.168.100.98 -> 130.133.1.4 ICMP
oder auch
Jan 28 12:19:51 pink kernel: OPEN: 192.168.100.98 -> 194.221.183.22
TCP, port: 2351 -> 110
das default gateway ist hier noch 192.168.0.2
Ich vermute mal mit meinem unfundierten Halbwissen, dass diese Adressen
aus named Anfragen resultieren, dannn eine Verbindung hergestellt wird,
dann das default gateway gaendert wird, der resolver aber noch die
ersten Pakete ueber das nicht mehr bestehende gateway versenden
moechte, anders formuliert, resolver ist schneller als route add, da
die Pakete nicht zurueckkommen, meldet resolver nun network unreachable,
mit den daraus resultierenden Konsequenzen.
folgende Kernel-Meldungen lassen darauf schliessen:
Jan 28 12:19:53 pink kernel: isdn_net: ippp0 connected
Jan 28 12:19:54 pink kernel: tcp_v4_rebuild_header(): shifting
sk->saddr from 192.168.100.98 to 212.79.35.44
Zwischen dem connect und dem shifting der Adresse vergeht ungefaehr
eine Sekunde; und in dieses Zeitloch fallen die ersten Pakete.
Eine Loesung habe ich auch nicht, ausser dieser das ich alle cronjob
gesteuerten Programme wie fetchmail, suck, wwwoffle -fetch usw nur mit
ping -c 5 starten kann.
Gruss
Dieter
--
E-Mail: Dieter Kluenter