S.u.S.E. Support-Datenbank

Titel: dynamische IP-Nummern: erstes Paket geht verloren

---

Übersicht ---- Stichwortsuche ---- History ---- Versionen ---- Kategorien ---- Alle Artikel ---

dynamische IP-Nummern: erstes Paket geht verloren

Bezieht sich auf

Kernel: Versionen ab 2.0.30

Symptom:

Sie haben eine syncPPP-Verbindung mit dynamischen IP-Nummern bei Ihrem Provider. Dial-on-demand funktioniert, allerdings geht beim Verbindungsaufbau das erste IP-Paket verloren.

Beispiel: Im Web-Browser wählen Sie eine Seite an, die Verbindungs wird richtig aufgebaut, aber die Seite wird ert nach Reload angezeigt.

Ursache:

Das Netzinterface ist mit einer bestimmten lokalen IP-Nummer konfiguriert, die dem ersten IP-Paket als Absenderadresse mitgegeben wird. Durch den Verbindungsaufbau wird aber eine neue IP-Nummer bestimmt. Das erste Paket wird also verschickt, allerdings ist die Absenderadresse nun falsch und kann vom Server nicht beantwortet werden (bzw. wird an eine falsche Adresse zurückgeschickt)

Lösung:

Die Lösung besteht darin, daß im Kernel das erste IP-Paket solange zurückgehalten wird, bis die neue IP-Nummer bekannt ist um dann mit der neuen verschickt zu werden.
  1. Ab Kernel 2.0.31 (genauer ab pre-patch-2.0.31-5) gibt es eine Lösung.
  2. Die S.u.S.E.-Version vom Kernel 2.0.30 (Paket lx-suse) ist dieser Patch schon enthalten.
Um dieses neue Feature zu aktivieren, muss man noch ein Wert an den Kernel übergeben: Dieses sollte man vor dem Starten des i4l-Subsystems machen! Momentan ist wohl /sbin/init.d/boot.local die geeignetste Stelle.

Zur Kontrolle: beim Verbindungsaufbau wird (bei echo 2) in /var/log/messages bei Erfolg angezeigt:

[..]
Sep 30 10:36:04 wilma ipppd[729]: local  IP address 10.10.129.228
Sep 30 10:36:04 wilma ipppd[729]: remote IP address 192.44.86.9
Sep 30 10:36:08 wilma kernel: ip_fw_masquerade(): change maddr from 192.168.42.1
 to 10.10.129.228

---

Siehe auch:

---

Stichwörter: ISDN, SYNCPPP, IPPPD, DIAL ON DEMAND, DYNAMISCHE IP-NUMMERN, PAKET GEHT VERLOREN

---

Kategorien: PPP

---

Feedback willkommen: Send Mail to kfr@suse.de (Geben Sie bitte folgendes Stichwort an: SDB-dynippatch)

---

Übersicht ---- Stichwortsuche ---- History ---- Versionen ---- Kategorien ---- Alle Artikel ---

SDB-dynippatch, Copyright S.u.S.E. GmbH, Fürth, Germany - Version: 11.09.97
Impressum - Last generated: 30. Sep 1997 16:02:32 by kfr with sdb_gen 0.70.0