Analyse und Beschreibung von Netzwerkkonfigurationsdateien unter Ubuntu-System

Analyse und Beschreibung von Netzwerkkonfigurationsdateien unter Ubuntu-System

Ich bin heute auf ein seltsames Netzwerkproblem gestoßen. Ich habe den Untersuchungsprozess und einige Konfigurationssituationen aufgezeichnet und etwas über die Konfiguration der Netzwerkumgebung unter Linux gelernt.

Netzwerkkonfigurationsdateien

Diese Datei konfiguriert die Netzwerkkarteninformationen vi /etc/network/interfaces

auto lo
iface lo inet loopback
# Konfigurieren Sie eth0 dhcp, um die IP-Adresse auto eth0 zu erhalten
iface eth0 inet dhcp

Die Rolle der Konfiguration

Möglicherweise gibt es einige Konfigurationen in /etc/network/interfaces, wie zum Beispiel

auto lo
iface lo inet loopback

Diese beiden Zeilen geben an, dass das Auto-Lo-System beim Start automatisch die Lo-Schnittstelle konfiguriert und dann eine lokale Loopback-Adresse für die Lo-Schnittstelle konfiguriert.

Wenn Sie eine statische Adresse für die Netzwerkkarte konfigurieren möchten

auto eth0
iface eth0 inet statisch
 Adresse 192.168.2.100
 Netzwerk 192.168.2.0
 Netzmaske 255.255.255.0
 Sendung 192.168.0.255
 Gateway 192.168.0.1

Die folgenden Zeilen stellen jeweils die IP, Netzwerknummer, Maske, Broadcast-Adresse und das Gateway der eth0-Schnittstelle dar.

Wenn Sie DHCP so konfigurieren möchten, dass automatisch eine IP-Adresse bezogen wird

auto eth0
iface eth0 inet dhcp

Weitere Konfigurationsinformationen finden Sie unter man interfaces

Gehen Sie zum Verzeichnis /etc/network und Sie werden viele interessante Verzeichnisse finden.

if-down.d
wenn-post-down.d
wenn-pre-up.d
wenn-oben.d

Diese Verzeichnisse sind alle in Debian implementierten Netzwerkkonfigurationen. Wenn if-up auftritt, werden die im Verzeichnis if-up.d abgelegten Skripte ausgeführt. Damit lassen sich einige interessante Dinge erreichen. Wenn Sie beispielsweise ein Anmeldeskript schreiben, können Sie sich automatisch anmelden, wenn der Laptop mit dem Internet verbunden ist, oder das VPN starten, nachdem eine Verbindung zum Internet hergestellt wurde.

Ausführungsberechtigungen hinzufügen

chmod 755 /etc/network/if-up.d/IHR_SKRIPT

Beachten Sie, dass Skripte in lexikografischer Reihenfolge ausgeführt werden.

Eine andere Möglichkeit besteht darin, das Skript in /etc/NetworkManager/dispatcher.d/ zu definieren. Es kann dasselbe tun, hängt aber von NetworkManager ab.

DNS konfigurieren

Die DNS-Konfigurationsdatei befindet sich in der Datei /etc/resolv.conf, die normalerweise

Suchdomäne
Nameserver 127.0.0.53

Starten Sie die Netzwerkkarte neu

sudo ifup eth0
sudo ifdown eth0
# oder
sudo ifconfig eth0 down
sudo ifconfig eth0 up

Starten Sie das Netzwerk neu

sudo /etc/init.d/networking Neustart
sudo /etc/init.d/network-manager neu starten

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • So ändern Sie die Netzwerkkonfiguration mit der Ubuntu-Befehlszeile
  • Ubuntu 10.10 Netzwerkkonfiguration

<<:  Installieren Sie MySQL 5.6 aus der Yum-Quelle im Centos7.4-System

>>:  Verwenden des JS-Timers zum Verschieben von Elementen

Artikel empfehlen

Der Unterschied zwischen br und br/ in HTML

Antwort von Stackflow: Einfaches <br> genügt...

So bringen Sie Ihren Browser dazu, mit JavaScript zu sprechen

Inhaltsverzeichnis 1. Das einfachste Beispiel 2. ...

JS+CSS zur Realisierung einer dynamischen Uhr

In diesem Artikelbeispiel wird der spezifische Co...

Grafisches Tutorial zur Installation von MySQL 8.0.12

MySQL8.0.12-Installationstutorial, mit allen teil...

MySQL-Fehlernummer 1129 – Lösung

SQLyog stellt eine Verbindung zu MySQL her, Fehle...

innerHTML-Anwendung

Blanks Blog: http://www.planabc.net/ Die Verwendu...

Eine kurze Diskussion darüber, wie man Div und Tabelle auswählt und kombiniert

Das Seitenlayout war mir schon immer ein Anliegen...

So verwenden Sie CSS-Stile und -Selektoren

Drei Möglichkeiten, CSS in HTML zu verwenden: 1. ...

Zählen Sie die Listen-Tags in HTML

1. <dl> definiert eine Liste, <dt> de...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15

In diesem Artikel wird die Installations- und Kon...