On Fri, 28 Jan 2000, Dieter Kluenter wrote:
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.
Wenn hier Pakete verloren gehen, dann bedeutet das, daß der dynamic IP-Patch nicht aktiv ist. Kontrolliere doch mal mit cat /proc/sys/net/ipv4/ip_dynaddr ob da ein Wert ungleich 0 herauskommt. Wenn hier 0 steht, dann gehen alle Pakete bis zur stehenden Verbindung verloren. Beim dynamic Parameter ist nur wichtig, daß er aktiv ist wenn die Verbindung abgebaut wird, damit nicht irgendwelche Verbindungen bestehen bleiben, die aufgrund dynamischer IP-Adressen nicht mehr aufgebaut werden können. Berthold Gunreben (bg@suse.de) ---------------------------------------------------------------------------