A Linux a többi fejlett operációs rendszerhez hasonlóan támogatja a hálózaton keresztüli kommunikációt. Linux alatt minden beállítás elérhető fájlokban van tárolva. Így bizonyos fájlok szerkeszthetők, és a szükséges beállítások egyszerűen elvégezhetők. A hálózati és DNS-beállításokhoz használt parancsokat egyszerűen kezelheti a parancsképernyőről.

Ebben a cikkben információkat talál a Linux rendszerben leggyakrabban használt alapvető hálózati parancsokról és a DNS-beállítások szerkesztéséről.

1. Hálózati kapcsolathoz és IP-konfigurációhoz: ifconfig

Az ifconfig parancs lehetővé teszi a rendszerben elérhető hálózati kapcsolat és IP konfigurációs beállítások vizsgálatát és módosítását.

ifconfig
Az ifconfig parancs kimenete

Először is látja az eth0 információkat. Az eth0 az a rész, amely az Ethernet-kártyával kapcsolatos információkat jeleníti meg. Ha más Ethernet kártyák is csatlakoznak a rendszerhez, akkor ezeknek például eth1, illetve eth2 nevük lenne.

íme magát a számítógépet jelenti, azaz a localhost.

Ha vezeték nélküli hálózati környezetet használ, láthatja a wlan0 információ. A wlan0 a vezeték nélküli hálózati kártyát jelenti.

Az ifconfig parancs ilyen módon történő használata helyett egyenként listázhatja ki a kívánt információkat. Például, ha csak az Ethernet-kártya adatait szeretné felsorolni, ifconfig eth0 a parancs elég lesz.

 ifconfig eth0
eth0: flags=4163<FEL, KÖZVETÍTÉS, FUTÁS, MULTICAST> mtu 1500
inet 10.0.2.15hálózati maszk 255.255.255.0adás 10.0.2.255
inet6fe00::000:00xx:xx00:0x00előtag 64 Scopeid 0x20&lt;link&gt;
éter 08:00:00:00:0x:00txqueuelen 1000 (Ethernet)
RXcsomagokat 11 bájtok 3310 (3.2KiB)
RX hibák 0 kiesett 0 túlfutás 0 keret 0
TXcsomagokat 25 bájtok 3050 (2.9KiB)
TX hibák 0 kiesett 0 túlfutás 0 hordozó 0 ütközés 0

Például fentebb láthatta, hogy az eth0 helyi IP-címe 10.0.2.15. Az IP-cím módosítása 10.0.2.13-ra:

sudoifconfigeth0 10.0.2.13
Helyi IP-cím módosítása ifconfig paranccsal

Az ifconfig segítségével itt módosíthatja az információkat, valamint beállíthatja a kimenetben talált információs kártyákat. ifconfig card_name le a paranccsal eltávolíthatja a kívánt kártyát a kijelzőről, ezzel újra megjelenítheti ezt a kártyát ifconfig card_name up a parancs.

sudo ifconfig le
A down paraméter használata az ifconfig paranccsal

Ahogy a kimenetből is látszik, a down paraméter most láthatatlanná tette a lo kártyát.

sudo ifconfig lo up
Az up paraméter használata az ifconfig paranccsal

2. Egyfajta vezérlési mechanizmus: ping

A ping parancs ellenőrzi, hogy létrejött-e a kommunikáció a cél és a rendszer között. Például lekérdezheti az Ön és a Google közötti kommunikáció sebességét.

pingGoogle.com
A ping parancs használatával

Ennek során ezt a folyamatot az 5. lekérdező csomag után a Ctrl + C kombinációval fejeztem be. Ha olyan parancsot használ, mint a ping -c 4 google.com, csak 4 lekérdezési csomagot küld. A folyamat leáll, miután a lekérdezési csomagok száma kimerült.

ping-c 4 Google.com
PINGGoogle.com (216.58.206.174) 56(84) bájtoknak,-nekadat.
64 bájtok tól től sof02s27-ban ben-f14.1e100.háló (216.58.206.174): icmp_seq=1 ttl=111 idő=79.0 Kisasszony
64 bájtok tól től sof02s27-ban ben-f14.1e100.háló (216.58.206.174): icmp_seq=2 ttl=111 idő=73.5 Kisasszony
64 bájtok tól től sof02s27-ban ben-f14.1e100.háló (216.58.206.174): icmp_seq=3 ttl=111 idő=72.7 Kisasszony
64 bájtok tól től sof02s27-ban ben-f14.1e100.háló (216.58.206.174): icmp_seq=4 ttl=111 idő=75.1 Kisasszony
Google.compingstatisztika
4 csomag továbbított, 4 fogadott, 0% csomagvesztés, idő 3014ms
rtt min/avg/max/mdev = 72,710/75,089/79,030/2,432 ms

3. IP Routing Table esetén: útvonal

A route parancs lehetővé teszi a rendszer IP-útválasztási tábla tartalmának megtekintését. Beírhatod a útvonal -n parancsot a konzolban ehhez.

útvonal -n
Kernel IP-útválasztó táblázat
Destination Gateway Genmask Flags Metric Ref HasználatSzembesülök
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

Az átjáró címe itt az a továbbítási cím, amelyet a helyi hálózatról az internetes hálózatra való átlépéskor használnak.

4. Követés továbbítása egy adott célhoz: traceroute

A Traceroute segítségével a parancs megmutatja, hogy az adott célállomásra küldött csomag mely gazdagépeken ment keresztül. Ezúttal gondoljunk például a www.makeuseof.com célcímre.

traceroutewww.kihasználni.com
traceroutenak nekwww.kihasználni.com (54.157.137.27), 30 komlómax, 60 bytecsomagokat
1 10.0.2.1 (10.0.2.1) 0.430Kisasszony 0.326Kisasszony 0.414Kisasszony
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *

Amint látja, ahhoz, hogy a kívánt címre irányíthassunk, először a 10.0.2.1 címre kell kérni. tudsz használja a tracerout parancsot az ilyen útválasztási útvonalak megtekintéséhez és a hálózatban előforduló útválasztási problémák megértéséhez.

5. Domain információkért: whois

A whois lekérdezés olyan információkat tartalmaz, mint például, hogy mikor jött létre a tartomány, meddig érvényes és így tovább. Célozzuk meg a google.com webhelyet a whois lekérdezés példájaként.

kicsodaGoogle.com
TartományNév: GOOGLE.COM
Registry Domain ID: 2138514_DOMAIN_COM-VRSN
AnyakönyvvezetőKICSODAszerver: kicsoda.markmonitor.com
Regisztrátor URL: http://www.markmonitor.com
FrissítveDátum: 2019-09-09T15:39:04Z
TeremtésDátum: 1997-09-15T04:00:00Z
Iktató hivatalLejáratDátum: 2028-09-14T04:00:00Z
Regisztrátor: MarkMonitor Inc.
Nyilvántartó IANA azonosító: 292
Regisztrátor visszaélés kapcsolatfelvételi e-mail: abusecomplaints@markmonitor.com
AnyakönyvvezetőVisszaélésKapcsolatba lépniTelefon: +1.2083895740
Domain állapota: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain állapota: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain állapota: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Domain állapota: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited
Domain állapota: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
Domain állapota: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited
Névszerver: NS1.GOOGLE.COM
Névszerver: NS2.GOOGLE.COM
Névszerver: NS3.GOOGLE.COM
Névszerver: NS4.GOOGLE.COM
DNSSEC: aláíratlan
URL nak,-nek az ICANN Whois pontatlansági panasz űrlapja: https://www.icann.org/wicf/

Ezenkívül elkerülheti a parancsképernyő használatát a használatával a legjobb webhelyek a whois információk ingyenes megkereséséhez.

6. Információk beszerzése a célcímről: host

A host parancs lehetővé teszi, hogy információt kapjon a célcímről. A host paranccsal elérheti a tartománynevet az IP-címből, az IP-címet pedig a tartománynévből.

A host parancs használatával

7. A DNS-rekordok megtekintése: dig

A dig parancs (domain information groper) egy általános Linux hálózati parancs, amelyet DNS-rekordok keresésére használnak.

digGoogle.com
; <<>> DiG 9.17.21-1-Debian <<>> google.com
;; globális opciók: +cmd
;; Megvan a válasz:
;; ->>FEJLÉC<<- opkód: QUERY, állapot: NOERROR, azonosító: 64917
;; zászlók: qr rd ra; KÉRDÉS: 1, VÁLASZ: 1, HATÓSÁG: 0, TOVÁBBI: 0
;; KÉRDÉS SZAK:
;Google.com. BAN BENA
;; VÁLASZ SZAK:
Google.com. 177 BAN BENA 216.58.206.174
;; Lekérdezési idő: 3 msec
;; SZERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; MIKOR: csÁprilis 14 19:25:15EDT 2022
;; MSG SIZE rcvd: 44

Az NS (Nameserver) rekordokat is megvizsgálhatja a dig paranccsal. Használhatja a -t NS a parancsot erre.

digGoogle.com-tNS
; <<>> DiG 9.17.21-1-Debian <<>> google.com -t NS
;; globális opciók: +cmd
;; Megvan a válasz:
;; ->>FEJLÉC<<- műveleti kód: QUERY, állapot: NOERROR, azonosító: 41881
;; zászlók: qr rd ra; KÉRDÉS: 1, VÁLASZ: 4, HATÓSÁG: 0, TOVÁBBI: 0
;; KÉRDÉS SZAK:
;Google.com. BAN BENNS
;; VÁLASZ SZAK:
Google.com. 70621 BAN BENNSns3.Google.com.
Google.com. 70621 BAN BENNSns2.Google.com.
Google.com. 70621 BAN BENNSns4.Google.com.
Google.com. 70621 BAN BENNSns1.Google.com.
;; Lekérdezési idő: 3 msec
;; SZERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; MIKOR: csÁprilis 14 19:34:38EDT 2022
;; MSG SIZE rcvd: 100

8. IP-MAC címegyeztetéshez: arp

Az arp parancs azokat a táblázatokat jeleníti meg, ahol az IP-MAC-címleképezések tárolva vannak.

arp 
Cím HWtype HWaddress Flags Mask Iface
10.0.2.1éter 52:54:00:12:35:00Ceth0
10.0.2.3éter 08:00:27:66:24:25Ceth0

9. A rendszer által létrehozott kapcsolatokhoz: tcpdump

A tcpdump parancs lehetővé teszi, hogy azonnal megtekintse a rendszer és a rendszerrel létrehozott kapcsolatokat.

# tcpdump 
tcpdump: bőbeszédű kimenet elnyomva, használat -v[v]... számárateljes jegyzőkönyv dekódolni
hallgat eth0-n, link típusú EN10MB (Ethernet), a pillanatfelvétel hossza 262144 bájt
19:44:59.746452IP 10.0.2.15.48657 &gt; homerouter.cpe.tartomány: 14329+ A? www.kihasználni.com. (37)
19:44:59.746574IP 10.0.2.15.48657 &gt; homerouter.cpe.tartomány: 39924+ AAAA? www.kihasználni.com. (37)
19:44:59.770573IP 10.0.2.15.44391 &gt; homerouter.cpe.tartomány: 44735+ A? tartalom-aláírás-2.cdn.mozilla.háló. (53)
19:44:59.770685IP 10.0.2.15.44391 &gt; homerouter.cpe.tartomány: 31664+ AAAA? tartalom-aláírás-2.cdn.mozilla.háló. (53)

Ezenkívül, ha közvetlenül, címfeloldás nélkül szeretné követni a hivatkozásokat, használhatja a tcpdump -n parancs.

# tcpdump -n
tcpdump: bőbeszédű kimenet elnyomva, használat -v[v]... számárateljes jegyzőkönyv dekódolni
hallgat eth0-n, link típusú EN10MB (Ethernet), a pillanatfelvétel hossza 262144 bájt
19:47:41.327149IP 10.0.2.15.43892 &gt; 192.168.1.1.53: 44991+ A? tartalom-aláírás-2.cdn.mozilla.háló. (53)
19:47:41.327574IP 10.0.2.15.43892 &gt; 192.168.1.1.53: 46778+ AAAA? tartalom-aláírás-2.cdn.mozilla.háló. (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.40, A 18.66.248.40, A.511.6
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:93A 20a: 20a920:20a9 da5e: 7900:93a1, AAAA 2600:9000:224a: 9400:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 8200:a: da5e: 7900:9000:93: da5e: 7900:93a1, AAAA 2600:9000:224a: 8e00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 9a00:a: da5e: 7900:93a20a40:40: 7900:93a1 (317)
19:47:42.470901IP 10.0.2.15.44369 &gt; 192.168.1.1.53: 28874+ A? biztonságos Böngészés.googleapis.com. (45)

10. DNS beállítások

Más operációs rendszerekkel összehasonlítva a DNS beállítása Linuxon meglehetősen egyszerű. Ehhez néhány módosítást végezhet a etc/resolv.conf fájl, amelyben a DNS-információkat tárolják.

# cat etc/resolv.conf 
# A NetworkManager generálta
névszerver 192.168.1.1

Ha új DNS-t szeretne hozzáadni ide, használhatja a visszhang parancs.

# echo névszerver 8.8.8.8 > etc/resolv.conf
# echo névszerver 8.8.4.4 >> etc/resolv.conf

Ezen kiegészítések elvégzése után, amikor böngészi a etc/resolv.conf fájlt újra, látni fogja, hogy a kívánt módosítások megtörténtek.

# cat etc/resolv.conf 
névszerver 8.8.8.8
névszerver 8.8.4.4

Benne /etc/ mappa, van egy másik fájl neve otthont ad amely domain névszerverként működik. Ezt a fájlt a rendszer a tartománynév-feloldás során ellenőrzi.

# macska stb./gazda
127.0.0.1helyi kiszolgáló
127.0.1.1kali
# A következő sorok kívánatosak az IPv6-képes gazdagépeknél
::1helyi kiszolgálóip6-localhostip6-loopback
ff02::1ip6-allnodes
ff02::2ip6-allrouterek

A hálózatkezelés egyszerűbb a Linux parancsokkal

A Linux az egyik legszélesebb körben használt operációs rendszer. A Linuxban használt helyes parancsok ismerete nagyon hasznos lesz az idő és az erőfeszítés szempontjából. Amikor konfigurálja a Linux hálózatot, és keresi a hálózatban esetlegesen előforduló problémákat, használhatja a Linux hálózati parancsait.

A 9 legjobb Linux hálózati hibaelhárítási parancs

Olvassa el a következőt

Ossza megCsipogOssza megEmail

Kapcsolódó témák

  • Linux
  • DNS
  • Számítógépes hálózatok
  • Linux

A szerzőről

MUO személyzet

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez