Underc0de

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: ice en Agosto 09, 2016, 01:48:47 PM

Título: Toda la información de nuestra red desde la tty
Publicado por: ice en Agosto 09, 2016, 01:48:47 PM
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.

(https://4.bp.blogspot.com/-KIgGSOgoEWM/V6XG7jtqmHI/AAAAAAAABd0/lH9uhulYTzEQfQpU2HiJDcVGoNVAkyB1ACLcB/s320/Captura%2Bde%2Bpantalla%2Bde%2B2016-08-06%2B07-46-19.png)

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

(https://1.bp.blogspot.com/-LmsB4VGGB9c/V6XHHgcX8eI/AAAAAAAABd4/HihZ2tG0MfgguQYdrrV1-5TmhnlA_HdKwCLcB/s1600/Captura%2Bde%2Bpantalla%2Bde%2B2016-08-06%2B07-47-29.png)

(https://3.bp.blogspot.com/-adwNmFEW4Jk/V6XHvve7mBI/AAAAAAAABeE/wOexp3SUbo8OuSlezA44ejaKiDwIKE5VgCEw/s1600/Captura%2Bde%2Bpantalla%2Bde%2B2016-08-06%2B07-47-44.png)

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

(https://4.bp.blogspot.com/-cJ_pApsptFg/V6XIR7yvF4I/AAAAAAAABeM/lsjoEUPc6Fg2r_UTO_CHes3aWiA5j4llwCLcB/s1600/Captura%2Bde%2Bpantalla%2Bde%2B2016-08-06%2B07-47-58.png)


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

(https://4.bp.blogspot.com/-ukVEuov7lgA/V6XIdpWbxNI/AAAAAAAABeQ/vj0qMVXZ36MelvxghDj33elCix-YceLogCLcB/s1600/Captura%2Bde%2Bpantalla%2Bde%2B2016-08-06%2B07-48-12.png)


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


(https://4.bp.blogspot.com/-TkB99Ow86bg/V6XHZ9yxmfI/AAAAAAAABd8/aARjAMA_sgkeFDDHpZd3pLitl5LMGtn0ACEw/s1600/Captura%2Bde%2Bpantalla%2Bde%2B2016-08-06%2B07-48-40.png)

(https://1.bp.blogspot.com/-GmY42bgZD9o/V6XIsaW7u0I/AAAAAAAABeU/KjQD9ciqMeITYpK0D9JACdqUYCIpDvwrACLcB/s1600/Captura%2Bde%2Bpantalla%2Bde%2B2016-08-06%2B07-48-48.png)


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


(https://2.bp.blogspot.com/-pgVhFqGoqzc/V6XJIquNCCI/AAAAAAAABek/JTGHip87hbgB95CB3xTXwnjtH2fLujNBQCEw/s1600/Captura%2Bde%2Bpantalla%2Bde%2B2016-08-06%2B07-48-56.png)

(https://3.bp.blogspot.com/-EWh8VYvScrI/V6XG3Rhxp4I/AAAAAAAABeY/sVqA_qC8co8JTw0WjTHyN_th5ZoVUuKDQCEw/s1600/Captura%2Bde%2Bpantalla%2Bde%2B2016-08-06%2B07-49-05.png)


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 (http://www.archlinux.org/).