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:
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
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!
Nekad nesāp tos atcerēties
DNS gadījumā tas ne vienmēr notiek.
Ubuntu vai dažos no tā atvasinājumiem failā '/etc/resolv.conf' ir 'nameserver 127.0.1.1'
Kā noteikt šajos gadījumos konfigurēto DNS?
Tas notiek tāpēc, ka sistēma izmanto: / usr / sbin / NetworkManager, un tieši šī programma ir atbildīga par izsaukšanu / sbin / dhclient.
Ja vēlaties redzēt visu informāciju, ieskaitot vārdu servera IP nosaukumus, vienkārši palaidiet komandu:
"Nm-tool"
Ubunto un Mint piedāvā jums kaut ko līdzīgu:
NetworkManager rīks
Stāvoklis: savienots (globāls)
- ierīce: eth0 ——————————————————————–
Tips: Vadu
Vadītājs: jme
Stāvoklis: nav pieejams
Noklusējums: nē
HW adrese: 00: 90: F5: C0: 32: FC
spējas:
Pārvadātāja noteikšana: jā
Vadu rekvizīti
Pārvadātājs: izslēgts
- Ierīce: wlan0 [Auto MOVISTAR_JIJIJI] ——————————————
Tips: 802.11 WiFi
Vadītājs: rtl8192ce
Stāvoklis: savienots
Noklusējums: jā
HW adrese: E0: B9: A5: B3: 08: CA
spējas:
Ātrums: 72 Mb / s
bezvadu Properties
WEP šifrēšana: jā
WPA šifrēšana: jā
WPA2 šifrēšana: jā
Bezvadu piekļuves punkti (* = pašreizējais AP)
* MOVISTAR_D44A: Infra, F8: 73: 92: 50: D4: 53, frekvence 2452 MHz, ātrums 54 Mb / s, stiprums 40 WPA
IPv4 iestatījumi:
Adrese: 192.168.1.37
Prefikss: 24 (255.255.255.0)
Vārteja: 192.168.1.1
DNS: 80.58.61.250
DNS: 80.58.61.254
DNS: 193.22.119.22
DNS: 208.67.222.222
Tas ir, visu informāciju, ko komandas šajā ziņojumā (un dažās citās) piedāvā jums uzreiz atsevišķi. Lai zinātu citas iespējas, jūs jau zināt: «man nm-tool» 🙂
Papildus pasūtījumiem:
"Resursdatora nosaukums"
"Maršruts"
# rakt http://www.google.com | grep SERVER
un tas jums pateiks izmantoto DNS
Sākot ar Ubuntu 15.04, jums jāizmanto:
nmcli ierīču šovs
jo nm rīks pazuda:
http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04
Dārgais, es instalēju Huayra 2.0 un esmu atjauninājies uz 2.1.
Vismaz šajās versijās pēc noklusējuma nav komandas "ifconfig", pretējā gadījumā es izmantoju komandu "ip", lai redzētu tīkla karšu statusu:
ip adrr sh
xd vīrieši jnbkj kjbkjbk kjbkj kj kj
Kā atjaunināt pasta servera IP adreses maiņu ISP DNS?