„Linux“ tinklų konfigūravimo komandų sąrašas

Tvarkant „Linux“ aplinką svarbu žinoti, kaip galime atlikti įvairias užduotis su visais sistemos parametrais tiek aparatinės, tiek programinės įrangos lygiu, tiek programinės įrangos lygmeniu, kad žinotume, kaip tiesiogiai valdyti vertes, pvz., Diskus, atmintį, failus ir dar daugiau.

Vienas iš svarbiausių bet kurios operacinės sistemos taškų dėl savo funkcionalumo ir apimties yra tinklas, nes be prieigos prie jos ar netinkamos konfigūracijos procesai, vaidmenys ir paslaugos neveiks tinkamai, paveikdami ne tik pagrindinį kompiuterį, bet ir visus priklauso nuo to įmonių serverių atveju.

„Solvetic“ šiandien pateikia naudingų komandų, skirtų konfigūruoti ir valdyti tinklą „Linux“ sistemoje, sąrašą ir šiuo atveju naudosime „Ubuntu 17.04 Server“.

Komandų, skirtų valdyti tinklus „Linux“, sąrašas

Ifconfigifconfig (sąsajos konfigūratorius) yra viena iš komandų, kurią kasdien dažniausiai naudoja tinklo administratoriai ar pagalbinis personalas, nes jos dėka mes galime žinoti konkrečią tinklo informaciją ir atlikti tokias užduotis kaip:

  • Žinokite įrangos IP adresą.
  • Žiūrėkite sąsajos pavadinimą.
  • Žinokite tinklo adapterio MAC adresą.
  • Įjunkite arba išjunkite tinklo sąsają.
  • Žinokite MTU (maksimalaus perdavimo vieneto) dydį.
  • Analizuokite tinklo klaidas ir dar daugiau.

DIDELIS

Naudodami „ifconfig“ galime atlikti šias konkrečių užduočių parinktis:

  • Priskirkite IP adresą:
 ifconfig eth0 192.168.0.2 tinklo kaukė 255.255.255.0 
  • Įgalinti tinklo sąsają:
 ifup eth0
  • Išjunkite tinklo sąsają:
 ifdown eth0 
  • Pakeiskite MTU:
 ifconfig eth0 mtu XX 
  • Nustatykite sąsają keistu režimu:
 ifconfig eth0 - pažadas 
PastabaPerspektyvus režimas leidžia sąsajai priimti visus galimus paketus, nes pagal numatytuosius nustatymus ji tik gauna paketus iš NIC savo vietiniame tinkle.

PingKita dažniausiai naudojama komanda dėl savo funkcijos yra „Ping“, kurios pagalba galime patikrinti nuotolinės svetainės ryšį ir aiškiai gauti išsamią informaciją.

PING („Packet INternet Groper“) naudoja ICMP (interneto valdymo pranešimų protokolas) protokolą, kad galėtų bendrauti su kitais įrenginiais ir patikrinti jų būseną.

DIDELIS

Pingdami svetainę galime gauti tokią informaciją:

  • Paskirties IP.
  • Išsiųstų ir gautų paketų skaičius.
  • Prarastų paketų procentas.
  • Bendras ryšio patvirtinimo laikas ir daugiau.

Kai kurios parinktys, kurias galime atlikti naudodami ping, yra šios:

  • Padarykite garsinį ping (gavus atsakymą:
 ping -a
  • Ping transliacijos adresas:
 ping -b
  • Nustatykite siunčiamų paketų skaičių:
 ping -c (#), atminkite, kad pats ping yra tęstinis.
  • Rodyti tinklo adresus kaip skaičius:
 ping -n
  • Nustatykite intervalą tarp nuoseklių perdavimų:
 ping -i
  • Apibrėžkite TTL (laikas gyventi):
 ping -t 

TracerouteNaudodami šią komandą mes turėsime galimybę išsamiai išanalizuoti ir pasiūlyti tinklo problemų sprendimą, parodydami apynių skaičių, reikalingą norint pasiekti paskirties vietą, kad pasiektumėte paskirties vietą, ir nustatyti siunčiamus paketus.

Su traceroute mes stebėsime DNS serverį. Jei traceroute nėra, galime jį įdiegti vykdydami komandą:

 sudo apt install traceroute

DIDELIS

Kaip matome, visas srautas nuo šaltinio IP iki paskirties IP yra išsamus ir tokiu būdu galime aptikti tam tikrą klaidą. Kai kurios parinktys naudojant šią komandą yra šios:

  • Priversti naudoti ICMP paketus
 traceroute -I
  • Apibrėžkite visų šuolių skaičių:
 traceroute -m

Kasti„Dig“ (domeno informacijos groperis) naudojamas su serverio DNS susijusioms problemoms spręsti. „Dig“ analizuoja su DNS susijusią informaciją, pvz., Įrašus, CNAME, MX įrašus ir pan.

DIDELIS

Mes galime pamatyti analizuojamos svetainės DNS informaciją. Naudodami „Dig“ turime šias parinktis:

  • Gaukite atvirkštinį IP adreso įrašą:
 kasti -x
  • Gaukite tik vertę:
 kasti + trumpai
  • Gaukite šakninių serverių sąrašą:
 kasti. ns

„Netstat“„Netstat“ (tinklo statistika) yra komanda, kurią galime naudoti norėdami gauti pagrindinės informacijos apie tinklo būseną tokiais aspektais kaip maršrutas, ryšio būsena, tinklo kaukė, sąsajos pavadinimas ir kt.

DIDELIS

Mes galime naudoti šias parinktis su netstat:

  • Peržiūrėkite aktyvius ryšius:
 netstat -a
  • Įdiekite klausymo prievadus:
 netstat -l
  • Pridėkite stulpelį, kuriame rodomas PID:
 netstat -p
  • Spausdinkite informaciją nuolat:
 netstat -c
  • Rodyti maršruto lentelę:
 netstat -r
  • Peržiūrėkite programos naudojamą prievadą:
 netstat -ap | grep (programa)
  • Rodyti visą informaciją apie tinklo sąsajas:
 netstat -ie

NslookupŠios komandos dėka galime matyti tam tikros svetainės DNS informaciją. Kai jį vykdysime, pamatysime tokią informaciją kaip IP adresas, kanoninis pavadinimas ir kt.

DIDELIS

Kai kurios parinktys, kurias galima naudoti naudojant „nslookup“, yra šios:

  • Pasiekite tikslinio kompiuterio šaknį:
 nslookup šaknis 
  • Siųsti rekursinį atsakymą į užklausą:
 nslookup [ne] recurse 
  • Apibrėžkite domeno pavadinimą:
 nslookup domain = NAME 
  • Apibrėžkite pakartotinių bandymų skaičių:
 nslookup retro = # 
  • Apibrėžkite atliekamos užklausos tipą:
 nslookup type = X galime apibrėžti tokias užklausas kaip: A, AAAA, A + AAAA, ANY, CNAME, MX, NS, PTR, SOA, SRV 

MaršrutasŠios komandos dėka turėsime galimybę valdyti viską, kas susiję su ryšio maršruto lentele.

DIDELIS

Mes galime apibrėžti kai kuriuos parametrus, tokius kaip:

  • Pridėti maršrutą:
 maršruto pridėjimas -net 10.10.10.0/24 gw 192.168.0.1
  • Ištrinti maršrutą:
 maršrutas del -net 10.10.10.0/24 gw 192.168.0.1
  • Pridėkite numatytąjį šliuzą:
 maršrutas pridėti numatytąjį gw 192.168.0.1 

ŠeimininkasŠios komandos dėka mes galime išsamiai žinoti nuotolinės svetainės IP adresą (IPv4 arba Ipv6) ir daugiau sužinoti apie jos DNS:

DIDELIS

Galime pridėti parametrą -t rasti konkretų įrašą, pvz., CNAME, NS, MX, SOA.

ARPARP (Address Resolution Protocol) yra komanda, kuri labai padės valdyti branduolio ARP lenteles.

DIDELIS

Kai kurie ARP naudojimo būdai yra šie:

  • Peržiūrėkite dabartinę ARP talpyklą:
 arfa
  • Rodyti informaciją skaitmeniniu būdu:
 arp -n
  • Apibrėžkite analizuojamą sąsają:
 arp -i (sąsaja)
  • Išvalykite ARP talpyklą:
 „ip -s“ kaimynas praplauna viską 

EttoolisŠios komandos dėka galėsime matyti, nustatyti dabartinės įrangos tinklo sąsajos kortelės (NIC) greitį. Dvipusis greitis gali būti nuolat nustatomas kelyje

 / etc / sysconfig / network-scripts / ifcfg-eth0 su kintamuoju ETHTOOL_OPTS.

DIDELIS

Kaip matome, ši komanda rodo tikslią informaciją apie dabartinę sąsają.

„Iwconfig“Ši komanda naudojama sukonfigūruoti belaidžio tinklo sąsajas, o su ja mes galime matyti ir konfigūruoti pagrindinę „Wi-Fi“ informaciją, pvz., SSID kanalą ir šifravimą. Norėdami jį įdiegti, vykdysime šią komandą:

 sudo apt install Wireless-tools
Jo naudojimo sintaksė yra tokia:
 „iwconfig“ (sąsaja)

Pagrindinio kompiuterio pavadinimasTai leidžia mums žinoti dabartinio kompiuterio pavadinimą ir galime pakeisti jo konfigūraciją kelyje / etc / sysconfig / network.

DIDELIS

Naudojimo galimybės yra šios:

  • Žiūrėkite visą pavadinimą, įskaitant DNS serverį:
 pagrindinio kompiuterio pavadinimas -f
  • Peržiūrėkite mazgo IP adresą:
 pagrindinio kompiuterio vardas -i
  • Rodyti mazgo slapyvardžius:
 pagrindinio kompiuterio vardas -a
  • Rodyti FQDN pavadinimą:
 pagrindinio kompiuterio pavadinimas -fqdn

Grafinis įrankis system-config-networkTai įrankis, kuris bus rodomas grafiškai, kai vykdysime šią eilutę ir kuriame galėsime atlikti įvairias tinklo valdymo užduotis, pavyzdžiui, apibrėžti IP adresą, DNS, šliuzą ir kt.

 system-config-network

Naudodami šias komandas mes turėsime galimybę daug tiesiogiai ir tiksliau valdyti įvairius tinklo parametrus „Linux“ aplinkoje.

wave wave wave wave wave