Hi Folks,
ich hab mal eine Frage zum ifupdown Paket. In Debian wird die Netzwerkkonfiguration beim Start des Systems mit ifupdown gemacht.
Die Konfiguration für die Schnittstellen wird ja in der /etc/network/interfaces hinterlegt. Wenn dort eine Schnittstelle auf DHCP eingestellt ist, wie wird die resolv.conf aktualisiert und gibt es eine Möglichkeit die Datei zu ändern in der der Nameserver hinterlegt wird Sodass man den Nameserver z.B. in der Datei /etc/resolv.conf.test findet.
Danke für alle Tipps
IFUPDOWN DHCP [gelöst]
IFUPDOWN DHCP [gelöst]
Zuletzt geändert von Lolek am 29.06.2014 13:51:31, insgesamt 1-mal geändert.
Gruß Lolek
Re: IFUPDOWN DHCP
Ist resolvconf / openresolv installiert?
Ersteres zumindest legt ein "backup" als /etc/resolvconf/resolv.conf.d/original an.
Du kannst in der dhcp/dhclient.conf die Abfrage ändern, resolv.conf sollte dann nicht mehr verändert werden.
Wolltest Du darauf hinaus?
------------------------------------------------------
off-topic
Dein avatar-Bild zeigt eigentlich Bolek
http://pl.wikipedia.org/wiki/Bolek_i_Lolek
Ersteres zumindest legt ein "backup" als /etc/resolvconf/resolv.conf.d/original an.
Du kannst in der dhcp/dhclient.conf die Abfrage ändern
Code: Alles auswählen
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
dhcp6.name-servers, dhcp6.domain-search,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
Wolltest Du darauf hinaus?
------------------------------------------------------
off-topic
Dein avatar-Bild zeigt eigentlich Bolek
http://pl.wikipedia.org/wiki/Bolek_i_Lolek
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: IFUPDOWN DHCP
Lese das so, dass Bolek (oder Lolek ) seinen DNS-server selbst bestimmen will.rendegast hat geschrieben:I
Du kannst in der dhcp/dhclient.conf die Abfrage ändern, resolv.conf sollte dann nicht mehr verändert werden.Code: Alles auswählen
request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, dhcp6.name-servers, dhcp6.domain-search, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers;
Wolltest Du darauf hinaus?
/etc/dhcp/dhclient.conf hat geschrieben: <snip>
prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
# domain-name, domain-name-servers, domain-search, host-name,
domain-name, domain-search, host-name,
<snap>
Re: IFUPDOWN DHCP
Hallo dufty2,
danke für die Antwort und den Tipp zum Avatar. Ich werd das richten
Ich wollte nicht auf das dynanmische DNS verzichten, deshalb möchte ich die Abfrage des DHCP- Clients nicht ändern. Der Grund für den Zirkus ist, dass ich DNSMASQ installieren will und das holt sich seine DNS- Server ja aus der resolv.conf. Bei DNSMASQ kann man aber einstellen wo er sich seine DNS server suchen soll. Ich wollte deshalb dhclient einfach in eine andere Datei schreiben lassen und die bei DNSMASQ einstellen.
dhclient führt unter /sbin/dhclient-script aus wenn er die Schnittstelle konfiguriert. Ich habe das Script geändert aber es hilft nichts. Beim booten wird immernoch die resolv.conf überschrieben. Ich hatte deshalb den Verdacht, dass beim Systemstart das Device anders konfiguriert wird und dhclient hier nicht verwendet wird.
danke für die Antwort und den Tipp zum Avatar. Ich werd das richten
Ich wollte nicht auf das dynanmische DNS verzichten, deshalb möchte ich die Abfrage des DHCP- Clients nicht ändern. Der Grund für den Zirkus ist, dass ich DNSMASQ installieren will und das holt sich seine DNS- Server ja aus der resolv.conf. Bei DNSMASQ kann man aber einstellen wo er sich seine DNS server suchen soll. Ich wollte deshalb dhclient einfach in eine andere Datei schreiben lassen und die bei DNSMASQ einstellen.
dhclient führt unter /sbin/dhclient-script aus wenn er die Schnittstelle konfiguriert. Ich habe das Script geändert aber es hilft nichts. Beim booten wird immernoch die resolv.conf überschrieben. Ich hatte deshalb den Verdacht, dass beim Systemstart das Device anders konfiguriert wird und dhclient hier nicht verwendet wird.
Gruß Lolek
Re: IFUPDOWN DHCP
Es gibt mehrere Pakete, welche die /etc/resolv.conf ändern bzw. "DHCP machen".
Ob nun bei Dir das "dhclient" läuft, kannst Du leicht mit
$ ps -ef | grep dhcl
prüfen. An der
/sbin/dhclient-script
würde ich jetzt nichts ändern, dafür ist ja die
/etc/dhcp/dhclient.conf
zum Konfigurieren gedacht.
Ob nun bei Dir das "dhclient" läuft, kannst Du leicht mit
$ ps -ef | grep dhcl
prüfen. An der
/sbin/dhclient-script
würde ich jetzt nichts ändern, dafür ist ja die
/etc/dhcp/dhclient.conf
zum Konfigurieren gedacht.
Re: IFUPDOWN DHCP
Hallo dufty2,
manche Probleme sind zwischen den Ohren zufinden Ich hatte das geänderte Script in der dhclient.conf mit der Option script angegeben.
Die Pfadangabe muss aber in Anführungszeichen stehen, die hatte ich vergessen.
Oh Wunder! Kaum macht man es richtig, geht es auch
Danke für die Hilfe.
PS.: Der Avatar stimmt jetzt auch
manche Probleme sind zwischen den Ohren zufinden Ich hatte das geänderte Script in der dhclient.conf mit der Option script angegeben.
Die Pfadangabe muss aber in Anführungszeichen stehen, die hatte ich vergessen.
Oh Wunder! Kaum macht man es richtig, geht es auch
Danke für die Hilfe.
PS.: Der Avatar stimmt jetzt auch
Gruß Lolek