9 votos

¿Cómo rechazar que el servidor DHCP cambie mi nombre de host?

No pude rechazar el cambio de mi nombre de host por el servidor DHCP en el Mac Book. Ninguna de estas soluciones a continuación funcionó para mí:

Después de borrar los archivos como sugirió el ingeniero de Apple recuperó un nuevo nombre de host y una nueva ip. Pero no era un nombre de host estático. Crear el archivo /etc/hostconfig tampoco funciona.

Vamos, que es una característica bien conocida y debería funcionar. Malamente no lo hace por ahora. Estoy seguro de que debe haber una solución para esto.

Como servidor estamos utilizando un Mac Mini con DNS y DHCP integrados. El sistema de mi Mac Book es MacOS Sierra 10.12.3

Edición: Desde el tercer enlace, el ingeniero de Apple sugirió eliminar los siguientes tres archivos en /Libray/Preferences/SystemConfiguration :

com.apple.airport.preferences.plist
NetworkInterfaces.plist
preferences.plist

16voto

Ben Howell Puntos 126

Me costó MUCHO buscar en Google e indagar para conseguirlo, pero finalmente encontré una solución que funciona. DHCP anula el LocalHostName propiedad del sistema, pero no la HostName propiedad. Por defecto, el HostName no está configurado en MacOS Sierra, por lo que puede configurarlo al igual que LocalHostName y ComputerName utilizando scutil :

sudo scutil --set HostName yourcomputername
sudo scutil --set LocalHostName yourcomputername
sudo scutil --set ComputerName "Your Computer name"

El HostName propiedad parece ser permanente. LocalHostName puede seguir siendo anulado, pero no anulará HostName una vez que se haya fijado.

2voto

siva Puntos 23

Abrir /System/Library/LaunchDaemons/com.apple.discoveryd.plist con Xcode y añadir a la matriz 'ProgramArguments' la cadena --no-namechange . Guarde el archivo y reinicie la máquina.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X