No pude negarme a cambiar mi nombre de host por el servidor DHCP en Mac Book. Ninguna de estas soluciones a continuación funcionó para mí:
Después de eliminar 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. La creación del archivo /etc/hostconfig tampoco funciona.
Quiero decir, vamos, esa es una característica bien conocida y debería funcionar. Mal no por ahora. Estoy seguro de que debe haber una solución para esto.
Como servidor, usamos un Mac Mini con DNS y DHCP integrados. El sistema de mi 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
Me tomó MUCHO buscar en Google y excavar para obtener esto, pero finalmente encontré una solución que funciona. DHCP anula la LocalHostName
propiedad del sistema, pero no la HostName
propiedad. De forma predeterminada, HostName
no está configurado en macOS Sierra, por lo que puede configurarlo LocalHostName
y ComputerName
usar scutil
:
sudo scutil --set HostName yourcomputername
sudo scutil --set LocalHostName yourcomputername
sudo scutil --set ComputerName "Your Computer name"
La HostName
propiedad parece ser permanente. LocalHostName
todavía se puede anular, pero no se anulará HostName
una vez que esté configurado.
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.
afilar