/etc/network/interfaces
/etc/network/interfaces
Beschreibung
Anwendung
Problembehebung
Konfiguration
Dateien
| Datei | Beschreibung |
|---|---|
Anhang
Siehe auch
Dokumentation
Links
Projekt
Weblinks
- https://www.cyberciti.biz/tips/configuring-static-routes-in-debian-or-red-hat-linux-systems.html
- https://linuxhint.com/debian_etc_network_interfaces/
TMP
Anwendungen
DHCP
- Netzwerkkarte mit DHCP
Um eine neue Schnittstelle mit DHCP hinzuzufügen, fügen Sie die folgenden Zeilen hinzu:
auto <Interface> allow-hotplug <Interface> iface <Interface> inet dhcp
Dabei startet "allow-hotplug" die Schnittstelle bei Erkennung eines Ereignisses
- Hinweis
-
- für IPv6 fügen Sie "‘‚‘inet6‚‘" hinzu: iface <Schnittstelle> inet6 dhcp
- Dabei sollten Sie unter <Schnittstelle> Ihren Gerätenamen einstellen, eth0, enp2s0, wlp3s0 usw
Statische Adresse
Wenn Sie statt der Konfiguration der Schnittstelle mit DHCP eine statische IP-Adresse und ein Gateway festlegen möchten, ersetzen Sie die vorherigen Anweisungen durch die folgenden (ersetzen Sie "192.168.0.8/24" und "192.168.0.1" durch Ihre korrekten IP-Adressen):
auto <Interface> iface <Interface> inet staticaddress 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 8.8.8.8
Die Definition von Gateway und Broadcast ist optional
- Das folgende Beispiel zeigt eine andere Konfiguration, die ausgeführt wird, nachdem die Netzwerkschnittstelle aktiviert (up) oder deaktiviert (down) wurde
- Die "‚‘‚‘‚up‘‚‘‚‘"-Zeilen werden ausgeführt, wenn das Gerät aktiviert wird, während die "‚‘‚‘'down"-Zeilen ausgeführt werden, wenn es deaktiviert wird:
auto eth0 iface eth0 inet staticaddress 192.168.0.5 network 192.168.0.0 netmask 255.255.255.128 broadcast 192.168.0.0 up route add -net 192.168.0.128 netmask 255.255.255.0 gw 192.168.0.1up route add default gw 192.168.0.200 down route del default gw 192.168.0.200 down route del -net 192.168.0.128 netmask 255.255.255.128 gw 192.168.0.1
Bild:Bild15.png|top]]
Netzwerkkarte mit 2 Schnittstellen
- Statische Konfiguration für eine Netzwerkkarte mit zwei Schnittstellen
auto eth0 eth0:1 iface eth0 inet staticaddress 192.168.0.5 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 iface eth0:1 inet staticaddress 192.168.0.10 network 192.168.0.0 netmask 255.255.255.0
Logging
Aktivieren Sie das Logging für die Datei /etc/network/interfaces
Es gibt 3 Optionen für das Logging:
- VERBOSE
- weist Log-Dateien an, detaillierte Informationen zu enthalten
- DEBUG
- aktiviert das Debugging beim Logging
- SYSLOG
- speichert Logs in /var/log/syslog
Pre-up-Befehle für /etc/network/interfaces
- Pre-up-Befehle werden vor der Aktivierung des Netzwerkgeräts ausgeführt
- Wenn der Pre-up-Befehl fehlschlägt, wird die Netzwerkkarte nicht aktiviert
- Post-up-Anweisungen für /etc/network/interfaces
- Post-up-Anweisungen werden nach der Aktivierung der Netzwerkschnittstelle ausgeführt
- Pre-down-Anweisungen für /etc/network/interfaces
- Pre-down-Anweisungen werden vor der Deaktivierung des Netzwerkgeräts ausgeführt
- Post-down-Anweisungen für /etc/network/interfaces: Post-down-Anweisungen werden nach der Deaktivierung der Netzwerkschnittstelle ausgeführt
Die Flags "Pre-up", "Pre-down", "Post-up" und "Post-down" sind bedingt, wenn sie fehlen, wird das Netzwerkgerät nicht aktiviert oder nicht ordnungsgemäß als deaktiviert markiert
- Beispiel
pre-up /usr/local/sbin/iptables
Führt die Firewall aus, bevor die Netzwerkschnittstelle aktiviert wird. Wenn iptables die Netzwerkschnittstelle nicht starten kann, wird sie nicht eingeschaltet
Persistente Routen
Dauerhafte (persistente) statische Routen werden in /etc/network/interfaces eingetragen
#--------------------------------------------# # Setup the loopback network interface (lo0) # #--------------------------------------------# auto lo iface lo inet loopback #--------------------------------------------# # Setup eth0-verbunden mit privatem LAN/VLAN # #--------------------------------------------# auto eth0 allow-hotplug eth0 iface eth0 inet static address 10.70.201.5 netmask 255.255.255.192 ### add persistent route command ### post-up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.70.201.6 #----------------------------------------# # Setup eth1 -mit dem Internet verbunden # #----------------------------------------# auto eth1 allow-hotplug eth1 iface eth1 inet static address 205.153.203.98 netmask 255.255.255.248 ### Standard-Gateway ### gateway 205.153.203.97
# service networking restart