Rutinske odgovornosti mrežnog administratora poput upravljanja, nadzora, konfiguracije i rješavanja problema ne zahtijevaju od vas da naučite komplicirane alate trećih strana. Umjesto toga, sve te zadatke možete obavljati pomoću lako dostupnih alata koji dolaze unaprijed instalirani s većinom Linux distribucija.

Ovaj se članak usredotočuje na rješavanje problema s mrežom dio odgovornosti mrežnog administratora i pokriva alate koji rješavaju te probleme u različitim kategorijama. Nadalje pokriva kako ti uslužni programi pomažu u praktičnim scenarijima.

1. ifconfig

ifconfig je uslužni program naredbenog retka poznat po konfiguraciji sučelja u Linux/Unix operativnim sustavima. Mrežni administratori također ga koriste za upite i upravljanje parametrima sučelja uz pomoć konfiguracijskih skripti.

Pomaže vam omogućiti ili onemogućiti mrežno sučelje i omogućuje vam da dodijelite IP adresu i mrežnu masku odabranom sučelju. Također možete vidjeti sva dostupna sučelja, IP adrese, hardverske adrese i maksimalnu veličinu jedinice prijenosa za aktivna sučelja.

instagram viewer

Možete aktivirati/deaktivirati bilo koje sučelje korištenjem parametara gore/dolje, kako slijedi:

sudo ifconfig up eth0
sudo ifconfig dolje eth0

Za dodjelu IP adrese sučelju:

sudo ifconfig eth0 192.168.120.5 mrežna maska ​​255.255.255.0

Međutim, ovaj uslužni program nije lako dostupan u distribucijama Linuxa i možete dobiti poruku o grešci "ifconfig: naredba nije pronađena". Problem možete riješiti instaliranjem net-alati paket pomoću upravitelja paketa vaše distribucije.

Na Ubuntu/Debianu:

sudo apt-get install net-tools

Na Fedora, CentOS i drugim RPM distribucijama:

yum install net-tools

Na Arch Linuxu:

sudo pacman -S mrežni alati

2. ip

ip je alternativa starom dobrom ifconfig. Međutim, opseg njegove funkcionalnosti pokriva dva sloja TCP/IP protokola, sloj podatkovne veze i sloj mreže.

Prikazuje mrežna sučelja i konfigurira mrežne uređaje, baš kao i ifconfig uslužni program. Također prikazuje i mijenja tablice usmjeravanja kernela uz dodavanje/uklanjanje unosa ARP predmemorije.

Za prikaz svih sučelja i njihovih pojedinosti:

ip addr show

Za dodavanje i uklanjanje sučelja:

ip a dodaj 192.168.120.174 dev eth0
ip a del 192.168.120.174 dev eth0

Da biste omogućili/onemogućili ARP protokol za sučelje, koristite opcije za uključivanje/isključivanje:

ip link postavljen dev eth0 arp uključen
ip link set dev eth0 arp isključen

3. ping

Pomoćni program za ping pomaže vam identificirati dostupnost mreže i hosta. Provjerava je li host dostupan ili je neka usluga pokrenuta. Također možete provjeriti ima li problema s mrežnom vezom poput velike latencije i pada paketa pomoću naredbe ping.

ping šalje ICMP (Internet Control Message Protocol) poruke eho zahtjeva i čeka ICMP pakete eho odgovora kako bi provjerio dostupnost hosta. Izlaz sadrži ukupan broj poslanih i primljenih poruka s vremenom koje je potrebno paketu da stigne do odredišta.

ping 8.8.8.8

4. netstat

netstat je uslužni program naredbenog retka koji pomaže u otkrivanju povezanih i slušajući TCP, UDP i UNIX utičnice. Prikazuje informacije o tablicama usmjeravanja, priključcima za slušanje i statistiku informacija.

Možete navesti i slušanje i zatvorene veze upisivanjem:

netstat -a

Za popis samo slušajućih TCP veza:

netstat -tl
Autorova snimka zaslona

Također vam omogućuje da navedete PID procesa i imena programa pomoću TCP veza:

netstat -ptl 

5. domaćin

host je minimalan, ali najmoćniji CLI uslužni program koji obavlja DNS pretraživanja i razrješava ime hosta u IP adrese i obrnuto. Uz rješavanje problema DNS poslužitelja, također prikazuje i provjerava NS i MX DNS vrste zapisa i ISP DNS poslužitelje.

Da biste pronašli NX za Google web stranicu:

host -t ns google.com

MX zapise možete pronaći i pokretanjem:

host -n -t mx google.com

6. arp

Naredba arp manipulira cacheom sistemske ARP tablice dodavanjem/brisanjem adresa i njihovim prikazom. ARP je skraćenica od Address Resolution Protocol i preslikava IP adresu na MAC adresu uređaja. Dakle, naredba arp obavlja zadatak i pripada alatima dostupnim unutar net-alati paket.

Pokrenite naredbu bez ikakvih parametara za pregled sadržaja tablice:

arp 
Autorova snimka zaslona

Također možete pronaći MAC adresu mapiranu na određeni IP tako što ćete unijeti IP adresu:

arp 

7. traceroute

Nakon što uslužni program ping pruži informacije o mrežnoj povezanosti i ukupnom vremenu potrebnom paketu da stigne do odredišta, možete koristiti traceroute naredba za otkrivanje detaljnih detalja o putu kojim paket ide do odredišnog hosta i rješavanje tog problema.

Izlaz prikazuje rutu paketa i sve posredne hostove između izvora i odredišta s njihovim vremenom odgovora.

Na primjer, sljedeća naredba ispisuje sve skokove do odredišnog hosta 8.8.8.8 (Google) s lokalnog stroja:

traceroute 8.8.8.8

Uslužni program koristi polje vremena života (TTL) IP paketa, koje govori o njegovom životu u mreži jer smanjuje brojku kada paket stigne do skoka.

Uslužni program također koristi koncept round-trip-time (RTT), koji osigurava da svaki međučvor ispusti paket i šalje natrag ICMP poruku o pogrešci koja pomaže traceroutu u mjerenju vremena potrebnog paketu da stigne do svakog skoka duž put.

Ova funkcija pomaže mrežnim administratorima da identificiraju osnovni uzrok problema s internetskom vezom i riješe točan problem na ruti.

8. kopati

dig, akronim za Domain Information Groper prikuplja informacije vezane za DNS i rješava DNS probleme.

Izlaz naredbe dns prikazuje informacije dostupne unutar datoteka koje sadrže DNS zapise i pomaže mrežnim administratorima da provjere radi li razlučivost imena host do IP adrese u redu.

Upit za DNS pretraživanje možete izvesti na sljedeći način:

kopati google.com

Slično, možete upiti sve vrste DNS zapisa povezanih s domenom uz pomoć BILO KOJI opcija:

dig google.com BILO KOJI

9. Wireshark

Wireshark je moćan i svestran alat za analizu paketa otvorenog koda. Snima promet s vaše odabrane kartice sučelja u stvarnom vremenu. Omogućuje mrežnim administratorima da hvataju promet na temelju protokola/porta za potrebe praćenja i rješavanja problema.

Osim filtra za snimanje, ima i filtar za prikaz s raznim opcijama koje vam pomažu da vidite promet koji vas brine.

Rješavanje problema s mrežama na Linuxu

Rješavanje problema s mrežom dio je svakodnevnih aktivnosti mrežnog administratora. Znati koji alat koristiti u nedostatku jedne ili sa širom funkcionalnošću jednako je važno za učinkovito rješavanje problema u raznim mrežnim uvjetima.

Možete saznati više o analiziranje mrežnog prometa pomoću Wiresharka i mrežne veze naredbom ss.

Kako nadzirati mrežne veze na Linuxu pomoću ss

Ako sumnjate na mrežni problem na vašem Linux sustavu, evo kako ga pratiti i riješiti problem pomoću naredbe ss.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Linux
  • Linux naredbe
  • Problemi s mrežom
  • Računalne mreže
  • Rješavanje problema
  • Najbolje
O autoru
Rumaisa Niazi (Objavljeno 14 članaka)

Rumaisa je slobodni pisac u MUO. Nosila je mnogo šešira, od matematičarke do entuzijasta za informacijsku sigurnost, a sada radi kao analitičarka SOC-a. Njezini interesi uključuju čitanje i pisanje o novim tehnologijama, distribucijama Linuxa i svemu oko informacijske sigurnosti.

Više od Rumaise Niazi

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu