Linux, kao i drugi napredni operativni sustavi, podržava komunikaciju preko mreže. U Linuxu su sve postavke pohranjene u pristupačnim datotekama. Na taj način se određene datoteke mogu uređivati, a potrebne postavke mogu se jednostavno izvršiti. Možete jednostavno upravljati naredbama koje se koriste za postavke mreže i DNS-a sa zaslona za naredbe.

U ovom ćete članku pronaći informacije o najčešće korištenim osnovnim mrežnim naredbama u Linuxu i kako urediti DNS postavke.

1. Za mrežnu vezu i IP konfiguraciju: ifconfig

Naredba ifconfig omogućuje vam da pregledate i promijenite postavke mrežne veze i IP konfiguracije dostupne u sustavu.

ifconfig
Izlaz naredbe ifconfig

Prvo, vidite eth0 informacije. eth0 je dio koji prikazuje informacije o vašoj Ethernet kartici. Ako su druge Ethernet kartice spojene na sustav, imale bi nazive kao što su eth1, odnosno eth2.

gle predstavlja samo računalo, tj. localhost.

Ako koristite okruženje bežične mreže, također možete vidjeti wlan0 informacija. wlan0 znači bežičnu mrežnu karticu.

instagram viewer

Umjesto da koristite naredbu ifconfig na ovaj način, možete navesti željene informacije jednu po jednu. Na primjer, ako želite navesti samo podatke o Ethernet kartici, ifconfig eth0 naredba će biti dovoljna.

 ifconfig eth0
eth0: zastavice=4163<GORE, Emitiranje, TRČENJE, MULTICAST> mtu 1500
inet 10.0.2.15mrežna maska 255.255.255.0emitirati 10.0.2.255
inet6fe00::000:00xx:xx00:0x00prefikslen 64 scopeid 0x20&lt;veza&gt;
eter 08:00:00:00:0x:00txqueuelen 1000 (Ethernet)
RXpakete 11 bajtova 3310 (3.2KiB)
RX greške 0 pao 0 prekoračenja 0 okvir 0
TXpakete 25 bajtova 3050 (2.9KiB)
TX pogreške 0 pada 0 prekoračenja 0 nositelja 0 sudara 0

Na primjer, gore ste vidjeli da je lokalna IP adresa eth0 10.0.2.15. Za promjenu ove IP adrese u 10.0.2.13:

sudoifconfigeth0 10.0.2.13
Promjena lokalne IP adrese naredbom ifconfig

Uz ifconfig, ovdje možete promijeniti informacije, kao i prilagoditi informacijske kartice na koje naiđete u izlazu. ifconfig card_name dolje naredba može ukloniti željenu karticu s prikaza, možete ponovno prikazati ovu karticu s ifconfig card_name gore naredba.

sudo ifconfig lo dolje
Korištenje parametra down s naredbom ifconfig

Kao što se može vidjeti iz izlaza, parametar down učinio je lo karticu sada nevidljivom.

sudo ifconfig lo up
Korištenje parametra up s naredbom ifconfig

2. Vrsta kontrolnog mehanizma: ping

Naredba ping provjerava je li uspostavljena komunikacija između cilja i vašeg sustava. Na primjer, možete postaviti upit o brzini komunikacije između vas i Googlea.

pinggoogle.com
Korištenje naredbe ping

Dok sam to radio, završio sam ovaj proces kombinacijom Ctrl + C nakon 5. paketa upita. Ako koristite naredbu kao što je a ping -c 4 google.com, šaljete samo 4 paketa upita. Proces će se prekinuti nakon što se iscrpi broj paketa upita.

ping-c 4 google.com
PINGgoogle.com (216.58.206.174) 56(84) bajtovaodpodaci.
64 bajtova iz sof02s27-u-f14.1e100.net (216.58.206.174): icmp_seq=1 ttl=111 vrijeme=79.0 ms
64 bajtova iz sof02s27-u-f14.1e100.net (216.58.206.174): icmp_seq=2 ttl=111 vrijeme=73.5 ms
64 bajtova iz sof02s27-u-f14.1e100.net (216.58.206.174): icmp_seq=3 ttl=111 vrijeme=72.7 ms
64 bajtova iz sof02s27-u-f14.1e100.net (216.58.206.174): icmp_seq=4 ttl=111 vrijeme=75.1 ms
google.compingstatistika
4 paketa poslana, 4 primljena, 0% gubitka paketa, vrijeme 3014ms
rtt min/avg/max/mdev = 72,710/75,089/79,030/2,432 ms

3. Za tablicu IP usmjeravanja: ruta

Naredba route vam omogućuje da vidite sadržaj IP tablice usmjeravanja na vašem sustavu. Možete upisati put -n naredba u konzoli za to.

put -n
Tablica IP usmjeravanja kernela
Destination Gateway Genmask Flags Metrička Ref KoristitiIface
0.0.0.0 10.0.2.1 0.0.0.0UG 100 0 0 eth0
10.0.2.0 0.0.0.0 255.255.255.0U 100 0 0 eth0

Adresa pristupnika ovdje je adresa za prosljeđivanje koja se koristi prilikom prijelaza s lokalne mreže na internetsku mrežu.

4. Praćenje prosljeđivanja za određeni cilj: traceroute

Uz Traceroute, vaša naredba pokazuje kroz koje je hostove prošao paket poslan na određeno odredište. Ovaj put, zamislimo ciljanu adresu www.makeuseof.com kao primjer.

traceroutewww.iskoristiti.com
traceroutedowww.iskoristiti.com (54.157.137.27), 30 hmeljamaks, 60 bajtpakete
1 10.0.2.1 (10.0.2.1) 0.430ms 0.326ms 0.414ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *

Kao što vidite, da biste mogli biti upućeni na željenu adresu, prvo se podnese zahtjev na adresu 10.0.2.1. Možeš koristite naredbu traceroute vidjeti takve putove usmjeravanja i razumjeti sve probleme usmjeravanja koji se javljaju u mreži.

5. Za informacije o domeni: whois

Whois upit sadrži informacije kao što su kada je domena uspostavljena, koliko dugo vrijedi i tako dalje. Ciljajmo google.com kao primjer Whois upita.

tko jegoogle.com
DomenaIme: GOOGLE.COM
ID domene registra: 2138514_DOMAIN_COM-VRSN
ZapisničarTKO JEPoslužitelj: tko je.markmonitor.com
URL registrara: http://www.markmonitor.com
AžuriranoDatum: 2019-09-09T15:39:04Z
StvaranjeDatum: 1997-09-15T04:00:00Z
registarIstek valjanostiDatum: 2028-09-14T04:00:00Z
Opisnik: MarkMonitor Inc.
Registrator IANA ID: 292
E-pošta za kontakt o zlostavljanju registrara: abusecomplaints@markmonitor.com
ZapisničarZlostavljanjeKontaktTelefon: +1.2083895740
Status domene: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Status domene: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Status domene: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Status domene: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited
Status domene: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
Status domene: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited
ImePoslužitelj: NS1.GOOGLE.COM
ImePoslužitelj: NS2.GOOGLE.COM
ImePoslužitelj: NS3.GOOGLE.COM
ImePoslužitelj: NS4.GOOGLE.COM
DNSSEC: nepotpisano
URL od ICANN-ov obrazac za žalbu zbog netočnosti Whois: https://www.icann.org/wicf/

Također, možete izbjeći korištenje naredbenog zaslona korištenjem najbolje web stranice za besplatno traženje whois informacija.

6. Dobivanje informacija o ciljnoj adresi: domaćin

Naredba host vam omogućuje da dobijete informacije o odredišnoj adresi. Pomoću naredbe host možete pristupiti imenu domene s IP adrese i IP adresi iz naziva domene.

Korištenje naredbe host

7. Da pogledate DNS zapise: dig

Naredba dig (groper informacija o domeni) uobičajena je mrežna naredba Linuxa koja se koristi za traženje DNS zapisa.

kopatigoogle.com
; <<>> DiG 9.17.21-1-Debian <<>> google.com
;; globalno opcije: +cmd
;; Dobio odgovor:
;; ->>ZAGLAVLJE<<- šifra operacije: QUERY, status: NOERROR, id: 64917
;; zastavice: qr rd ra; UPIT: 1, ODGOVOR: 1, AUTORITET: 0, DODATNI: ​​0
;; ODJELJAK PITANJA:
;google.com. UA
;; ODJELJAK ZA ODGOVORE:
google.com. 177 UA 216.58.206.174
;; Vrijeme upita: 3 ms
;; SERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; KADA: čettravanj 14 19:25:15EDT 2022
;; MSG VELIČINA rcvd: 44

Također, možete pregledati NS (Nameserver) zapise naredbom dig. Možete koristiti -t NS naredba za ovo.

kopatigoogle.com-tNS
; <<>> DiG 9.17.21-1-Debian <<>> google.com -t NS
;; globalno opcije: +cmd
;; Dobio odgovor:
;; ->>ZAGLAVLJE<<- šifra operacije: QUERY, status: NOERROR, id: 41881
;; zastavice: qr rd ra; UPIT: 1, ODGOVOR: 4, AUTORITET: 0, DODATNI: ​​0
;; ODJELJAK PITANJA:
;google.com. UNS
;; ODJELJAK ZA ODGOVORE:
google.com. 70621 UNSns3.google.com.
google.com. 70621 UNSns2.google.com.
google.com. 70621 UNSns4.google.com.
google.com. 70621 UNSns1.google.com.
;; Vrijeme upita: 3 ms
;; SERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; KADA: čettravanj 14 19:34:38EDT 2022
;; MSG VELIČINA rcvd: 100

8. Za podudaranje IP-MAC adresa: arp

Naredba arp prikazuje tablice u kojima se čuvaju mapiranja IP-MAC adresa.

arp 
Adresa HWtype HWaddress Flags Mask Iface
10.0.2.1eter 52:54:00:12:35:00Ceth0
10.0.2.3eter 08:00:27:66:24:25Ceth0

9. Za veze koje je napravio sustav: tcpdump

Naredba tcpdump omogućuje vam trenutni pregled veza koje je uspostavio vaš sustav i veza napravljenih s vašim sustavom.

# tcpdump 
tcpdump: opširni izlaz potisnut, koristiti -v[v]... zapuna protokol dekodirati
slušanje na eth0, tip veze EN10MB (Ethernet), duljina snimka 262144 bajta
19:44:59.746452IP 10.0.2.15.48657 &gt; homerouter.cpe.domena: 14329+ A? www.iskoristiti.com. (37)
19:44:59.746574IP 10.0.2.15.48657 &gt; homerouter.cpe.domena: 39924+ AAAA? www.iskoristiti.com. (37)
19:44:59.770573IP 10.0.2.15.44391 &gt; homerouter.cpe.domena: 44735+ A? sadržaj-potpis-2.cdn.mozilla.neto. (53)
19:44:59.770685IP 10.0.2.15.44391 &gt; homerouter.cpe.domena: 31664+ AAAA? sadržaj-potpis-2.cdn.mozilla.neto. (53)

Osim toga, ako želite izravno pratiti veze bez razlučivanja adrese, možete koristiti tcpdump -n naredba.

# tcpdump -n
tcpdump: opširni izlaz potisnut, koristiti -v[v]... zapuna protokol dekodirati
slušanje na eth0, tip veze EN10MB (Ethernet), duljina snimka 262144 bajta
19:47:41.327149IP 10.0.2.15.43892 &gt; 192.168.1.1.53: 44991+ A? sadržaj-potpis-2.cdn.mozilla.neto. (53)
19:47:41.327574IP 10.0.2.15.43892 &gt; 192.168.1.1.53: 46778+ AAAA? sadržaj-potpis-2.cdn.mozilla.neto. (53)
19:47:41.425041 IP 192.168.1.1.53 > 10.0.2.15.43892: 44991 5/0/0 CNAME d2nxq2uap88usk.cloudfront.net., A 18.66.248.5, A 18.66.248.40, A 18.66.248.1816, A 18.14.5.5.
19:47:41.425042 IP 192.168.1.1.53 > 10.0.2.15.43892: 46778 9/0/0 CNAME d2nxq2uap88usk.cloudfront.net., AAAA 2600:9000:224a: e400:a: da5e: 7900:93a1:0a: 040:0a: 002 da5e: 7900:93a1, AAAA 2600:9000:224a: 9400:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 8200:a: da5e: 7900:90a0: 7900:93000:2002: da5e: 7900:93a1, AAAA 2600:9000:224a: 8e00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 9a00:a: da5e: 7900:93a26:0a04:02004: 7900:93a1 (317)
19:47:42.470901IP 10.0.2.15.44369 &gt; 192.168.1.1.53: 28874+ A? sigurnog pregledavanja.googleapis.com. (45)

10. DNS postavke

U usporedbi s drugim operativnim sustavima, podešavanje DNS-a na Linuxu je prilično jednostavno. Da biste to učinili, možete napraviti neke promjene u etc/resolv.conf datoteka u kojoj su pohranjene DNS informacije.

# mačka etc/resolv.conf 
# Generirao NetworkManager
poslužitelja imena 192.168.1.1

Ako ovdje želite dodati novi DNS, možete koristiti jeka naredba.

# echo poslužitelj imena 8.8.8.8 > etc/resolv.conf
# echo poslužitelj imena 8.8.4.4 >> etc/resolv.conf

Nakon unosa ovih dodataka, kada pregledavate etc/resolv.conf ponovo datoteku, vidjet ćete da su napravljene željene promjene.

# mačka etc/resolv.conf 
poslužitelja imena 8.8.8.8
poslužitelja imena 8.8.4.4

Unutar /etc/ folder, postoji još jedna datoteka pod nazivom domaćini koji djeluje kao poslužitelj imena domene. Ova se datoteka provjerava prilikom rješavanja naziva domene u sustavu.

# mačka itd/domaćina
127.0.0.1lokalni domaćin
127.0.1.1Kali
# Sljedeći redovi su poželjni za hostove koji podržavaju IPv6
::1lokalni domaćinip6-localhostip6-petlja
ff02::1ip6-allnodes
ff02::2ip6-sve usmjerivači

Upravljanje mrežom je jednostavnije s Linux naredbama

Linux je jedan od najčešće korištenih operativnih sustava. Poznavanje ispravnih naredbi koje se koriste u Linuxu bit će vrlo korisno u smislu vremena i truda. Prilikom konfiguriranja svoje Linux mreže i traženja bilo kakvih problema koji se mogu pojaviti u mreži, možete koristiti Linux mrežne naredbe.

9 najboljih Linux mrežnih naredbi za rješavanje problema

Pročitajte dalje

UdioCvrkutUdioE-mail

Povezane teme

  • Linux
  • DNS
  • Računalne mreže
  • Linux

O autoru

Osoblje MUO

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