Ralf Corsepius schrieb in 2,2K (61 Zeilen):
Wolfgang Weisselberg wrote:
Was heisst eigendlich "nicht ohne weiteres"?
Dies bezog sich auf verschiedene Ungereimtheiten in SuSE's Modemkonfiguration (SuSE-6.4) und deren Zusammenspiel mit DNS:
* In /sbin/init.d/wvdial.dod ist usepeerdns hart codiert, d.h. in
Kannst du es aus /sbin/init.d/wvdial.dod auskommentieren?
ip-up bzw ip-up.local ist MS_DNS1 immer gesetzt und wird entsprechend auch von pppd verwendet. Eine Option nousepeerdns, mit der man dies in options.ppp* überschreiben könnte, habe ich jedenfalls nicht gefunden (man pppd).
Ja, aber dennoch wuerde ich das versuchen. Manchmal sind Manpages nicht _ganz_ aktuell ...
* Im Fall von ISDN/ipppd ist ms-get-dns per default nicht gesetzt und kann durch Setzen von ms-get-dns in options.ippp* aktiviert werden (wvdial mit ISDN habe ich noch nicht eingesetzt).
Wer braucht vwdial fuer ISDN? Niemand. ISDN ist eine *dauernde* logische Verbindung. Das heisst, das Routing steht immer, nur der Link selber ist manchmal unten. Beim Modem ist das anders. Von daher gibt's fuer ISDN kein vwdial oder spezielle Tools fuer dod, du setzt einfach ein Flag im Treiber. (Und ausserdem meinst du sicher ipppd. Man kann naemlich auch rohes ISDN nutzen ... :-)
* wvdial/wvdial.conf selbst kennt eine AutoDNS-Option. Diese wird von wvdial.dod allerdings nicht ausgewertet bzw durch das hart codierte usepeerdns ausser Funktion gesetzt.
Auskommentieren?
* YaST2 und YaST1/SuSEconfig generieren unterschiedliche /etc/resolv.confs
Sind sie funktional aequivalent?
* YaST2/Modem-Konfiguration vergisst zuvor konfigurierte DNS-bezogenen Parameter.
Bug, oder EinzelDAU -> 1 Modem, sonst nix -> usepeerdns. Kann man natuerlich alles abschalten, wenn man weiss, was man tut.
Das Editieren von /etc/ppp/ip-up (oder das Abschalten der in /etc/ppp/ip-up genannten Optionen in etc/ppp/options.*ppp*) ist IMHO trivial.
Nach meinem Verständnis dürfte es in ip-up für den pppd-Fall schon zu spät sein. Du kannst zwar verhindern, dass resolv.conf bearbeitet wird, ansonsten ist usepeerdns aber schon aktiv.
Und? Wo ist das Problem? Es wurden Daten angefordert, welche nicht genutzt werden.
Das einzig schwierige daran ist, dass man auf /etc/ppp/ip-up kommen muss. IMHO. OK, es geht nicht per point-n-drool. :-)
Vor allen Dingen wenn es, IMHO auch einfach gehen würde: * usepeerdns aus wvdial.dod löschen
ag ich doch. Oder die Skripte selber schreiben/modifizieren. Dabei lernt man sogar noch was. :-)
* Falls usepeerdns benötigt wird, in options.pppd* eintragen oder auf die in wvdial.conf eingetragenen Parameter verlassen.
Dann wären keine Änderungen an ip-up mehr nötig :)
Aeh, was ist denn daran "nicht ohne weiteres"? :-)
[Oder habe ich was übersehen/missverstanden?]
feedback@suse.de? -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com