Iegūstiet visu mūsu tīkla konfigurāciju ar komandām

Vai nu tāpēc, ka mēs pārvaldām serveri, vai tāpēc, ka mums vēl nav grafiskas vides, ir gadījumi, kad mums jāzina visi tīkla dati, kas ir datoram, ar kuru mēs esam saistīti, šeit es paskaidrošu, kā iegūt šos datus.

IP adrese

Ar vienkāršu komandu var pateikt mūsu IP, es domāju: ifconfig

ifconfig

Tas mums parādīs kaut ko līdzīgu:

ifconfig

Kā redzat, parādās visas tīkla saskarnes, katras saskarnes 2. rindā mēs redzam kaut ko līdzīgu: «internets 192.168.1.5»... Inet ir IP adrese, piemēram, ja es daru a grep filtrējot inet, es varu parādīt tikai IP:

sudo ifconfig | grep inet

Tas mums parādītu mūsu IPv4 un IPv6 IP.

MAC

Šī komanda ļauj mums uzzināt mūsu MAC adresi, mēs to varam redzēt rindā, kas sākas ar "ēteris", mēs joprojām varam izmantot grep, lai filtrētu pēc ētera un ka parādās tikai mūsu MAC:

sudo ifconfig | grep ether

DNS serveris

Lai zinātu mūsu DNS serveri, mēs varam redzēt faila /etc/resolv.conf saturu:

cat /etc/resolv.conf

Tur mēs redzēsim sava tīkla domēnu (ja tāds ir LAN tīklā) vai izmantotā DNS servera IP.

Gateway vai Gateway

Zinot, ka mūsu vārteja ir tikpat vienkārša, mēs izmantosim:

ip route show

Mēs redzēsim, ka var parādīties vairākas līnijas, bet (parasti) pirmās rindas sākumā ir mūsu vārteja, tā ir līnija, kas sākas ar noklusējuma

ip maršruts

Jebkurā gadījumā ... acīmredzot jūs varat vēlreiz izmantot grep, lai filtrētu pēc noklusējuma:

ip route show | grep default

Un ... kļūstot izsmalcinātāks, mēs varam izmantot awk, lai parādītu tikai IP 3. kolonnu:

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

Bet hei, tas ir, lai iedziļināties detaļās 

Resursdatora vai datora nosaukums

Vienkārši, ļoti vienkārši ... vienkārši palaidiet: resursdatora nosaukums

hostname

Beigas!

Šīs ir ziņas beigas, es nezinu, vai man ir palikusi kāda neapstiprināta konfigurācija... ja jā, kopīgojiet komandu, lai to parādītu terminālī 

Enjoy!