Comandos básicos de redes para Linux

Sea cual fuese el sistema operativo que utilicemos, si el mismo es capaz de conectarse a Internet es porque, casi con seguridad, tiene instalado la familia de protocolos TCP/IP.

Junto a los protocolos TCP/IP los sistemas operativos ofrecen una serie de herramientas que suelen ser comunes a la mayoría: ping, ifconfig (ipconfig), telnet, route, traceroute (tracert), etc.

Aprovecharemos esta publicación para mencionar algunos de los comandos más utilizados y que más te serán de utilidad para conocer un poco acerca de la red a la que se conecta tu equipo y también para diagnosticar fallos. Los comandos en cuestión son comandos de Linux, pero ten en cuenta que la mayoría tiene su análogo en otros sistemas, como Windows por ejemplo, y algunas veces hasta con el mismo nombre.

$ ping google.com
PING google.com (72.14.205.100) 56(84) bytes of data.
64 bytes from qb-in-f100.google.com (72.14.205.100): icmp_seq=1 ttl=243 time=189 ms
64 bytes from qb-in-f100.google.com (72.14.205.100): icmp_seq=2 ttl=243 time=189 ms
64 bytes from qb-in-f100.google.com (72.14.205.100): icmp_seq=3 ttl=243 time=192 ms
— google.com ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 189.896/190.702/192.259/1.101 ms
$

$ traceroute google.com
traceroute to google.com (74.125.45.100), 30 hops max, 40 byte packets

$ ifconfig
eth0      Link encap:Ethernet  direcciónHW 00:1d:92:f1:19:5e
inet dirección:192.168.0.6  Difusión:192.168.0.255  Máscara:255.255.255.0
dirección inet6: fe80::21d:92ff:fef1:195e/64 Alcance:Vínculo
ARRIBA DIFUSIÓN CORRIENDO MULTICAST  MTU:1500  Métrica:1
RX packets:4097 errors:0 dropped:0 overruns:0 frame:0
TX packets:4684 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:2768916 (2.6 MB)  TX bytes:1054771 (1.0 MB)
Interrupción:220 Dirección base: 0x6000

lo        Link encap:Bucle local
inet dirección:127.0.0.1  Máscara:255.0.0.0
dirección inet6: ::1/128 Alcance:Anfitrión
ARRIBA LOOPBACK CORRIENDO  MTU:16436  Métrica:1
RX packets:4564 errors:0 dropped:0 overruns:0 frame:0
TX packets:4564 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:0
RX bytes:228200 (222.8 KB)  TX bytes:228200 (222.8 KB)

telnet google.com 80
Trying 74.125.45.100…
Connected to google.com.
Escape character is ‘^]’.

$ dig google.com

; <<>> DiG 9.4.2-P2 <<>> google.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10098 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0 - ;; QUESTION SECTION: ;google.com. IN A - ;; ANSWER SECTION: google.com. 187 IN A 72.14.205.100 google.com. 187 IN A 74.125.45.100 google.com. 187 IN A 209.85.171.100 - ;; Query time: 126 msec ;; SERVER: 192.168.0.1#53(192.168.0.1) ;; WHEN: Sun Dec 28 12:48:45 2008 ;; MSG SIZE rcvd: 76

$ whois luauf.com.ar
Este TLD no dispone de servidor whois, pero puede acceder a la información de whois en
http://www.nic.ar/
$#prueba con un .com y obtendrás mucha información más que esta.


$ nslookup google.com
Server:        192.168.0.1
Address:    192.168.0.1#53

Non-authoritative answer:
Name:    google.com
Address: 74.125.45.100
Name:    google.com
Address: 209.85.171.100
Name:    google.com
Address: 72.14.205.100

mtr google.com

Vía: Geekets

Tags: , , , , , ,


  • Rubén Moraleda

    Creo que se podrían agregar también algunos comandos interesantes como route, ethtool o mii-tool …

    También recordaros que si no teneis disponibles los comandos básicos teneis que instalar el paquete net-tools

    Saludos.

    Reply

  • ToonyToons

    Me gustaría saber con que comando de RED, Puedo Obtener una MAC de una equipo remoto (misma red), si yo se la IP o el Nombre de Equipo. Gracias

    Reply

  • Carlos

    Estimado ToonyToons, para lo que quieres hacer existen diversas herramientas pero aca te dejo una de las mas poderosas en lo que se refiere a escanear redes de computadoras: “nmap”. Primero debes instalarla (asumiendo que usas Gnu-linux debian o ubuntu) con un simple “apt-get install nmap”, sin poner las comillas (te lleva 10 segundos la instalación ). Una vez instalado escribes en la terminal “nmap -sT [ip-equipo-remoto]” y eso devuelve lo que tu quieres y un poco más.

    para mas información escribes en consola “man nmap” y te devuelve un manual muy completo.

    Saludos.-

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.