Я отключил сетевой интерфейс ifconfig wlan0 down
, но каждые несколько часов wlan0
интерфейс снова включается, и я не могу понять, почему.
Я не перезагружаю машину, никогда не менял /etc/network/interface
. Я предполагаю, что мой вопрос заключается в том, как бы я просто "навсегда" отключил wlan0
. Я использую /etc/network/interface
? У меня уже ifconfig wlan0 down
по моему rc.local
.
источник
Я должен был сделать что-то похожее на это, но хотел, чтобы устройство вообще не подходило. Мы физически закрыли порт Ethernet в устройстве на основе Linux, и он вообще не должен появляться.
Я сделал это с помощью правил Udev.
Это правило udev сообщит linux об удалении устройства pci при добавлении сетевого устройства с идентификатором ID_NET_NAME_ONBOARD из eno2. Добавьте это к например
/etc/udev/rules.d/90-disable-eno2.rules
.Переменные магической среды, такие как ID_NET_NAME_ONBOARD, устанавливаются здесь udev . Я скопировал несколько примеров из комментария в этом файле ниже.
При тестировании ваших правил вам нужно будет выполнить команду, подобную следующей, чтобы убедиться, что все соответствует и синтаксис правильный.
источник
Вы можете навсегда отключить сетевой интерфейс, используя systemd. Например, если вы хотите отключить
wlan0
:Затем возьмите их один за другим, посмотрите, что они делают:
Остановите и отключите их:
wpa_supplicant@wlan0.service
Например, отключение приведет к тому, что интерфейс wlan0 не будет пытаться подключиться к беспроводной сети.источник