Ich verwende die ubuntu/trusty64
Vagrant-Box mit VirtualBox. Ich möchte nameserver 10.0.2.3
Set resolvconf
basierend auf der Standardschnittstelle von Vagrant dauerhaft deaktivieren eth0
.
Ich habe ein Netzwerk Vagrantfile
wie folgt definiert:
server.vm.network "private_network", type: "dhcp", virtualbox__intnet: true
Dadurch wird eine Schnittstelle eth1
mit DHCP-Einstellungen erstellt. Das resolv.conf
sieht so aus:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.0.2.3
nameserver 10.20.30.40
search local
nameserver 10.0.2.3
undsearch local
kommen von den DHCP-Einstellungen aneth0
nameserver 10.20.30.40
kommt von den DHCP-Einstellungen aneth1
Ich möchte letzteres (10.20.30.40) beibehalten und gleichzeitig die Einstellungen von deaktivieren eth0
. Ich kann es vorübergehend mit entfernen resolvconf -d eth0.dhclient
, aber die Einstellungen werden nach dem Neustart immer wieder angezeigt.
Ich weiß, dass ich alle DHCP-DNS-Einstellungen mit einer statischen überschreiben kann, wie hier beschrieben. Ich möchte jedoch die DHCP-Einstellungen von der eth1
Schnittstelle beibehalten und nur deaktivieren eth0
.
Ich habe versucht , die Bearbeitung /etc/resolvconf/interface-order
und geändert , eth*
um eth1
ohne Erfolg.
Gibt es eine Möglichkeit, das /etc/dhcp/dhclient-enter-hooks.d/resolvconf
Skript nicht zu bearbeiten ?
quelle