resolv.conf wird ständig geändert, will ich nicht

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

resolv.conf wird ständig geändert, will ich nicht

Beitrag von BrownEyes » 03.06.2004 09:06:27

Hallöchen,
via dhcp wird meine resolf.conf bedingt correct gesetzt.
Der search-Eintrag ist nicht vollständig.

So sieht die resolv.conf aus

Code: Alles auswählen

search dummy1.de
nameserver 123.123.123.123
nameserver 124.124.124.124
Sie soll aber so aussehen:

Code: Alles auswählen

search dummy1.de dummy2.de dummy3.de
nameserver 123.123.123.123
nameserver 124.124.124.124
Was muss ich tun, damit der dhcp sie mir korrekt erzeugt oder was muss ich tun,
damit der dhcp meine resolv.conf in Ruhe lässt?
Gruß
Patrick

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 03.06.2004 11:09:41

Wenn Du pump als DHCP-Client benutzt (apt-get install pump), dann gibt es eine Option "--no-dns Don't update resolv.conf". Mehr dazu in der man page zu pump

Gruss, mistersixt.

BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Beitrag von BrownEyes » 03.06.2004 11:20:40

Vielen Dank für die Hilfe,
Ich brobiere es gleich aus.

LittleBoy
Beiträge: 718
Registriert: 30.04.2002 14:32:26

Re: resolv.conf wird ständig geändert, will ich nicht

Beitrag von LittleBoy » 03.06.2004 11:21:30

BrownEyes hat geschrieben:Hallöchen,
Was muss ich tun, damit der dhcp sie mir korrekt erzeugt
du musst den dhcpd (also den DHCP Server) so einstellen, dass er sämtliche search-Domains übergibt.

BrownEyes
Beiträge: 58
Registriert: 15.01.2004 15:06:29
Kontaktdaten:

Beitrag von BrownEyes » 03.06.2004 11:35:00

Leider habe ich keinen Zugriff auf den DHCP-Server.
Er übergibt die falschen Daten.

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 03.06.2004 12:00:13

schau mistersixt's posting an...

LittleBoy
Beiträge: 718
Registriert: 30.04.2002 14:32:26

Beitrag von LittleBoy » 03.06.2004 15:51:28

Dann gibts verschiedene Lösungen:
a) /etc/dhclient.conf richtig einstellen (müsste mit: supersede domain-name "dummy1.de dummy2.de dummy3.de" gehen)
oder
b) das Skript /etc/dhclient-script entsprechend anpassen (über dieses Shell-Skript wird letztlich die resolv.conf geändert)
oder
c) /etc/resolv.conf auf "sticky" setzen - ist aber die brutalste Methode
oder
d) wie von mistersixt vorgeschlagen einen anderen dhclient nutzen

crocell
Beiträge: 9
Registriert: 28.06.2004 10:44:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von crocell » 28.06.2004 11:14:21

Hi,

bin neu hier und habe gleich eine Frage zu diesem Thema.

Ich habe Woody als Firewall bei mir laufen, was auch wunderbar klappt, nur möchte ich nicht die Default-DNS-Server der T****om verwenden und trotz Sticky Bit und Co wird bei jeder neuen Einwahl sowohl die /etc/resolv.conf, als auch die /etc/ppp/resolv.conf überschrieben.

Wie kann ich das umgehen, dass die Files nicht geändert werden?

Danke!

Benutzeravatar
pil
Beiträge: 629
Registriert: 30.04.2002 15:47:27

Beitrag von pil » 28.06.2004 11:37:52

Noch eine Möglichkeit:

In deinem Verbindungsscript, im file options oder wo auch immer sich diese Anweisung für pppd befindet:

Die Zeile

usepeerdns

auskommentieren.
Dann sollte aber in resolv.conf mind. ein erreichbarer DNS-Server drinstehen.

Benutzeravatar
kairo
Beiträge: 175
Registriert: 04.02.2004 13:41:03
Wohnort: Sachsen

Beitrag von kairo » 28.06.2004 13:48:57

usepeerdns einfach auskommentieren, dann wird die resolv.conf nicht geändert

Code: Alles auswählen

#/etc/ppp/peers/dsl-provider-toffline
# usepeerdns
/edit: ich war wohl blind und habe deinen Beitrag übersehen... ;)

crocell
Beiträge: 9
Registriert: 28.06.2004 10:44:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von crocell » 29.06.2004 12:14:54

Danke für den Tip mit nopeerdns, hat wunderbar geklappt!

Antworten