El comando scutil en macOS es una utilidad de línea de comandos de nivel avanzado que se utiliza para interactuar y manipular la configuración del sistema (System Configuration Framework).
Se emplea comúnmente para confirmar y actualizar diversas configuraciones del sistema, especialmente las relacionadas con la red y los nombres del equipo.
Usos comunes.
El uso más frecuente de scutil es para modificar los diferentes nombres que tu Mac utiliza en una red:
- • Nombre Descriptivo del Equipo (ComputerName): Este es el nombre amigable que se muestra en el Finder y en el menú Compartir.
Para obtener el nombre del Equipo.
scutil --get ComputerName
Adib's MacBook Pro
Para modificar el nombre del Equipo.
scutil --set ComputerName <nuevo_nombre_equipo>
- •Nombre de Host Bonjour (LocalHostName): Este es el nombre de host utilizado para la resolución de nombres en la red local mediante Bonjour (mDNS), típicamente termina en .local, por ejemplo, Macbook.local.
Para obtener el nombre del Host local.
scutil --get LocalHostName
Macbook
Para modificar el nombre del Host local.
scutil --set LocalHostName <nuevo_nombre_local>
- •Nombre de Host Principal (HostName): Este es el nombre de host completo utilizado por el sistema, como por ejemplo, Macbook.adib.mx
Para obtener el nombre del Host principal.
scutil --get HostName
Macbook.adib.mx
Para modificar el nombre del Host principal.
scutil --set HostName <nuevo_nombre_host>
Nota: Después de cambiar el nombre del (HostName) o el nombre del (LocalHostName), a menudo es recomendable vaciar la caché de DNS con dscacheutil -flushcache y reiniciar el equipo para asegurar que los cambios se propaguen correctamente en toda la red y el sistema.
Otros usos.
Mostrar la configuración del DNS.
scutil --dns
Mostrar la configuración del proxy.
scutil --proxy
Mostrar la información del la red.
scutil --nwi
Mostrar la información del VPN.
scutil --nc
Para mas información pueden visitar la man page de scutil y revisar la documentación actualizada.
