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

Diagramm zur Installation von MySQL 5.6 unter Windows 7

Inhaltsverzeichnis 1. Herunterladen 2. Installati...

Detaillierte Erläuterung der MySQL-Indexprinzipien und -Optimierung

Vorwort Dieser Artikel wurde von einem hohen Tier...

Detaillierte Erklärung der Lösung für den 404-Fehler von Tomcat

Das 404-Problem tritt im Tomcat-Test auf. Die Pro...

Detaillierte Installation und Konfiguration von hadoop2.7.2 unter Ubuntu15.10

Im Internet und in vielen Büchern gibt es viele T...

Spezifische Verwendung des Vollbild-Scrollens von fullpage.js

1.fullpage.js Download-Adresse https://github.com...

Windows 10 1903 Fehler 0xc0000135 Lösung [empfohlen]

Windows 10 1903 ist die neueste Version des Windo...

Docker entfernt abnormale Containervorgänge

Dieser Neuling ist auf ein solches Problem gestoß...

So verwenden Sie CocosCreator zur Tonverarbeitung bei der Spieleentwicklung

Inhaltsverzeichnis 1. Grundlagen der Audiowiederg...