resolv.conf wird bei Einwahl ueberschrieben
Hallo Leute, ein Freund hat ein sehr ernstes Problem mit seiner 8.0. Bei der Einwahl zu T-Online (DSL, rp-pppoe) wir jedesmal die resolv.conf überschrieben. Dies ist aber nicht gewollt da auf der Maschine ein eigner bind für das lokale Netz läuft und durch die Änderung die eignen Clients nicht mehr auflösen kann. Weiterhin läuft ein DHCP-Server von dem sich die Clients ihre IP holen. Sie erhalten dabei die korrekte IP des Servers als DNS-Server. Wir haben gemeinsam schon alle möglichen Varianten und Einstellungen durchprobiert um das Verhalten abzustellen, aber bisher ohne Erfolg. Auch google oder die SDB haben nicht geholfen. Für Hilfe wären wir dankbar. Gruß Andreas -- --------------------------------------------------------------------- Andreas Bock registered Linux User #136542 mailto:Andreas.Bock@amselweg.org ICQ #59734306 http://www.amselweg.org ---------------------------------------------------------------------
Am Donnerstag, 20. März 2003 21:28 schrieb Andreas Bock:
Hallo Leute,
ein Freund hat ein sehr ernstes Problem mit seiner 8.0.
Bei der Einwahl zu T-Online (DSL, rp-pppoe) wir jedesmal die resolv.conf überschrieben. Dies ist aber nicht gewollt da auf der Maschine ein eigner bind für das lokale Netz läuft und durch die Änderung die eignen Clients nicht mehr auflösen kann. Weiterhin läuft ein DHCP-Server von dem sich die Clients ihre IP holen. Sie erhalten dabei die korrekte IP des Servers als DNS-Server.
Wir haben gemeinsam schon alle möglichen Varianten und Einstellungen durchprobiert um das Verhalten abzustellen, aber bisher ohne Erfolg. Auch google oder die SDB haben nicht geholfen.
in /etc/sysconfig/network/config: # There are some services (ppp, ippp, dhcp-client, pcmcia, hotplug) that have to # change the /etc/resolv.conf dynamically at certain times. E.g. if ppp/ippp # establishes a connection and is supplied by the peer with a list of # nameservers. Or pcmcia needs to set the correct nameserver for the choosen # configuration scheme. If you don't like these services to change # /etc/resolv.conf at all, then set this variable to "no". # If unsure, leave it at the default (which is "yes"). # MODIFY_RESOLV_CONF_DYNAMICALLY="no" # Like MODIFY_RESOLV_CONF_DYNAMICALLY, except it modifies /etc/named.conf. # If unsure, leave it at the default (which is "no"). # MODIFY_NAMED_CONF_DYNAMICALLY="yes" so wird dann statt der resolv.conf die named.conf angepasst was hier bei mir ganz gut klappt. bye, [MH] -- Die unaufgeforderte Zusendung einer Werbemail an Privatleute verstößt gegen §1 UWG und §823 I BGB (Beschluß des LG Berlin vom 2.8.1998 Az: 16 O 201/98). Jede kommerzielle Nutzung der übermittelten persönlichen Daten sowie deren Weitergabe an Dritte ist ausdrücklich untersagt! gpg key fingerprint: 5F64 4C92 9B77 DE37 D184 C5F9 B013 44E7 27BD 763C
Andreas Bock, Donnerstag, 20. März 2003 21:28:
ein Freund hat ein sehr ernstes Problem mit seiner 8.0.
Hmmm, sehr ernst... Ich glaube, da gibts andere Leute, die zur Zeit noch viel ernstere Probleme haben. Aber das nur am Rande.
Bei der Einwahl zu T-Online (DSL, rp-pppoe) wir jedesmal die resolv.conf überschrieben. Dies ist aber nicht gewollt da auf der Maschine ein eigner bind für das lokale Netz läuft und durch die Änderung die eignen Clients nicht mehr auflösen kann. Weiterhin läuft ein DHCP-Server von dem sich die Clients ihre IP holen. Sie erhalten dabei die korrekte IP des Servers als DNS-Server.
Da gibts ne Konfigurationsvariable, über die man das steuern kann. Bei mir heißt die MODIFY_RESOLV_CONF_DYNAMICALLY="yes" Das stellt man auf no, läßt SuSEconfig laufen, und vorbei isses mit dem Spuk. -- Andreas Feile www.feile.net
Hi Andreas! On Thu, Mar 20, 2003 at 09:28:43PM +0100, Andreas Bock wrote:
Bei der Einwahl zu T-Online (DSL, rp-pppoe) wir jedesmal die resolv.conf überschrieben. Dies ist aber nicht gewollt da auf der Maschine ein eigner bind für das lokale Netz läuft und durch die Änderung die eignen Clients nicht mehr auflösen kann. Weiterhin läuft ein DHCP-Server von dem sich die Clients ihre IP holen. Sie erhalten dabei die korrekte IP des Servers als DNS-Server.
guck mal in die Datei /etc/ppp/pppoe.conf Da gibts folgenden Abschnitt: ----- # DNS type: SERVER=obtain from server; SPECIFY=use DNS1 and DNS2; # NOCHANGE=do not adjust. DNSTYPE=NOCHANGE # Obtain DNS server addresses from the peer (recent versions of pppd # only) # In old config files, this used to be called USEPEERDNS. Changed to # PEERDNS for better Red Hat compatibility PEERDNS=no DNS1= DNS2= ----- Stell das da einfach auch so ein, dann wird die resolv.conf nid mehr überschrieben.
Andreas
Ciao, Schöppi -- Christian Schoepplein | Beste Rockband der Welt: http://www.lily-rockt.de mail@schoeppi.net | Linux fuer Blinde: http://www.blinux.suse.de
Christian Schoepplein schrieb:
Hi Andreas!
guck mal in die Datei
/etc/ppp/pppoe.conf
Da gibts folgenden Abschnitt: [...]
Hallo Christian, genau das wars. Danke! Machmal ist man vom vielen Suchen einfach doch blind! :-( Gruß Andreas -- --------------------------------------------------------------------- Andreas Bock registered Linux User #136542 mailto:Andreas.Bock@amselweg.org ICQ #59734306 http://www.amselweg.org ---------------------------------------------------------------------
Andreas Bock wrote:
Hallo Leute,
ein Freund hat ein sehr ernstes Problem mit seiner 8.0.
Bei der Einwahl zu T-Online (DSL, rp-pppoe) wir jedesmal die resolv.conf überschrieben. Dies ist aber nicht gewollt da auf der Maschine ein eigner bind für das lokale Netz läuft und durch die Änderung die eignen Clients nicht mehr auflösen kann. Weiterhin läuft ein DHCP-Server von dem sich die Clients ihre IP holen. Sie erhalten dabei die korrekte IP des Servers als DNS-Server.
Ich kann es nicht 8.0 spezifisch sagen, aber eigentlich sollte das script /etc/ppp/ip-up dieses machen. Dort steht bei 8.1: If you do not like the ipppd to change your nameserver settings remove the option MODIFYDNS for this provider Ausserdem: If you do not want the pppd to change your nameserver settings set AUTODNS=no in the config file for this provider in /etc/sysconfig/network/providers/ and ensure that the option usepeerdns is not set in /etc/ppp/options. Bei rp-pppoe sollte das ein USEPEERDNS=no in der pppoe.conf machen.
participants (5)
-
Andreas Bock
-
Andreas Feile
-
Christian Schoepplein
-
Markus Kolb
-
Mathias Homann