Linux unterstützt wie andere fortschrittliche Betriebssysteme die Kommunikation über das Netzwerk. Unter Linux werden alle Einstellungen in zugänglichen Dateien gespeichert. Auf diese Weise können bestimmte Dateien bearbeitet und notwendige Einstellungen einfach vorgenommen werden. Sie können die für Netzwerk- und DNS-Einstellungen verwendeten Befehle einfach über den Befehlsbildschirm verwalten.

In diesem Artikel finden Sie Informationen zu den am häufigsten verwendeten grundlegenden Netzwerkbefehlen in Linux und zum Bearbeiten von DNS-Einstellungen.

1. Für Netzwerkverbindung und IP-Konfiguration: ifconfig

Mit dem Befehl ifconfig können Sie die im System verfügbaren Netzwerkverbindungs- und IP-Konfigurationseinstellungen überprüfen und ändern.

ifconfig
Ausgabe des ifconfig-Befehls

Zuerst sehen Sie die eth0-Informationen. eth0 ist der Teil, der die Informationen über Ihre Ethernet-Karte anzeigt. Wenn andere Ethernet-Karten mit dem System verbunden sind, haben sie Namen wie eth1 bzw. eth2.

siehe stellt den Computer selbst dar, dh localhost.

instagram viewer

Wenn Sie eine drahtlose Netzwerkumgebung verwenden, können Sie auch die sehen WLAN0 Information. wlan0 bedeutet die drahtlose Netzwerkkarte.

Anstatt den ifconfig-Befehl auf diese Weise zu verwenden, können Sie die gewünschten Informationen einzeln auflisten. Wenn Sie beispielsweise nur die Ethernet-Karteninformationen auflisten möchten, ifconfig eth0 der Befehl genügt.

 ifconfig eth0
eth0: flags=4163<UP, BROADCAST, LÄUFT, MULTICAST> mt 1500
inet 10.0.2.15Netzmaske 255.255.255.0Übertragung 10.0.2.255
inet6fe00::000:00xx:xx00:0x00Präfixl 64 Bereichs-ID 0x20&lt;Verknüpfung&gt;
Äther 08:00:00:00:0x:00txqueuelen 1000 (Ethernet)
EmpfangPakete 11 Byte 3310 (3.2KiB)
RX-Fehler 0 Dropped 0 Overruns 0 Frame 0
SendenPakete 25 Byte 3050 (2.9KiB)
TX-Fehler 0 Dropped 0 Overruns 0 Träger 0 Kollisionen 0

Zum Beispiel haben Sie oben gesehen, dass die lokale IP-Adresse von eth0 10.0.2.15 ist. So ändern Sie diese IP-Adresse in 10.0.2.13:

sudoifconfigeth0 10.0.2.13
Änderung der lokalen IP-Adresse mit dem Befehl ifconfig

Mit ifconfig können Sie die Informationen hier ändern sowie die Informationskarten anpassen, auf die Sie in der Ausgabe stoßen. ifconfig Kartenname unten Der Befehl kann die gewünschte Karte aus der Anzeige entfernen, mit können Sie diese Karte wieder anzeigen ifconfig Kartenname auf der Befehl.

sudo ifconfig lo herunter
Verwenden des down-Parameters mit dem ifconfig-Befehl

Wie aus der Ausgabe ersichtlich ist, hat der Parameter down die lo-Karte jetzt unsichtbar gemacht.

sudo ifconfig lo up
Verwenden des up-Parameters mit dem ifconfig-Befehl

2. Eine Art Kontrollmechanismus: ping

Der Ping-Befehl prüft, ob eine Kommunikation zwischen dem Ziel und Ihrem System besteht. Beispielsweise können Sie die Kommunikationsgeschwindigkeit zwischen Ihnen und Google abfragen.

KlingelnGoogle.com
Mit dem Ping-Befehl

Dabei habe ich diesen Vorgang nach dem 5. Abfragepaket mit der Kombination Strg + C beendet. Wenn Sie einen Befehl wie a ping -c 4 google.com, senden Sie nur 4 Abfragepakete. Der Prozess wird beendet, nachdem die Anzahl der Abfragepakete erschöpft ist.

Klingeln-c 4 Google.com
KLINGELNGoogle.com (216.58.206.174) 56(84) BytevonDaten.
64 Byte aus sof02s27-in-f14.1e100.Netz (216.58.206.174): icmp_seq=1 ttl=111 Zeit =79.0 Frau
64 Byte aus sof02s27-in-f14.1e100.Netz (216.58.206.174): icmp_seq=2 ttl=111 Zeit =73.5 Frau
64 Byte aus sof02s27-in-f14.1e100.Netz (216.58.206.174): icmp_seq=3 ttl=111 Zeit =72.7 Frau
64 Byte aus sof02s27-in-f14.1e100.Netz (216.58.206.174): icmp_seq=4 ttl=111 Zeit =75.1 Frau
Google.comKlingelnStatistiken
4 Pakete gesendet, 4 empfangen, 0 % Paketverlust, Zeit 3014 ms
rtt min/avg/max/mdev = 72,710/75,089/79,030/2,432 ms

3. Für IP-Routing-Tabelle: route

Mit dem Befehl route können Sie den Inhalt der IP-Routing-Tabelle auf Ihrem System anzeigen. Sie können die eingeben Route-n Befehl in der Konsole dazu.

Route-n
Kernel-IP-Routing-Tabelle
Ziel-Gateway-Genmask-Flags-Metrik-Ref BenutzenIface
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

Die Gateway-Adresse ist hier die Weiterleitungsadresse, die beim Übergang vom lokalen Netzwerk zum Internet-Netzwerk verwendet wird.

4. Weiterleitungsverfolgung für ein bestimmtes Ziel: Traceroute

Mit Traceroute zeigt Ihnen Ihr Befehl, welche Hosts das an ein bestimmtes Ziel gesendete Paket durchlaufen hat. Stellen wir uns dieses Mal als Beispiel die Zieladresse www.makeuseof.com vor.

Traceroutewww.Gebrauch machen von.com
Traceroutezuwww.Gebrauch machen von.com (54.157.137.27), 30 Hopfenmax, 60 BytePakete
1 10.0.2.1 (10.0.2.1) 0.430Frau 0.326Frau 0.414Frau
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *

Wie Sie sehen können, um an die gewünschte Adresse geleitet zu werden, muss zunächst eine Anfrage an die Adresse 10.0.2.1 gestellt werden. Sie können Verwenden Sie den Traceroute-Befehl um solche Routing-Pfade zu sehen und alle Routing-Probleme zu verstehen, die im Netzwerk auftreten.

5. Für Domäneninformationen: whois

Die Whois-Abfrage enthält Informationen wie z. B. wann die Domain eingerichtet wurde, wie lange sie gültig ist und so weiter. Lassen Sie uns als Beispiel für eine Whois-Abfrage auf google.com abzielen.

Wer istGoogle.com
DomainName: GOOGLE.COM
Registrierungsdomänen-ID: 2138514_DOMAIN_COM-VRSN
RegistratorWER ISTServer: Wer ist.markmonitor.com
Registrierungs-URL: http://www.markmonitor.com
AktualisiertDatum: 2019-09-09T15:39:04Z
SchaffungDatum: 1997-09-15T04:00:00Z
RegistrierungAblaufDatum: 2028-09-14T04:00:00Z
Registrierungsstelle: MarkMonitor Inc.
Registrar-IANA-ID: 292
Kontakt-E-Mail für Registrar-Missbrauch: abusecomplaints@markmonitor.com
RegistratorMissbrauchKontaktTelefon: +1.2083895740
Domänenstatus: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domänenstatus: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domänenstatus: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Domänenstatus: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited
Domänenstatus: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
Domänenstatus: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited
NameServer: NS1.GOOGLE.COM
NameServer: NS2.GOOGLE.COM
NameServer: NS3.GOOGLE.COM
NameServer: NS4.GOOGLE.COM
DNSSEC: unsigniert
URL von das ICANN Whois-Beschwerdeformular für Ungenauigkeiten: https://www.icann.org/wicf/

Außerdem können Sie vermeiden, den Befehlsbildschirm verwenden zu müssen, indem Sie verwenden die besten Websites, um Whois-Informationen kostenlos nachzuschlagen.

6. Abrufen von Informationen über die Zieladresse: host

Mit dem Befehl host können Sie Informationen über die Zieladresse abrufen. Mit dem Befehl host können Sie auf den Domänennamen von der IP-Adresse und die IP-Adresse von dem Domänennamen zugreifen.

Verwenden des host-Befehls

7. So sehen Sie sich DNS-Einträge an: dig

Der Befehl dig (domain information groper) ist ein gängiger Linux-Netzwerkbefehl, der zum Suchen von DNS-Einträgen verwendet wird.

grabenGoogle.com
; <<>> DiG 9.17.21-1-Debian <<>> google.com
;; global Optionen: +Befehl
;; Antwort bekommen:
;; ->>HEADER<<- Opcode: QUERY, Status: NOERROR, ID: 64917
;; Flaggen: qr rd ra; FRAGE: 1, ANTWORT: 1, BEHÖRDE: 0, ZUSÄTZLICH: 0
;; FRAGETEIL:
;Google.com. INEIN
;; ANTWORTTEIL:
Google.com. 177 INEIN 216.58.206.174
;; Abfragezeit: 3 msec
;; SERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; WENN: DoApr 14 19:25:15Sommerzeit 2022
;; Empf. MSG-GRÖSSE: 44

Außerdem können Sie NS (Nameserver)-Einträge mit dem Befehl dig untersuchen. Du kannst den... benutzen -t NS der Befehl dazu.

grabenGoogle.com-tNS
; <<>> DiG 9.17.21-1-Debian <<>> google.com -t NS
;; global Optionen: +Befehl
;; Antwort bekommen:
;; ->>HEADER<<- Opcode: QUERY, Status: NOERROR, ID: 41881
;; Flaggen: qr rd ra; FRAGE: 1, ANTWORT: 4, BEHÖRDE: 0, ZUSÄTZLICH: 0
;; FRAGETEIL:
;Google.com. INNS
;; ANTWORTTEIL:
Google.com. 70621 INNSns3.Google.com.
Google.com. 70621 INNSns2.Google.com.
Google.com. 70621 INNSns4.Google.com.
Google.com. 70621 INNSns1.Google.com.
;; Abfragezeit: 3 msec
;; SERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; WENN: DoApr 14 19:34:38Sommerzeit 2022
;; Empf. MSG-GRÖSSE: 100

8. Für IP-MAC-Adressabgleiche: arp

Der Befehl arp zeigt die Tabellen an, in denen IP-MAC-Adresszuordnungen gespeichert sind.

Arp 
Adresse HWtype HWaddress Flags Maske Iface
10.0.2.1Äther 52:54:00:12:35:00Ceth0
10.0.2.3Äther 08:00:27:66:24:25Ceth0

9. Für vom System hergestellte Verbindungen: tcpdump

Mit dem Befehl tcpdump können Sie sofort die von Ihrem System hergestellten Verbindungen und die zu Ihrem System hergestellten Verbindungen anzeigen.

# tcpdump 
tcpdump: ausführliche Ausgabe unterdrückt, benutzen -v[v]... zumvoll Protokoll dekodieren
Lauschen auf eth0, Link-Typ EN10MB (Ethernet), Snapshot-Länge 262144 Bytes
19:44:59.746452IP 10.0.2.15.48657 &gt; Heimrouter.cpe.Domain: 14329+ EIN? www.Gebrauch machen von.com. (37)
19:44:59.746574IP 10.0.2.15.48657 &gt; Heimrouter.cpe.Domain: 39924+ AAAA? www.Gebrauch machen von.com. (37)
19:44:59.770573IP 10.0.2.15.44391 &gt; Heimrouter.cpe.Domain: 44735+ EIN? Inhaltssignatur-2.cdn.mozilla.Netz. (53)
19:44:59.770685IP 10.0.2.15.44391 &gt; Heimrouter.cpe.Domain: 31664+ AAAA? Inhaltssignatur-2.cdn.mozilla.Netz. (53)

Wenn Sie den Links ohne Adressauflösung direkt folgen möchten, können Sie außerdem die verwenden tcpdump-n Befehl.

# tcpdump -n
tcpdump: ausführliche Ausgabe unterdrückt, benutzen -v[v]... zumvoll Protokoll dekodieren
Lauschen auf eth0, Link-Typ EN10MB (Ethernet), Snapshot-Länge 262144 Bytes
19:47:41.327149IP 10.0.2.15.43892 &gt; 192.168.1.1.53: 44991+ EIN? Inhaltssignatur-2.cdn.mozilla.Netz. (53)
19:47:41.327574IP 10.0.2.15.43892 &gt; 192.168.1.1.53: 46778+ AAAA? Inhaltssignatur-2.cdn.mozilla.Netz. (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.112, A 18.66.248.105 (157)
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, AAAA 2600:9000:224a: 1c00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 9400:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 8200:a: da5e: 7900:93a1, AAAA 2600:9000:224a: c00:a :da5e: 7900:93a1, AAAA 2600:9000:224a: 8e00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 9a00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: a400:a: da5e: 7900:93a1 (317)
19:47:42.470901IP 10.0.2.15.44369 &gt; 192.168.1.1.53: 28874+ EIN? sicheres Surfen.googleapis.com. (45)

10. DNS-Einstellungen

Im Vergleich zu anderen Betriebssystemen ist die DNS-Einstellung unter Linux recht einfach. Dazu können Sie einige Änderungen an der vornehmen etc/resolv.conf Datei, in der DNS-Informationen gespeichert sind.

# cat etc/resolv.conf 
# Generiert von NetworkManager
Name Server 192.168.1.1

Wenn Sie hier einen neuen DNS hinzufügen möchten, können Sie die verwenden Echo Befehl.

# echo nameserver 8.8.8.8 > etc/resolv.conf
# Echo-Nameserver 8.8.4.4 >> etc/resolv.conf

Nachdem Sie diese Ergänzungen vorgenommen haben, wenn Sie die etc/resolv.conf Datei erneut, Sie werden sehen, dass die gewünschten Änderungen vorgenommen wurden.

# cat etc/resolv.conf 
Name Server 8.8.8.8
Name Server 8.8.4.4

Im Inneren des /etc/ Ordner, gibt es eine andere Datei namens Gastgeber die als Domain-Nameserver fungiert. Diese Datei wird überprüft, wenn die Domain-Namensauflösung im System durchgeführt wird.

# Katze usw./Hosts
127.0.0.1lokaler Host
127.0.1.1Kali
# Die folgenden Zeilen sind für IPv6-fähige Hosts wünschenswert
::1lokaler Hostip6-localhostIP6-Loopback
ff02::1ip6-allnodes
ff02::2ip6-allrouter

Die Netzwerkverwaltung ist mit Linux-Befehlen einfacher

Linux ist eines der am weitesten verbreiteten Betriebssysteme. Die Kenntnis der richtigen Befehle, die in Linux verwendet werden, ist in Bezug auf Zeit und Aufwand sehr vorteilhaft. Wenn Sie Ihr Linux-Netzwerk konfigurieren und nach Problemen suchen, die im Netzwerk auftreten können, können Sie die Linux-Netzwerkbefehle verwenden.

Die 9 besten Linux-Befehle zur Fehlerbehebung im Netzwerk

Lesen Sie weiter

TeilenTwitternTeilenEmail

Verwandte Themen

  • Linux
  • DNS
  • Computernetzwerke
  • Linux

Über den Autor

MUO-Mitarbeiter

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich anzumelden