¿Cómo rechazar el servidor DHCP para cambiar mi nombre de host?

2

No pude rechazar el cambio de mi nombre de host mediante el servidor DHCP en Mac Book. Ninguna de las siguientes soluciones funcionó para mí:

Después de eliminar los archivos como lo 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.

Quiero decir, vamos, esa es una característica bien conocida y debería funcionar. Pobre que no por ahora. Estoy seguro de que debe haber una solución para esto.

Como servidor, estamos usando un Mac Mini con DNS y DHCP integrados. El sistema de My Mac Book es macOS Sierra 10.12.3

Editar: 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
    
pregunta alpham8 07.02.2017 - 10:25

2 respuestas

6

Me costó mucho buscar y buscar en Google para conseguir esto, pero finalmente encontré una solución que funciona. DHCP anula la propiedad del sistema LocalHostName , pero no la propiedad HostName . Por defecto, HostName no está configurado en macOS Sierra, por lo que puede configurarlo, así como LocalHostName y ComputerName usando scutil :

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

La propiedad HostName parece ser permanente. LocalHostName aún puede ser anulado, pero no anulará HostName una vez que esté configurado.

    
respondido por el Ben Howell 01.03.2017 - 20:06
1

Abra /System/Library/LaunchDaemons/com.apple.discoveryd.plist con Xcode y agregue a la matriz "ProgramArguments" con la cadena --no-namechange . Guarde el archivo y reinicie la máquina.

    
respondido por el grg 01.03.2017 - 22:23

Lea otras preguntas en las etiquetas