Página principal » cómo » Cómo trabajar con la red desde los comandos de la Terminal 11 de Linux que necesita saber

    Cómo trabajar con la red desde los comandos de la Terminal 11 de Linux que necesita saber

    Ya sea que desee descargar archivos, diagnosticar problemas de red, administrar sus interfaces de red o ver estadísticas de red, hay un comando de terminal para eso. Esta colección contiene las herramientas probadas y verdaderas y algunos comandos más nuevos.

    Puede hacer la mayor parte de esto desde un escritorio gráfico, aunque incluso los usuarios de Linux que rara vez usan el terminal suelen lanzar uno para usar el ping y otras herramientas de diagnóstico de red..

    rizo y wget

    Utilizar el rizo o wget comandos para descargar un archivo desde Internet sin salir del terminal. Si está utilizando rizo, escriba rizo -O seguido por la ruta al archivo. Los usuarios de wget pueden usar wget Sin ninguna opción ... El archivo aparecerá en el directorio actual..

    curl -O website.com/file
    wget website.com/file

    silbido

    silbido envía los paquetes ECHO_REQUEST a la dirección que especifique. Es una excelente manera de ver si su computadora puede comunicarse con Internet o con una dirección IP específica. Tenga en cuenta que muchos sistemas están configurados para no responder a pings, sin embargo.

    A diferencia del comando ping en Windows, el comando ping de Linux seguirá enviando paquetes hasta que lo termine. Puede especificar una cantidad finita de paquetes con el -do cambiar.

    ping -c 4 google.com

    tracepath & traceroute

    los traza de rastreo comando es similar a traceroute, pero no requiere privilegios de root. También se instala por defecto en Ubuntu, mientras que traceroute no lo está. tracepath rastrea la ruta de la red a un destino que especifique e informa cada "salto" a lo largo de la ruta. Si tiene problemas de red o lentitud, Tracepath puede mostrarle dónde está fallando la red o dónde está ocurriendo la lentitud.

    Tracepath example.com

    mtr

    los mtr comando combina ping y tracepath en un solo comando. mtr continuará enviando paquetes, mostrándole el tiempo de ping a cada "salto". Esto también le mostrará cualquier problema. En este caso, podemos ver que el salto 6 está perdiendo más del 20% de los paquetes..

    mtr howtogeek.com

    Presione q o Ctrl-C para salir cuando haya terminado.

    anfitrión

    los anfitrión comando realiza búsquedas de DNS. Asígnele un nombre de dominio y verá la dirección IP asociada. Dale una dirección IP y verás el nombre de dominio asociado.

    host howtogeek.com
    host 208.43.115.82

    quien es

    los quien es El comando le mostrará los registros whois de un sitio web, de modo que pueda ver más información sobre quién se registró y es propietario de un sitio web específico..

    whois example.com

    ifplugstatus

    los ifplugstatus comando le dirá si un cable está conectado a una interfaz de red o no. No está instalado por defecto en Ubuntu. Usa el siguiente comando para instalarlo:

    sudo apt-get install ifplugd

    Ejecute el comando para ver el estado de todas las interfaces o especifique una interfaz específica para ver su estado.

    ifplugstatus
    ifplugstatus eth0

    “Link latente detectado” significa que el cable está enchufado. Verá “desenchufado” si no lo está..

    ifconfig

    los ifconfig El comando tiene una variedad de opciones para configurar, ajustar y depurar las interfaces de red de su sistema. También es una forma rápida de ver las direcciones IP y otra información de la interfaz de red. Tipo ifconfig para ver el estado de todas las interfaces de red actualmente activas, incluidos sus nombres. También puede especificar el nombre de una interfaz para ver solo información sobre esa interfaz.

    ifconfig
    ifconfig eth0

    ifdown y ifup

    los si abajo y ifup Los comandos son lo mismo que correr si configura o si configura abajo. Dado el nombre de una interfaz, bajan la interfaz o la muestran. Esto requiere permisos de root, así que tienes que usar sudo en Ubuntu.

    sudo ifdown eth0
    sudo ifup eth0

    Intente esto en un sistema de escritorio Linux y probablemente recibirá un mensaje de error. Los escritorios Linux usualmente usan NetworkManager, que administra las interfaces de red por usted. Sin embargo, estos comandos aún funcionarán en servidores sin NetworkManager.

    Si realmente necesita configurar NetworkManager desde la línea de comandos, use el nmcli mando.

    dhclient

    los dhclient El comando puede liberar la dirección IP de su computadora y obtener una nueva de su servidor DHCP. Esto requiere permisos de root, así que use sudo en Ubuntu. Ejecute dhclient sin opciones para obtener una nueva dirección IP o use la -r cambiar para liberar su dirección IP actual.

    sudo dhclient -r
    sudo dhclient

    netstat

    los netstat El comando puede mostrar muchas estadísticas de interfaz diferentes, incluidos sockets abiertos y tablas de enrutamiento. Ejecute el comando netstat sin opciones y verá una lista de sockets abiertos.

    Hay mucho más que puedes hacer con este comando. Por ejemplo, use el netstat -p Comando para ver los programas asociados con sockets abiertos..

    Ver estadísticas detalladas de todos los puertos con netstat -s.


    También hemos cubierto los comandos para administrar el proceso y trabajar con archivos en el pasado.