J'ai supprimé une interface réseau avec ifconfig wlan0 down
, mais toutes les quelques heures environ, l' wlan0
interface revient et je ne peux pas comprendre pourquoi.
Je ne redémarre pas la machine, je n'ai jamais changé /etc/network/interface
. Je suppose que ma question est, comment pourrais-je procéder à une désactivation "permanente" wlan0
. Dois-je utiliser /etc/network/interface
? J'ai déjà ifconfig wlan0 down
dans mon rc.local
.
la source
Je devais faire quelque chose de similaire, mais je voulais que l'appareil ne se déclenche pas du tout. Nous avons physiquement recouvert un port Ethernet dans un appareil basé sur Linux et il ne devrait donc pas apparaître du tout.
Je l'ai fait avec les règles udev.
Cette règle udev dira à Linux de supprimer le périphérique pci lorsqu'un périphérique réseau qui a l'ID_NET_NAME_ONBOARD d'eno2 est ajouté. Ajoutez-le par exemple
/etc/udev/rules.d/90-disable-eno2.rules
.Les variables d'environnement magique comme ID_NET_NAME_ONBOARD sont définies par udev ici . J'ai copié quelques exemples du commentaire dans ce fichier ci-dessous.
Lors du test de vos règles, vous devrez exécuter une commande comme la suivante pour vous assurer que tout correspond et que la syntaxe est correcte.
la source
Vous pouvez désactiver définitivement une interface réseau à l'aide de systemd. Par exemple, si vous souhaitez désactiver
wlan0
:Ensuite, prenez-les un par un, vérifiez ce qu'ils font:
Arrêtez-les et désactivez-les:
La désactivation,
[email protected]
par exemple, aura pour effet que l'interface wlan0 ne tentera pas de se connecter au réseau sans fil.la source