Obtenir tota la nostra configuració de xarxa amb ordres

Bé perquè estiguem administrant un server o perquè no tenim encara entorn gràfic, hi ha ocasions en que necessitem conèixer totes les dades de xarxa que té l'ordinador a què estem connectats, aquí els explicaré com obtenir aquestes dades.

adreça IP

Un simple comando ens pot dir la nostra IP, em refereixo a: ifconfig

ifconfig

Ens mostrarà alguna cosa com això:

ifconfig

Com poden veure, ens apareixen totes les interfícies de xarxa, en la 2a línia de cada interfície veiem alguna cosa com: «inet 192.168.1.5»... inet és l'adreça IP, per exemple, si jo faig un grep filtrant inet puc mostrar només les IPs:

sudo ifconfig | grep inet

Ens mostraria les nostres IPs d'IPv4 i d'IPv6.

MAC

El mateix comandament ens permet saber la nostra adreça MAC, la podem veure en la línia que comença per «ether», igual podem fer servir un grep per filtrar per ether i que només ens apareguin les nostres MAC:

sudo ifconfig | grep ether

servidor DNS

Per conèixer el nostre servidor DNS podem veure el contingut de l'arxiu /etc/resolv.conf:

cat /etc/resolv.conf

Aquí ens apareixerà el domini de la nostra xarxa (en el cas que tinguem algun en la LAN) o bé la IP de servidor DNS que fem servir.

Gateway o Porta d'Enllaç

Conèixer la nostra passarel·la o gateway és igual de fàcil, ens farem ús de:

ip route show

Veurem que ens poden aparèixer diverses línies, però la (generalment) primera línia conté a l'inici nostre gateway, és la línia que comença per defecte

ruta ip

Igual ... obvi que poden utilitzar de nou grep per filtrar per default:

ip route show | grep default

I ... ja posant-nos més exquisits podem usar awk per mostrar només la 3ra columna, la de la IP:

ip route show | grep default | awk {'print $3'}

Però bé, això és per posar-nos detallistes 

Hostname o Nom d'Ordinador

Simple, molt simple ... n'hi ha prou amb executar: hostname

hostname

Fi!

Fins aquí arriba el post, no sé si se'm queda alguna configuració pendent… si és així, comparteixin l'ordre per mostrar-la en una terminal 

Enjoy!