Cómo usar Mac Terminal para identificar la configuración de red

Si bien macOS ofrece un menú fácil de usar para la configuración de su red en el menú Preferencias del sistema , la aplicación (System Preferences)Terminal es el lugar donde debe estar si desea buscar o probar rápidamente información sobre la configuración de su red. Puede usarlo para encontrar su dirección IP, encontrar su ubicación, verificar el firewall de su sistema y más.

Se puede acceder a la configuración de su red usando algunos comandos de terminal comunes que, en su mayor parte, requieren muy poca configuración para usar. Todavía le recomendamos que use la aplicación Preferencias del sistema(System Preferences) para la configuración (a menos que esté satisfecho con el uso de la terminal), pero es fácil identificar la configuración de red de su terminal Mac .

Cómo usar Mac Terminal para identificar la configuración de red

Uso de configuración de red(Using networksetup)

La herramienta de configuración de red ofrece una enorme cantidad de información sobre la configuración de red actual de su(networksetup) Mac . (Mac)Puede usarlo para encontrar el nombre de su computadora, la dirección IP, la red WiFi actual y más. Como sugiere el nombre, también puede usarlo para cambiar la configuración, pero aún así recomendamos usar Preferencias del (Preferences)sistema(System) para hacer esto.

Puede ver una lista completa de posibles comandos de red de terminal Mac utilizando la herramienta de configuración de red escribiendo (Mac)networksetup -help en la terminal. Esto mostrará la lista de ayuda, con varios ejemplos de cómo usar la herramienta para ver y cambiar diferentes configuraciones de red.

Configuración de red en la ventana de terminal

Ejemplos de comandos de configuración de red(networksetup) que puede usar para ver información de red incluyen:

  • Para ver el nombre de su computadora Mac: networksetup -getcomputername .
  • Para enumerar todas las conexiones de red de Mac : networksetup -listallhardwareports
  • Para mostrar la red Wi(WiFi) -Fi conectada actual : networksetup -getairportname deviceid . Reemplace deviceid con una ID de dispositivo del comando networksetup -listallhardwareports .

usando ipconfig(Using ipconfig)

La herramienta ipconfig es común para las computadoras con (ipconfig)Windows y macOS pero, a diferencia de la versión de Windows , no es la herramienta más útil para cambiar la configuración de la red. Donde puede ser útil, sin embargo, es enumerar información sobre su configuración de red actual. 

Escribir ipconfig en la terminal mostrará una lista de todos los comandos disponibles, pero estos incluyen:

Comando ipconfig en la ventana de terminal

  • Para ver su dirección IP de red actual: ipconfig getifaddr deviceid. Reemplace deviceid con el id de dispositivo de red correcto (p. ej., en0 ). Escriba networksetup -listallhardwareports si no lo sabe.
  •  Para ver su servidor DNS de red actual : ipconfig getoption deviceid nombre_de_dominio_servidor(ipconfig getoption deviceid domain_name_server ) (reemplazando deviceid con su id de dispositivo de red).

Usando ifconfig(Using ifconfig)

El comando ifconfig es otra herramienta de configuración de red disponible para los usuarios de PC con macOS y Linux(Linux PCs) . Sin embargo, a diferencia(Unlike) de ipconfig, ifconfig es una herramienta mucho más poderosa para ver y modificar la configuración de su red.

Comando ifconfig en la terminal

Sin embargo, solo necesita escribir ifconfig en la terminal para ver una lista detallada de información de todos los dispositivos de red conectados o integrados en su Mac . Eso incluye direcciones IP y MAC , estado actual del dispositivo y más.

Puede ver información específica enumerando la identificación del dispositivo (por ejemplo, ifconfig en0 ) en su lugar.

Usando ping(Using ping)

Si bien no puede usarlo para ver ninguna información de red, puede usar el comando ping para probar si puede o no ponerse en contacto con otro dispositivo de red. Podría ser un dispositivo en su red (por ejemplo, su enrutador de red) o un dominio de sitio web o una dirección IP de Internet para probar su conectividad a Internet.

Querrá utilizar ping como una herramienta de solución de problemas cada vez que su dispositivo parezca tener problemas para conectarse a otro dispositivo en su red local, o un dispositivo o sitio web en Internet. Mostrará el tiempo que tarda la información en enviarse y devolverse y se ejecutará de forma continua hasta que decidas finalizarla.

Comando ping en la terminal

Para usarlo, escriba la dirección de ping(ping address) , reemplazando la dirección(address) con una dirección IP o un nombre de dominio. Un objetivo común para las pruebas es google.com : si no puede acceder a Google , probablemente no tenga conexión a Internet.

Asimismo, ping 192.168.1.1 probará la dirección IP para muchos enrutadores de red local (192.168.1.1).

usando netstat(Using netstat)

La herramienta netstat enumera información sobre sus conexiones de red entrantes y salientes actuales. Cualquier conexión realizada a su Mac se puede enumerar con esta herramienta. Las PC con Windows(Windows) y Linux(Linux PCs) también usan netstat, pero hay algunas diferencias, con diferentes banderas disponibles para los usuarios de Mac .

Hay varias formas de usar netstat para ver la configuración o las conexiones de red actuales. Éstos incluyen:

Herramienta Netstat en la ventana de terminal

  • Para obtener una lista actual de todas las conexiones a Internet activas: netstat
  • Para ver los datos de conexión de una interfaz: netstat -l deviceid , reemplazando deviceid con el nombre de su interfaz de red (por ejemplo, netstat -l en0 ).
  • Para ver la tabla de enrutamiento IP: netstat -nr o netstat -r
  • Para mostrar todas las estadísticas de la red: netstat -s y netstat -i

Para obtener más información sobre cómo usar el comando netstat y ayudar a descifrar algunas de las complejas terminologías técnicas, escriba man netstat para ver y leer la página de manual de netstat incluida.

usando lsof(Using lsof)

Puede usar el comando lsof como una forma de ver cualquier proceso en ejecución en su (lsof)Mac que tenga conexiones de red activas. Esto reemplaza una funcionalidad similar que encontraría con el comando netstat en PC con Windows o Linux.

Comando Lsof en la terminal

Hay varias formas de usar el comando de terminal lsof Mac para ver los datos de la red. (Mac)Éstos incluyen:

  • Para ver todas las conexiones de red abiertas: lsof -i
  • Para ver qué software está usando qué puertos: lsof -n -i4TCP

Para obtener más información, escriba man lsof para ver la página man del comando lsof.

Usando arp(Using arp)

Si desea ver una lista de todos los dispositivos activos en una red local, puede usar la herramienta arp . Esto enumerará las direcciones IP y MAC de cualquier dispositivo que su Mac haya detectado en su red, según las transmisiones ARP ( Protocolo de resolución de direcciones(Address Resolution Protocol) ) que hayan realizado esos dispositivos.

Escribir arp -a en la terminal le proporcionará una lista de estos dispositivos. 

Comando arp en terminal

Luego, puede combinar la información que se encuentra aquí con otros comandos como ping para determinar si esos dispositivos aún están activos o no y se pueden comunicar con ellos desde su Mac .

Configuración de los ajustes de red de su Mac(Configuring Your Mac Network Settings)

Con la configuración de red de su terminal Mac a la vista usando estas herramientas, puede identificar las configuraciones que puede preferir (o necesitar) cambiar. Por ejemplo, es posible que deba falsificar una dirección MAC(spoof a MAC address) en su Mac para evitar el filtrado de direcciones MAC(bypass MAC address filtering) en una red WiFi de invitados.

También puede ayudarlo a identificar problemas, especialmente si su Mac pierde su conexión WiFi regularmente(Mac drops its WiFi connection regularly) . Si su Mac tiene problemas, las aplicaciones como OnyX para Mac(OnyX for Mac) pueden ayudarlo a volver a funcionar rápidamente.



About the author

Soy un MVP de Windows y trabajo con Windows desde 2007. Mi experiencia incluye desarrollo de software, hardware y sonido, y aplicaciones de Windows. Siempre estoy buscando las mejores formas de mejorar la experiencia del usuario en mi trabajo, por lo que si necesita ayuda para diseñar o desarrollar una aplicación de software, definitivamente puedo ofrecerle mis servicios.



Related posts