Ich habe meine Netzwerkgerätenamen geändert, aber sie werden nach dem Neustart nicht gespeichert. Ich habe auch die Schnittstelle wlan0 deaktiviert, aber sie ist nach dem Neustart immer noch an. Verwende UBUNTU.
Hier/etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
# The loopback network interface
auto lo
iface lo inet loopback
# The wan0 network interface
auto wan0
iface wan0 inet dhcp
# The eth0 network interface
auto eth0
iface eth0 inet dhcp
Antwort1
Falls noch jemand hier ist und Hilfe zu späteren Versionen des Ubuntu-Servers (17.x) sucht. Sie sind von network
( /etc/network/interfaces
) auf netplan
( /etc/netplan/*.yml
) umgestiegen.
Hoffentlich hilft dies jemand anderem bzw. spart ihm etwas Zeit.
Einfaches Beispiel für eine statische IP-Konfiguration.
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
dhcp6: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1,8.8.8.8]
Antwort2
Wenn Sie ifconfig
zur Konfiguration Ihrer Netzwerkschnittstellen verwenden, gehen die Änderungen nach dem Neustart verloren.
Um Ihre Änderungen dauerhaft zu machen, müssen Sie Konfigurationsdateien wie ändern /etc/network/interfaces
. Um beispielsweise eine Schnittstelle zu deaktivieren, können Sie einfach den Konfigurationsteil aus der Datei entfernen.
Sie können man interfaces
die verfügbaren Optionen und das Format der Netzwerkkonfigurationsdatei für Ubuntu überprüfen.
Antwort3
Für den Teil mit dem Schnittstellennamen sollten Sie diese Datei überprüfen (wenn sie unter Ubuntu vorhanden ist, habe ich sie unter Debian):
/etc/udev/rules.d/70-persistent-net.rules
Bearbeiten Sie es bei Bedarf gemäß dem darin enthaltenen Kommentar.
Wenn keine solche Datei vorhanden ist (in aktuellem Udev), gibt es immer noch ein spezielles Paket, mit dem Sie die Umbenennung beim Booten durchführen lassen können: ifrename
oder Sie können selbst ein Boot-Skript hinzufügen.
zum Deaktivieren von wlan0 gibt es neben /etc/network/interfaces noch andere Dinge. Da lauert immer NetworkManager. Das ist praktisch, stört aber oft die Einstellungen. Probieren Sie aus, ob Sie mit NetworkManager grafisch oder mithilfe von etwas machen können nmcli
, wie:
nmcli radio wifi off
Es gibt auch den rfkill
Befehl (rfkill-Paket). Er verwendet dasselbe Backend wie nmcli radio
. Sie können beispielsweise alle Aktivitäten im Zusammenhang mit drahtlosen Netzwerken verhindern mitrfkill block all
Antwort4
Unter Ubuntu v17 erhält der Rechner nach dem Neustart die IP-Adresse von DHCP, wenn die statischen IP-Parameter in der Datei „interfaces“ festgelegt wurden. (Danach /etc/init.d/networking restart
funktionieren ifdown/ifup gut, aber das sind nur vorübergehende Lösungen). Es reicht aus, die Zeile „dhcp4: yes“ in der /etc/netplan/*.yaml
Datei durch „dhcp4: no“ zu ersetzen, und nach dem Neustart werden die Einstellungen in der Datei „interfaces“ übernommen, ohne dass weitere Einstellungen in der Netplan-Datei vorgenommen werden müssen. (Hinweis: In Manpages spricht die Syntax nur von „dhcp4: true“ mit statischen IP-Einstellungen(!))