Alles über Debian/etc/network/interfaces -Datei

Alles über Debian/etc/network/interfaces -Datei
Die Datei /etc/netzwerk/schnittstellen In Debian und seinen abgeleiteten Verteilungen verfügbar.

Der Standard Schnittstellen Die Datei sieht wie folgt aus:

Wo Auto Startet die Schnittstelle am Boot und Iface Ruft die Netzwerkschnittstelle auf (in diesem Fall LO, Loopback). Alle Zeilen beginnen mit “Auto"Geben Sie die Schnittstellen an, die beim Ausführen aktiviert werden"Ifup -a”, Ein im Boot ausgeführter Befehl.

Zeilen, die mit „IFACE“ beginnen, haben die folgende Syntax:

Iface

Zum Beispiel:

IFACE ENP2S0 INET DHCP

Das folgende Beispiel zeigt, wie eine Netzwerkkarte mit DHCP eingerichtet wird:

Einrichten einer Schnittstelle mit DHCP durch Bearbeiten/etc/netzwerk/schnittstellen:

Um eine neue Schnittstelle mit DHCP hinzuzufügen, fügen Sie die folgenden Zeilen hinzu:

Auto
Zulassende
IFACE INET DHCP

Wo Zulassende startet die Schnittstelle bei der Ereigniserkennung.

Notiz: Für IPv6 hinzufügen “inet6”: IFACE INET6 DHCP

Wo Sie sollten Ihren Gerätenamen festlegen, Eth0, ENP2S0, WLP3S0, usw.

Einrichten einer Schnittstelle mit statischer Adresse durch Bearbeitung der/etc/netzwerk/schnittstellen:

Wenn Sie die Schnittstelle mit DHCP konfigurieren möchten, möchten Sie eine statische IP -Adresse und Gateway festlegen 192.168.0.8/24 Und 192.168.0.1 mit Ihren korrekten IP -Adressen):

Auto
Iface inet statisch
Adresse 192.168.0.1
NetMask 255.255.255.0
Tor 192.168.0.1
DNS-Nameservers 8.8.8.8

Das Definieren von Gateway und Sendung ist optional.
Das folgende Beispiel zeigt eine andere Konfiguration, die nach der Aktivierung der Netzwerkschnittstelle (nach oben) oder deaktiviert wird (nach unten). Der "hoch"Leitungen werden ausgeführt, wenn das Gerät aktiviert ist, während das"runter" Zeilen, wenn es deaktiviert ist:

Auto eth0
IFACE ETH0 INET STATIC
Adresse 192.168.0.5
Netzwerk 192.168.0.0
NetMask 255.255.255.128
Sendung 192.168.0.0
Up Route add -net 192.168.0.128 NETMASK 255.255.255.0 GW 192.168.0.1
UP -Route fügen Sie Standard GW 192 hinzu.168.0.200
Down Route Del Standard GW 192.168.0.200
Down Route del -net 192.168.0.128 NETMASK 255.255.255.128 GW 192.168.0.1

Einrichten einer Netzwerkkarte mit 2 Schnittstellen:

Das folgende Beispiel unten zeigt eine statische Konfiguration für eine Netzwerkkarte mit zwei Schnittstellen:

Auto ETH0 ETH0: 1
IFACE ETH0 INET STATIC
Adresse 192.168.0.5
Netzwerk 192.168.0.0
NetMask 255.255.255.0
Sendung 192.168.0.255
Tor 192.168.0.1
IFACE ETH0: 1 INET STATIC
Adresse 192.168.0.10
Netzwerk 192.168.0.0
NetMask 255.255.255.0

Wie Sie auf diese Weise sehen können, können Sie einer einzelnen Netzwerkschnittstelle mehrere IP -Adressen zuweisen.

Konfigurieren Sie die Netzwerkbindung, indem Sie die/etc/network/interfaces bearbeiten:

Das folgende Beispiel zeigt meine vorherige Konfiguration 1 der Bindungsmodus 1 in der Datei/etc/netzwerk/interfaces -Datei. Ich werde Schnittstellen mit ihren Namen hinterlassen, um das Verständnis zu vereinfachen:

Auto ENP2S0
IFACE ENP2S0 INET -Handbuch
Bond-Master Bond0
Bond-Primary ENP2S0 WLP3S0
Auto WLP3S0
IFACE WLP3S0 INET -Handbuch
Bond-Master Bond0
Bond-Primary ENP2S0 WLP3S0
WPA-SSID 'LinuxHint'
WPA-BSSID '14: CF: E2: 2A: EF: 00 '
WPA-PSK '972537288765'
Auto Bond0
IFACE BOND0 INET DHCP
Bond-Sklaven keine
Bond-Mode Active-Backup
Bond-Miimon 100
Bond-Downdelay 200
Bond-updelay 200

Eine Netzwerkbindungskonfiguration mit statischer IP anstelle von DHCP hätte den letzten Block wie:

Iface Bond0 Inet statisch
Adresse 192.168.0.54
NetMask 255.255.255.0
Netzwerk 192.168.0.0
Tor 192.168.0.1

Sie können den folgenden Befehl ausführen, um sicherzustellen, dass die Bindung ordnungsgemäß funktioniert:

# cat/proc/net/bonding/bond0

Beispielequelle: So machen Sie Linux -Netzwerkbindung

Aktivieren Sie die Protokollierung für die Datei/etc/network/interfaces:

Es gibt 3 Optionen im Zusammenhang mit der Protokollierung:

Ausführlich: Weisen Sie die Protokolldateien an, detaillierte Informationen zu haben.
DEBUGGEN: Aktivieren Sie das Debuggen beim Protokollieren.
Syslog: Speichern Sie Protokolle in/var/log/syslog.

Vor-up-Befehle für/etc/netzwerk/Schnittstellen: Vor-up-Befehle werden ausgeführt, bevor das Netzwerkgerät aktiviert wird. Wenn der Befehl vor up fehlschlägt, findet die Aktivierung der Netzwerkkarten nicht statt.

Post-up-Anweisungen für/etc/netzwerk/Schnittstellen: Post-up-Anweisungen werden ausgeführt, nachdem die Netzwerkschnittstelle aktiviert ist.

Vorab-Anweisungen für/etc/netzwerk/Schnittstellen: Vorab-Anweisungen werden vor dem Deaktivieren des Netzwerkgeräts ausgeführt.

Post-Down-Anweisungen für/etc/netzwerk/Schnittstellen: Nach dem Deaktivieren der Netzwerkschnittstelle werden Anweisungen nach Down ausgeführt.

Vor-up-, Pre-Down-, Post-up- und Post-Down-Flags sind bedingt, wenn sie das Netzwerkgerät nicht aktiviert oder nicht ordnungsgemäß als deaktiviert markiert werden.

Zum Beispiel die Anweisung:

vor-up/usr/local/sbin/iptables

Führen Sie die Firewall aus, bevor die Netzwerkschnittstelle aktiviert wird. Wenn Iptables die Netzwerkschnittstelle nicht startet.

Diese Anweisungen sind optimale, die für jede Methode gültig sind. Sie können wiederholt werden. Wenn Sie das Skript beim Aktivieren und Deaktivieren von Netzwerkschnittstellen ausführen möchten, können Sie sie in den Verzeichnissen speichern:

/etc/network/if-down.D
/etc/network/if-post-down.D
/etc/network/if-pre-up.D
/etc/network/if-up.D

Die Datei/etc/network/interfaces -Datei ist sehr komplex mit vielen weiteren verfügbaren Optionen, die auf der Hauptseite oder online unter https: // Manpages detailliert sind.Debian.org/jessie/ifupdown/Schnittstellen.5.en.html.

Ich hoffe, Sie haben diesen kurzen Artikel über gefunden Über Debian/etc/network/interfaces -Datei nützlich.
Folgen Sie LinuxHint weiter, um zusätzliche Updates und Tipps zu Linux und Networking zu erhalten.