Cambiar de un sistema operativo a otro siempre es un poco lioso, a parte de porque tenemos que adaptarnos a una nueva filosofía porque en un primer momento desconocemos como funcionan muchas de las cosas de este nuevo SO.
Si sois lectores habituales sabréis que no hace mucho cambié de sistema operativo, de Windows XP a Linux (Kubuntu 8.04 y posteriormente a Kubuntu 8.10). Como es lógico soy un novato aún, por ese motivo esta hoja puede ayudar a muchos que como yo se encuentren en la misma situación.
Hoy los que os proponemos es una lista de comandos básicos de redes en Linux.
Para ejecutarlos tan sólo debemos abrir una ventana de terminal y escribir:
ping
Sirve par verificar la respuesta de nuestro host (máquina) en la red. ¿Seguís igual? Bueno lo explicaremos de una forma más sencilla.
Muchas veces abras visto que algunas paginas web no se cargan, este comando nos ayudará a determinar cual es el motivo de alguno de estos fallos. Podemos hacer un ping a la dirección IP de nuestro router a ver si está caido, o bien haremos un ping a una web que sabemos que no se caerá nunca (www.google.com) y ver si carga correctamente. Si los paquetes, al hacer ping a google, se pierden es posible que estemos teniendo problemas con los dns (para comprobar esto último haríamos un ping a la dirección IP de google y veríamos si llegan o no, si lo hacen estamos ante un fallo en las dns y sino es probable que estemos ante un fallo de conexión por parte de nuestro ISP.).
Ejemplo: ping www.google.com
[root@geekets.com ~]# ping google.comtraceroute <nombre de la máquina>
Con traceroute podemos ver en tiempo real todo el camino que realiza un paquete hasta llegar a su destino. Como os decía antes en algunas ocaciones la carga de páginas webs no se realizará debido a problemas técnicos en algún punto de la red. Con este comando podremos ver donde se pierden los paquetes.
Ejemplo: traceroute www.google.com
netstat –r (–v)
Nos proporciona información sobre nuestra red
[root@geekets.com]# netstat -rnetstat –a
Nos permite ver los puertos abiertos en nuestro PC
netstat –nt
Verifica todas las conexiones TCP
[root@geekets.com]# netstat -ntifconfig
Muestra la dirección IP de nuestra máquina
[root@geekets.com]# ifconfiglo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:25326 errors:0 dropped:0 overruns:0 frame:0
TX packets:25326 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7914566 (7.5 MiB) TX bytes:7914566 (7.5 MiB)
telnet <hostname> <puerto>
Permite ligar un determinado host a un puerto específico.
Ejemplo: telnet www.google.com 80
dig
Permite hacer consultas más detalladas al servicio de DNS
[root@geekets.com ~]# dig google.com; <<>> DiG 9.3.3rc2 <<>> google.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36771
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 274 IN A 72.14.205.100
google.com. 274 IN A 74.125.45.100
google.com. 274 IN A 209.85.171.100
;; Query time: 1 msec
;; SERVER: 172.16.0.2#53(172.16.0.2)
;; WHEN: Tue Dec 9 14:46:26 2008
;; MSG SIZE rcvd: 76
whois
Permite obtener información sobre un determinado dominio.
Ejemplo: whois google.com
nslookup
Nos da el nombre de host para una IP.
[root@geekets.com ~]# nslookup www.google.comNon-authoritative answer:
www.google.com canonical name = www.l.google.com.
Name: www.l.google.com
Address: 74.125.39.147
Name: www.l.google.com
Address: 74.125.39.104
Name: www.l.google.com
Address: 74.125.39.99
Name: www.l.google.com
Address: 74.125.39.103
mtr
Combina los comando ping y traceroute
tcpdump -i <interface>
Sniffer de redes.
Ejemplo: tcpdump –i eth0
iptab
Permite crear subnetting
Ejemplo: iptab
[root@geekets.com ~]# iptabMe habré dejado muchos comando por el camino pero creo que estos son los más interesantes. Podéis descargaros este estupendo pdf donde se recogen estos comandos junto con algunos otros.
Saludos desde lo más profundo de los bytes
Soy Beatriz, siempre estoy buscando nuevas oportunidades de negocio. Emprendedora y entusiasta de las finanzas, me interesa el ahorro y la inversion.
Parentaler. Una de las preocupaciones más comunes de los padres es cómo proteger a sus…
Moniterro. Durante un largo período, los teléfonos móviles han sido esenciales para el avance tecnológico…
Phonsee. ¿Te gustaría saber qué hacen tus seres queridos con sus dispositivos móviles? ¿Te preocupa…
Spynger. Esta aplicación se presenta como una herramienta para atrapar a los infieles y obtener…
Haqerra. Son millones los usuarios con teléfonos inteligentes en todo el mundo; dispositivos que no…