Rutinske odgovornosti skrbnika omrežja, kot so upravljanje, spremljanje, konfiguracija in odpravljanje težav, ne zahtevajo, da se naučite zapletenih orodij tretjih oseb. Namesto tega lahko vse te naloge izvajate z zlahka razpoložljivimi orodji, ki so vnaprej nameščena z večino distribucij Linuxa.
Ta članek se osredotoča na del odgovornosti skrbnika omrežja za odpravljanje težav z omrežjem in zajema orodja, ki te težave rešujejo v različnih kategorijah. Nadalje pokriva, kako ti pripomočki pomagajo v praktičnih scenarijih.
1. ifconfig
ifconfig je pripomoček ukazne vrstice, znan po konfiguraciji vmesnika v operacijskih sistemih Linux/Unix. Skrbniki omrežja ga uporabljajo tudi za poizvedovanje in upravljanje parametrov vmesnika s pomočjo konfiguracijskih skriptov.
Pomaga vam omogočiti ali onemogočiti omrežni vmesnik ter vam omogoča, da izbranemu vmesniku dodelite naslov IP in omrežno masko. Ogledate si lahko tudi vse razpoložljive vmesnike, naslove IP, naslove strojne opreme in največjo velikost prenosne enote za aktivne vmesnike.
Vsak vmesnik lahko aktivirate/deaktivirate z uporabo parametrov gor/dol, kot sledi:
sudo ifconfig up eth0
sudo ifconfig navzdol eth0
Če želite vmesniku dodeliti naslov IP:
sudo ifconfig eth0 192.168.120.5 omrežna maska 255.255.255.0
Vendar ta pripomoček ni na voljo v distribucijah Linuxa in morda boste prejeli napako "ifconfig: ukaz ni najden". Težavo lahko rešite z namestitvijo mrežna orodja paket z upraviteljem paketov vaše distribucije.
Na Ubuntu/Debian:
sudo apt-get install net-tools
Na Fedora, CentOS in drugih distribucijah, ki temeljijo na RPM:
yum install net-tools
Na Arch Linuxu:
sudo pacman -S net-tools
2. ip
ip je alternativa staremu dobremu ifconfig. Vendar obseg njegove funkcionalnosti zajema dve plasti protokola TCP/IP, plast podatkovne povezave in omrežno plast.
Prikaže omrežne vmesnike in konfigurira omrežne naprave, tako kot pripomoček ifconfig. Prav tako prikazuje in spreminja usmerjevalne tabele jedra z dodajanjem/odstranjevanjem vnosov iz predpomnilnika ARP.
Za prikaz vseh vmesnikov in njihovih podrobnosti:
ip addr show
Če želite dodati in odstraniti vmesnike:
ip dodaj 192.168.120.174 dev eth0
ip a del 192.168.120.174 dev eth0
Če želite omogočiti/onemogočiti protokol ARP za vmesnik, uporabite možnosti vklopa/izklopa:
ip link nastavite dev eth0 arp vklopljeno
ip link set dev eth0 arp off
3. ping
Pripomoček ping vam pomaga prepoznati razpoložljivost omrežja in gostitelja. Preveri, ali je gostitelj dosegljiv ali se izvaja storitev. Z ukazom ping lahko preverite tudi težave z omrežno povezljivostjo, kot sta visoka zamuda in padec paketa.
ping pošlje ICMP (Internet Control Message Protocol) sporočila z odmevnimi zahtevami in čaka na odmevne pakete ICMP, da preveri razpoložljivost gostitelja. Izhod vsebuje skupno število poslanih in prejetih sporočil s časom, ki ga potrebuje paket, da doseže cilj.
ping 8.8.8.8
4. netstat
netstat je pripomoček ukazne vrstice, ki pomaga odkrivati povezane in poslušanje vtičnic TCP, UDP in UNIX. Prikaže informacije o usmerjevalnih tabelah, poslušalnih vratih in statistiko informacij.
Navedete lahko tako poslušajoče kot zaprte povezave, tako da vnesete:
netstat -a
Če želite prikazati samo poslušajoče povezave TCP:
netstat -tl
Omogoča vam tudi, da navedete PID procesov in imen programov z uporabo povezav TCP:
netstat -ptl
5. gostiteljica
host je minimalen, a najzmogljivejši pripomoček CLI, ki izvaja iskanje DNS in razreši ime gostitelja v naslove IP in obratno. Poleg odpravljanja težav s strežnikom DNS prikazuje in preverja tudi vrste zapisov NS in MX DNS in strežnike DNS ISP.
Če želite najti NX za Googlovo spletno mesto:
host -t ns google.com
Zapise MX lahko najdete tudi tako, da zaženete:
gostitelj -n -t mx google.com
6. arp
Ukaz arp manipulira s predpomnilnikom sistemske tabele ARP tako, da doda/briše naslove in jih prikaže. ARP je kratica za Address Resolution Protocol in preslika IP naslov na MAC naslov naprave. Zato ukaz arp opravi nalogo in spada med orodja, ki so na voljo znotraj mrežna orodja paket.
Zaženite ukaz brez parametrov za ogled vsebine tabele:
arp
Prav tako lahko najdete naslov MAC, preslikan na določen IP, tako da navedete naslov IP:
arp
7. traceroute
Ko pripomoček ping zagotovi informacije o omrežni povezljivosti in skupnem času, ki ga potrebuje paket, da doseže cilj, lahko uporabite traceroute ukaz, da ugotovite poglobljene podrobnosti o poti, ki jo paket popelje do ciljnega gostitelja, in reši to težavo.
Izhod prikazuje pot paketa in vse vmesne gostitelje med izvorom in ciljem z njihovim odzivnim časom.
Naslednji ukaz na primer iz lokalnega računalnika izpiše vse skoke na ciljni gostitelj 8.8.8.8 (Google):
traceroute 8.8.8.8
Pripomoček uporablja polje Time-to-live (TTL) paketa IP, ki pove o njegovi življenjski dobi v omrežju, saj se zmanjša za številko, ko paket doseže skok.
Pripomoček uporablja tudi koncept povratnega časa (RTT), ki zagotavlja, da vsako vmesno vozlišče spusti paket in pošlje nazaj sporočilo o napaki ICMP, ki pomaga pri sledenju pri merjenju časa, ki ga potrebuje paket, da doseže vsak skok vzdolž način.
Ta funkcija pomaga skrbnikom omrežja ugotoviti glavni vzrok težav z internetno povezljivostjo in odpraviti točno težavo na poti.
8. kopati
dig, akronim za Domain Information Groper zbira informacije, povezane z DNS, in odpravlja težave z DNS.
Izhod ukaza dns prikaže informacije, ki so na voljo v datotekah, ki vsebujejo zapise DNS, in pomaga skrbnikom omrežja preveriti, ali ločljivost imena gostitelja do naslova IP deluje dobro.
Poizvedbo za iskanje DNS lahko izvedete na naslednji način:
kopati google.com
Podobno lahko poizvedujete po vseh vrstah zapisov DNS, povezanih z domeno, s pomočjo KAJ možnost:
dig google.com KAR KOLI
9. Wireshark
Wireshark je zmogljivo in vsestransko orodje za analizo paketov odprte kode. Zajame promet z izbrane vmesniške kartice v realnem času. Skrbnikom omrežja omogoča zajem prometa na podlagi protokola/vrata za namene spremljanja in odpravljanja težav.
Poleg filtra za zajemanje ima tudi zaslonski filter z različnimi možnostmi, ki vam pomagajo videti zaskrbljujoči promet.
Odpravljanje težav z omrežji v Linuxu
Odpravljanje težav z omrežjem je del vsakodnevnih dejavnosti skrbnika omrežja. Za učinkovito odpravljanje težav v različnih omrežnih razmerah je enako pomembno vedeti, katero orodje uporabiti v odsotnosti enega ali s širšo funkcionalnostjo.
Več o tem lahko izveste analiziranje omrežnega prometa z Wiresharkom in omrežne povezave z ukazom ss.
Če sumite na težavo z omrežjem v vašem sistemu Linux, je tukaj opisano, kako jo izslediti in odpraviti težave z ukazom ss.
Preberite Naprej
- Linux
- Ukazi za Linux
- Težave z omrežjem
- Računalniška omrežja
- Odpravljanje težav
- Najboljši
Rumaisa je svobodna pisateljica pri MUO. Nosila je veliko klobukov, od matematike do navdušenca za informacijsko varnost, zdaj pa dela kot analitik SOC. Njena zanimanja vključujejo branje in pisanje o novih tehnologijah, distribucijah Linuxa in karkoli v zvezi z informacijsko varnostjo.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite