Ich habe eine Netzwerkschnittstelle mit heruntergefahren ifconfig wlan0 down
, aber alle paar Stunden wird die wlan0
Schnittstelle wieder hochgefahren und ich kann nicht herausfinden, warum.
Ich starte die Maschine nicht neu, habe mich nie verändert /etc/network/interface
. Ich denke, meine Frage ist, wie ich vorgehen würde, um nur "dauerhaft" zu deaktivieren wlan0
. Muss ich verwenden /etc/network/interface
? Ich habe schon ifconfig wlan0 down
in meinem rc.local
.
quelle
Ich musste etwas Ähnliches tun, wollte aber, dass das Gerät überhaupt nicht funktioniert. Wir haben einen Ethernet-Port in einem Linux-basierten Gerät physisch vertuscht und so sollte er überhaupt nicht erscheinen.
Ich habe das mit udev-Regeln gemacht.
Diese udev-Regel weist Linux an, das PCI-Gerät zu entfernen, wenn ein Netzwerkgerät mit der ID_NET_NAME_ONBOARD von eno2 hinzugefügt wird. Fügen Sie es zB hinzu
/etc/udev/rules.d/90-disable-eno2.rules
.Die magischen Umgebungsvariablen wie ID_NET_NAME_ONBOARD werden hier von udev gesetzt . Ich habe einige Beispiele aus dem Kommentar in dieser Datei unten kopiert.
Wenn Sie Ihre Regeln testen, müssen Sie einen Befehl wie den folgenden ausführen, um sicherzustellen, dass alles übereinstimmt und die Syntax korrekt ist.
quelle
Sie können eine Netzwerkschnittstelle mit systemd dauerhaft deaktivieren. Zum Beispiel, wenn Sie deaktivieren möchten
wlan0
:Nehmen Sie sie als Nächstes nacheinander in die Hand und sehen Sie sich an, was sie tun:
Beenden und deaktivieren Sie sie:
Das Deaktivieren
[email protected]
von beispielsweise hat zur Folge, dass die wlan0-Schnittstelle nicht versucht, eine Verbindung zum drahtlosen Netzwerk herzustellen.quelle