Kaip rasti tinklo informaciją - „Linux“?

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Pažvelkime į naudingo Martino straipsnio užuominą (žr. „ Kaip rasti savo IP adresą ') Aš maniau, kad būtų gera idėja pasiūlyti tą pačią informaciją apie Linux operacinę sistemą. Tačiau naudojant „Linux“ reikia išspręsti vieną problemą - daugybę skirtingų įrankių, kuriuos galima naudoti šiai informacijai rasti. Kadangi yra tiek daug grafinių įrankių, kuriais naudodamiesi galite rasti tinklų informaciją, maniau, kad geriausia būtų tai tiesiog išspręsti naudojant visų mėgstamą įrankį - komandinę eilutę.

Šiame straipsnyje aš jums parodysiu, kaip sužinoti įvairią tinklo informaciją jūsų „Linux“ sistemoje. Visas šias užduotis gali atlikti bet kuris vartotojo įgūdžių lygis, todėl nemanykite, kad norint gauti šią informaciją turite būti hakerio tipo.

IP adresas

figūra 1

Pradėkime nuo IP adreso. Žinoma, prieš ką nors darydami, turite atidaryti terminalo langą. Kai atidarysite, galėsite duoti reikiamą komandą. Jūsų IP adreso radimo komanda yra ifconfig. Kai išduosite šią komandą, gausite informaciją apie kiekvieną turimą tinklo ryšį. Greičiausiai matysite tiek grįžtamojo ryšio (lo), tiek laidinio tinklo ryšio (eth0) informaciją. Jei turite belaidį ryšį, kuris greičiausiai bus nurodytas kaip wlan0. Pateikta informacija atrodys taip, kaip parodyta 1 paveiksle. Kaip matote, jūs ne tik gaunate IP adresą, bet ir transliacijos adresą, potinklio kaukę ir IPv6 adresą.

Pagrindinio kompiuterio vardas

Iš tos pačios komandinės eilutės, jei įvedate komandą pagrindinio kompiuterio vardas pamatysite tikrąjį kompiuterio pagrindinį vardą. Savo bandomosios mašinos atveju matau „Ubuntu“ darbalaukis . Norėdami gauti daugiau informacijos apie šios komandos naudojimą, skaitykite mano straipsnį ' Nustatykite pagrindinio kompiuterio vardą „Linux“ '.

DNS adresas (-ai)

Nėra faktinės komandos, kad būtų galima pamatyti jūsų DNS adresus. Jums to tikrai nereikia. Viskas, ką jums reikia padaryti, tai ištirti /etc/resolv.conf failą su komanda mažiau /etc/resolv.conf, kuriame pamatysite kažką panašaus:

vardų serveris 208.67.222.222

vardų serveris 208.67.220.220

Vartų adresas

2 pav

Dabar sužinokime, koks yra „Gateway“ adresas. Tam naudojama komanda netstat komanda. Ši komanda daro daug daugiau, nei tik atranda jūsų vartus. Tai, ką atlieka „netstat“ komanda, yra tinklo jungčių, maršruto lentelių, sąsajos statistikos, maskaradinių ryšių ir daugialypės narystės narystė. Bet norėdami rasti šliuzo adresą, išduosite komandą netstat -nr ir pamatysite kažką panašaus, parodyto 2 paveiksle. Tikriausiai galite atspėti, bet šliuzo adresas yra 192.168.1.1. Vėliavos, kurias naudojote toje komandoje, yra n (skaitmeniniams adresams) ir r (maršrutui).

Žinoma, „netstat“ komanda gali nuveikti kur kas daugiau (mes tai aprašysime kitame straipsnyje).

Galutinės mintys

Taip, yra daugybė įrankių, kuriuos galima naudoti „Linux“. Viskas priklauso nuo to, kaip norite gauti savo informaciją. Tiek GNOME, tiek KDE staliniuose kompiuteriuose yra puikių GUI įrankių, kuriuos galite naudoti visa tai. Tačiau žinodami komandinės eilutės maršrutą jūs tampate daug universalesnis.