Creo (creo) que he configurado una dirección IP estática en /etc/network/interfaces
:
# The primary network interface
auto eth0
iface eth0 inet static
address 10.1.1.2
netmask 255.255.255.0
network 10.1.1.0
broadcast 10.1.1.255
gateway 10.1.1.1
Y cambio el archivo /etc/resolv.conf
para incluir los servidores de nombres deseados.
Luego reinicio la red sudo /etc/init.d/networking restart
Pero después de algunas horas resolv.conf siempre vuelve al servidor de nombres DHCP.
También debería decir que este es Ubuntu Server con solo
l0
e eth0
interfaces.
networking
dhcp
resolv.conf
David Parks
fuente
fuente
resolvconf
instalado el paquete?Respuestas:
Si desea anular o agregar a los servidores de nombres sugeridos por el servidor DHCP, puede configurar esto en
/etc/dhcp/dhclient.conf
, por ejemplo:También puede hacerlo desde el control "Editar conexiones" en el indicador de red en Unity o GNOME.
fuente
127.0.0.1
parece descartar el servidor de nombres proporcionado por dhcp (esto no sucede antes de otros servidores de nombres)prepend
consupersede
para sobrescribir el valor de DHCP por completo.Una resolución que resolverá su problema es configurar su
resolvconf
paquete. Esto dará prioridad a sus servidores de nombres preferidos, así como a cualquier otra configuración deseada resolv.conf, como las preferencias de búsqueda y dominio.Edite el archivo:
/etc/resolvconf/resolv.conf.d/head
Coloque los servidores de nombres que desee y cualquier otra configuración que desee tener preferencia cuando haya un cambio de red allí. Cuando se producen cambios en la red, la configuración siempre tendrá prioridad.
Un ejemplo del
/etc/resolvconf/resolv.conf.d/head
archivo:Mire la respuesta a una pregunta similar:
anular dns nameserver
Nota:
Asegúrese de tener un salto de línea después de la última entrada. La mayoría de los editores proporcionarán un salto de línea automáticamente al guardar el archivo.
fuente
Encontré una referencia para eliminar el cliente dhcp, creo que ese fue el principal culpable. He hecho esto y aún no he visto el problema. Esperará hasta la mañana para confirmar, pero parece que el cliente dhcp todavía se estaba ejecutando y tuvo que detenerse y desinstalarse.
fuente
Como regla general, siempre debe desinstalar todos los servicios de red utilizando
apt-get --purge remove <package-name>
. De esta forma, también se eliminarán todos los archivos de configuración.En este caso el comando sería:
Este comando eliminará por completo el
isc-dhcp-client
.fuente