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ò:
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
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!