sábado, 6 de agosto de 2016

Toda la información de nuestra red desde la tty

Bueno en éste caso, vengo a dejarles un mini how to (como de costumbre) sobre como obtener información sobre nuestra red desde nuestra terminal favorita, ya sea gnome-temrinal, xfce4-terminal, tilda, etc.



Las órdenes que usaremos van a estar vinculadas con:

* Dirección IP
* MAC Address
* DNS
* Hostname

Comencemos!


Dirección IP Local:
Aquí obtendremos información sobre nuestras interfaces de red de manera muy detallada. Si queremos ser un poco más específicos para saber cuál es nuestra IP local, colocamos: ifconfig | grep inet y obtendremos nuestra IP local.

$ ifconfig



MAC address:
Vamos a ver que volvemos a usar el comando ifconfig, pero con grep para especificar lo que vamos a necesitar mostrar en éste caso sería nuestra dirección MAC. 

$ ifconfig | grep ether



DNS:

Aquí veremos nuestros dns que delegamos, si queremos editar el archivo lo podremos hacer tranquilamente (en éste caso será como root o usando el comando sudo) y agregamos los DNS que necesitamos. En el screen se ve la ip de mi máquina porque lo tengo configurado con dnscrypt-proxy + dnsmasq (Si quieren ver como instalarlo y configurarlo pueden visitar mi how to aquí).

$ cat /etc/resolv.conf
 


Gateway o Puerta de Enlace:
Como sabrán la puerta de enlace o gateway es el equipo el cuál nos conecta al exterior con nuestro protocolo (en mi caso) TCP/IP.  En caso que necesiten más información dejo aquí el link.
Normalmente es la ip a la cual ingrsamos para configurar nuestro modem/router.

$ ip route show
$ ip route show | grep default



Hostname:
Más allá que por ejemplo en gentoo o en arch configuramos nuestro hostname (el nombre que utiliza nuestro equipo para identificarse). A veces tal vez necesitamos editarlo o saber cuál es. También es posible editarlo (como root o usando sudo) por ejemplo con nano para cambiarlo por otro.

$ hostname
$ cat /etc/hostname




Bueno básicamente ésto fué el mini how to que enseña a conocer nuestra información que tenemos en nuestra máquina y saber encontrar információn básica.

Dejo a continuación un video también dónde muestro lo mismo pero en un corto video.



Espero que les haya sido de utilidad.


¿Que utilizamos?
* Terminal: gnome-terminal.
* Comandos: ifconfig (paquete: net-tools) - grep - ip (paquete: iproute2) - hostname (paquete: inetutils) - cat (paquete: coreutils).
* Sistema: Archlinux.