Enten fordi vi administrerer en server eller fordi vi ennå ikke har et grafisk miljø, er det tidspunkter når vi trenger å kjenne alle nettverksdataene som datamaskinen vi er koblet til, her vil jeg forklare hvordan vi kan få tak i disse dataene.
IP-adresse
En enkel kommando kan fortelle oss vår IP, jeg mener: ifconfig
ifconfig
Det vil vise oss noe sånt som dette:
Som du ser, ser vi alle nettverksgrensesnittene, i 2. linje i hvert grensesnitt ser vi noe sånt som: «internett 192.168.1.5»... Inet er IP-adressen, for eksempel hvis jeg gjør en grep filtrering inet Jeg kan bare vise IP-ene:
sudo ifconfig | grep inet
Det vil vise oss våre IPv4- og IPv6-IP-er.
MAC
Den samme kommandoen tillater oss å kjenne MAC-adressen vår, vi kan se den på linjen som begynner med "eter", vi kan fortsatt bruke en grep til å filtrere etter eter og at bare våre MAC-er vises:
sudo ifconfig | grep ether
DNS-server
For å kjenne DNS-serveren vår kan vi se innholdet i /etc/resolv.conf-filen:
cat /etc/resolv.conf
Der vil vi se domenet til nettverket vårt (i tilfelle vi har et i LAN) eller IP-en til DNS-serveren vi bruker.
Gateway eller Gateway
Å vite vår gateway eller gateway er like enkelt, vi vil bruke:
ip route show
Vi vil se at flere linjer kan vises, men (generelt) første linje inneholder vår gateway i begynnelsen, det er linjen som begynner med standard~~POS=TRUNC
Uansett ... åpenbart kan du bruke grep igjen for å filtrere som standard:
ip route show | grep default
Og ... blir mer utsøkt, vi kan bruke awk til å bare vise den tredje kolonnen, IP:
ip route show | grep default | awk {'print $3'}
Men hei, dette er for å komme inn på detaljer
Vertsnavn eller datamaskinnavn
Enkelt, veldig enkelt ... bare kjør: vertsnavn
hostname
Slutten!
Dette er slutten på innlegget, jeg vet ikke om jeg har noen ventende konfigurasjon igjen... hvis ja, del kommandoen for å vise den i en terminal
Nyt!