Ich verwende die ubuntu/trusty64Vagrant-Box mit VirtualBox. Ich möchte nameserver 10.0.2.3Set resolvconfbasierend auf der Standardschnittstelle von Vagrant dauerhaft deaktivieren eth0.
Ich habe ein Netzwerk Vagrantfilewie folgt definiert:
server.vm.network "private_network", type: "dhcp", virtualbox__intnet: true
Dadurch wird eine Schnittstelle eth1mit DHCP-Einstellungen erstellt. Das resolv.confsieht 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.3undsearch localkommen von den DHCP-Einstellungen aneth0nameserver 10.20.30.40kommt 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 eth1Schnittstelle beibehalten und nur deaktivieren eth0.
Ich habe versucht , die Bearbeitung /etc/resolvconf/interface-orderund geändert , eth*um eth1ohne Erfolg.
Gibt es eine Möglichkeit, das /etc/dhcp/dhclient-enter-hooks.d/resolvconfSkript nicht zu bearbeiten ?