Отключите беспроводную карту при каждой загрузке [дубликат]

В Synaptic нажмите Settings, а затем Preferences. Вы можете отказаться от Consider recommended packages as dependencies, если вы обеспокоены установкой вещей, которые не являются существенными. Я отключил этот параметр.

1
задан 13 April 2017 в 15:25

2 ответа

Вместо этого вы можете использовать ifconfig ...

Добавить следующее в rc.local

$> ifconfig wlan0 down

Если вы приостановите /

Создайте файл

$> sudo nano /etc/pm/sleep.d/20_custom_wlan0

, добавьте в файл следующее:

# Script to disable wlan0 before suspend and restart after wake.
case "${1}" in
        suspend|hibernate)
                echo suspending wlan0
                ;;
        resume|thaw)
               echo Resuming wlan0 - shutting down wlan0
               ifconfig wlan0 down
               ;;
esac

сохранить файл и убедиться, что он выполним

$> sudo nano /etc/pm/sleep.d/20_custom_wlan0

Это должно сделать трюк.

Кстати имя имени не имеет значения так много, за исключением того, что он должен начинаться с чего-то ниже 60, поскольку число решает, где в процессе работы файла. И какая-то система имеет 60 пристальных взглядов на сетевую карту после приостановки. Просмотрите файл /etc/pm-suspend.log.

1
ответ дан 24 May 2018 в 06:06
  • 1
    Я думаю, что обходится информировать апплет сетевого менеджера о состоянии wlan0 (по крайней мере, если я попробую сейчас на консоли: sudo ifconfig wlan0 down), так что nm-апплет все равно покажет, что вы подключены, хотя вы не – rubo77 2 July 2014 в 00:27
  • 2
    давайте обсудим это в чате: chat.stackexchange.com/rooms/15479/… – rubo77 2 July 2014 в 00:35

Я решил это с помощью этого довольно «взломанного» решения: задержка sleep 10: похоже, что в Ubuntu 14.04 вам нужно подождать несколько секунд, прежде чем отключить Wi-Fi в /etc/rc.local.

Используйте это вместо:

sudo nano /etc/rc.local

Используйте клавиши со стрелками / вверх / вниз для перехода к строке до exit 0 и добавьте /bin/sleep 10 && rfkill block wifi, чтобы файл будет выглядеть следующим образом:

# By default, this script does nothing

/bin/sleep 10 && rfkill block wifi

exit 0

Другое решение выше должно быть более чистым, но это не всегда работает ...

1
ответ дан 24 May 2018 в 06:06

Другие вопросы по тегам:

Похожие вопросы: