dns mit dialin
Thomas Niesel
thomas_n at freenet.de
Thu Dec 12 16:24:02 CET 2002
Hi Jan
On Thu, Dec 12, 2002 at 02:21:45PM +0100, Jan-Benedict Glaw wrote:
...schnipp
> > Im Prinzip funktioniert es ja, allerdings immer zu spät.
>
> > Im 2'ten "Anlauf" geht es dann völlig poblemlos.
> Tjo... Machen wir mal einen gedanklichen Ablauf dessen, was passiert:
>
> - Dein ISDN-ppp-Interface hat eine alte IP-Adresse und ist nicht
> eingewählt.
> - Ein Programm will einen DNS-Loopku machen
> - Das Programm bemüht die resolver library
> - Der resolver macht einen socket auf (an dem alten Interface
> mit der alten IP-Adresse)
> - Die Anfrage wird gestellt (mit der alten IP-Adresse)
Argh
> - ISDN wählt; das Interface bekommt eine neue IP-Adresse
> - Das Paket verläßt das ISDN-Interface, mit der _alten_
> IP-Adresse als Absende-Adresse
> - Die Antwort vom fremden DNS-Server kommt, leider zu dem
> falschen Rechner, weil Du ja mittlerweile eine neue IP-Adresse
> hast...
> - Du startest eine 2te Anfrage, die jetzt mit der neuen
> IP-Adresse 'rausgeht
> - Du bekommst die Antwort...
Klar, wenn man mal darüber nachdenkt.
>
> Du siehst das Problem. Da gab's früher mal /proc/sys/net/ip_dynaddr
Jau, u.a. zwischen den Ohren
> (oder so ähnlich...), wo man gewisse Zahlen reinschreiben konnte (1 oder
> 5 wurde da immer 'reingepackt, daran erinnere ich mich noch...). Findest
> Du das bei Dir? Was steht bei Dir in der Pseudo-Datei?
..net/ipv4/ip_dynaddr: 5
>
> MfG, JBG
--
Tho/\/\as
More information about the Linux
mailing list