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.
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
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
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.
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
- Linux
- Linux naredbe
- Problemi s mrežom
- Računalne mreže
- Rješavanje problema
- Najbolje

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.
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