Raspberry pi отключает Wi-Fi

Обновлено: 21.11.2024

Опишите ошибку
На некоторых устройствах Raspberry Pi 3+, когда встроенный Wi-Fi отключен с помощью dtoverlay=disable-wifi , Bluetooth также перестает работать. Судя по некоторым веткам форума, похоже, это тот случай, когда Wi-Fi и Bluetooth используют одну и ту же линию сброса:

Чтобы воспроизвести

Ожидаемое поведение
Отключение Wi-Fi не приводит к отключению Bluetooth.

Реальное поведение
Отключение WiFi также отключает Bluetooth.

Система
Скопируйте и вставьте результаты команды raspinfo в этот раздел. Либо скопируйте и вставьте ссылку pastebin или добавьте ответы на следующие вопросы:

Журналы

Дополнительный контекст
Это аппаратное ограничение, не уверен, есть ли способ, чтобы dtoverlay=disable-wifi автоматически игнорировался, если Bluetooth также не отключен на затронутых устройствах? С другой стороны, я не уверен, что важнее: включить Bluetooth, когда это ожидается, или отключить WiFi, когда он установлен явно через наложение. Но, вероятно, более важным для сценариев является то, есть ли способ выяснить, затронута ли проблема модель/система RPi или нет, поскольку кода версии недостаточно.

Текст был успешно обновлен, но возникли следующие ошибки:

Прокомментировал MichaIng 16 августа 2021 г.

Большое спасибо за подробный ответ. Приятно знать, что это известное поведение на 3A+.

Если я правильно понимаю, это означает, что dtoverlay=disable-bt не влияет на затронутые модели, но dtoverlay=disable-wifi отключает и то, и другое, WiFi+BT, а при отсутствии, то и то, и другое включается?

В связи с вышеизложенным, играет ли роль включение или отключение WiFi/BT через наложение дерева устройств для выполнения проверки, или состояние в основном переопределяется состоянием GPIO?

прокомментировал pelwell 16 августа 2021 г.

Если я правильно понял, это означает, что dtoverlay=disable-bt не влияет на затронутые модели, но dtoverlay=disable-wifi отключает и то и другое, WiFi+BT, а при отсутствии, то и то и другое включается?< /p>

Disable-bt должен иметь одинаковый эффект для обоих вариантов 3B+, поскольку он освобождает ttyAMA0 для использования в консоли (или других целях), отключает UART1, не включает ни один UART для GPIO 30-33, соответствующим образом настраивает последовательные псевдонимы. и оставляет достаточно подсказок, чтобы эффективно отключить службу hciuart. Но в том смысле, что это также заставляет прошивку устанавливать GPIO0 на расширителе в 0, тогда да - это не влияет на устройства с общими разрешениями.

disable-wifi отключает интерфейс SDIO, а это означает, что половина Wi-Fi 43455 не должна быть доступна. Однако это также приводит к тому, что прошивка устанавливает низкий уровень WL_ON (и, следовательно, BT_ON в этих случаях). Это результат энергосберегающего патча, представленного в конце 2019 года (он может сэкономить 450 мВт, если Wi-Fi и BT отключены), но, как вы обнаружили, он оказывает нежелательное воздействие на подмножество 1,3 3 Б+.

Если все, что вы хотите сделать, это отключить Wi-Fi, вам не нужно иметь дело с этим краеугольным камнем — прошивка должна оставить WL_ON в покое. Учитывая, что большая экономия энергии должна быть достигнута при отключении обоих, я думаю, что в этом случае разумно отключить снижение WL_ON, если только BT также не отключен. Эта логика, вероятно, должна применяться ко всем 1,3 3B+.

Прокомментировал MichaIng 16 августа 2021 г. •

Хорошо, спасибо за разъяснение. Таким образом, для работы зонда не должен быть установлен параметр disabled-bt, и когда изменение состояния GPIO 0 влияет на зонд BT, disable-wifi не нарушает BT, если GPIO 0 не влияет на результат зонда, отключите-wifi должен отсутствовать/выключаться для работы BT.

Практически не так просто применить сценарий конфигурации, поскольку, если в настоящее время установлен параметр disabled-bt, Pi необходимо сначала перезагрузить, прежде чем можно будет выполнить зондирование.

Альтернативой действительно является простое удаление отключения Wi-Fi на всех моделях RPi 3+ при включенном Bluetooth и пропуск проверки. Мы также заносим в черный список модули Wi-Fi Broadcom, поэтому Wi-Fi определенно будет отключен, интерфейс отсутствует в любом случае, а дополнительное преимущество отключения Wi-Fi, как вы сказали, незначительно.

Большое спасибо за то, что нашли время разобраться в этом, и я думаю, что мы собрали всю информацию, необходимую для правильного решения этой проблемы. В конце концов, это не большая проблема, когда известно. Стоит ли отметить это в README?

В недавнем уроке я показал вам, как использовать Wi-Fi на Raspberry Pi (с 5 различными решениями)
Здесь я покажу вам обратное 🙂
То есть, как отключите адаптер Wi-Fi, чтобы использовать только кабель Ethernet

Как отключить Wi-Fi на Raspberry Pi?
Wi-Fi не нужен, если вы всегда используете Raspberry Pi, подключенный с помощью кабеля Ethernet
Самый простой способ — отключить его вручную с помощью sudo ifconfig wlan0 down
Но это не навсегда, и есть много других решений для этого

В этом посте я покажу вам 7 способов отключить Wi-Fi навсегда (пока вы не отмените свои изменения).
Большинство из них будут работать в любой операционной системе, но я тестировал только на Raspberry Pi OS.

Кстати, если вы действительно хотите улучшить свои навыки работы с Raspberry Pi, я настоятельно рекомендую ознакомиться с моей электронной книгой здесь. Это 30-дневный челлендж от новичка до мастера с пошаговыми руководствами и множеством проектов, которые нужно попрактиковать.

1 : Кронтаб

Загрузите глоссарий Пи!
Если вы запутались во всех этих новых словах и сокращениях, запросите мой бесплатный глоссарий Raspberry Pi здесь (в формате PDF)!

Поскольку я уже показал вам половину первого решения, я начну с этого
Во введении я дал вам одну команду для временного отключения вашего интерфейса Wi-Fi

  • Если вы используете Raspbian Desktop, начните с открытия терминала
    (или перейдите к следующему решению, которое будет проще для вас)
  • Затем откройте crontab в режиме редактирования:
    sudo crontab -e
    Crontab — это что-то вроде инструмента для настройки запланированных задач, вы можете узнать больше о хронах Linux здесь
    При использовании sudo crontab вместо crontab , вы планируете задачи для пользователя root
  • Если вы делаете это впервые, выберите свой любимый текстовый редактор
    Нажмите клавишу ввода, чтобы остаться с nano
  • В конец файла crontab добавьте следующую строку:
    @reboot ifconfig wlan0 down
  • Сохранить и выйти (CTRL+O и CTRL+X для nano)

Учебный курс Raspberry Pi
Распродажа: сегодня скидка 10%.
Перейдите на новый уровень.
Я здесь, чтобы помочь вам начать работу с Raspberry Pi.
Изучите все необходимые навыки в правильном порядке.

Ваш адаптер Wi-Fi теперь будет останавливаться непосредственно при каждой загрузке, поэтому вы обязательно будете использовать кабель Ethernet все время
Чтобы снова включить Wi-Fi (временно), используйте:
sudo ifconfig wlan0 up
Или удалите строку в crontab, чтобы включать его при каждой загрузке

Вы немного заблудились в командной строке Linux? Сначала прочтите эту статью, чтобы узнать о самых важных командах, которые нужно запомнить, и бесплатную загружаемую памятку, чтобы вы могли иметь под рукой нужные команды.

2 : Рабочий стол Raspbian

  • В правой верхней панели (рядом с часами) найдите значок Wi-Fi.
  • Нажмите на него (левой кнопкой мыши)
  • Появится такое меню:
  • Нажмите «Отключить Wi-Fi», чтобы отключить его.

Это нужно делать после каждой перезагрузки, но это так просто
Я не нашел постоянного способа на Raspbian Desktop

Если вам нужна помощь в начале работы с Raspberry Pi, у меня есть целый курс, который поможет вам сделать первые шаги. Я помогу вам использовать идеальное оборудование, подключить все и установить вашу первую систему. Вы также сделаете свой первый проект со мной, просто чтобы убедиться, что вы готовы к следующему уровню. Получите всю информацию на этой странице, если вы заинтересованы.

3 : Черный список Raspi

  • В терминале откройте следующий файл:
    sudo nano /etc/modprobe.d/raspi-blacklist.conf
  • Вставьте в него эти две строки (файл, вероятно, пуст):
    blacklist brcmfmac
    blacklist brcmutil
  • Сохранить и выйти (CTRL+O, CTRL+X)

Затем перезагрузите Raspberry Pi (с подключенным кабелем Ethernet), и вы не увидите адаптер Wi-Fi при следующей загрузке
Удалите две строки из файла, чтобы повторно активировать его

4 : Config.txt

Еще один способ, который вы можете попробовать, – отредактировать файл конфигурации Raspbian
Хорошая новость заключается в том, что вы можете сделать это даже на новой SD-карте Raspbian, чтобы напрямую отключить Wi-Fi

Примечание: в более старых версиях Raspbian вам нужно добавить pi3 в начале, например:
dtoverlay=pi3-disable-wifi
dtoverlay=pi3-disable-bt

Освойте Raspberry Pi за 30 дней
Распродажа: сегодня скидка 10 %.
Загрузите электронную книгу.
Раскройте секреты Raspberry Pi за 30 дней.
Изучите полезные навыки работы с Linux и попрактикуйтесь в нескольких проектах.

Редактирование файлов на свежей SD-карте Raspberry Pi OS — отличный способ сэкономить время при первой загрузке. Вы можете сделать много подобных вещей, как описано в этой другой статье.

5 : Modprobe

Это почти то же самое, что и решение для черного списка, но оно временное
Вы можете использовать modprobe как команду вместо редактирования файла конфигурации

Вот команда (используйте ее в терминале, если вы используете Raspbian Desktop):
sudo modprobe -rv brcmfmac
Эта команда также автоматически удалит brcmutil и cfg80211

Чтобы вернуть адаптер Wi-Fi, используйте этот:
sudo modprobe brcmfmac

Если первое решение вам не помогло, вы также можете использовать эту команду в crontab, чтобы сделать это автоматически при загрузке

6 : RFKill

RFKill — это инструмент командной строки для запроса, включения или отключения радиопередатчиков в системе
Это именно то, что мы хотим сделать, поэтому мы можем использовать RFKill для отключения нашего адаптера Wi-Fi
RFKill доступен непосредственно на любой версии Raspbian

  • Откройте терминал и введите следующие команды:
    sudo rfkill block wifi
    sudo rfkill block bluetooth
  • Это должно отключить ваши карты Wi-Fi и Bluetooth напрямую.

Команда блокировки сохраняется после перезагрузки
Чтобы включить Wi-Fi или Bluetooth, используйте команду разблокировки следующим образом:
sudo rfkill unblock wifi
sudo rfkill unblock bluetooth

7 : Systemctl

Наконец, последнее решение, которое я хочу вам показать, — это использование systemctl для остановки беспроводных служб
Systemd — это диспетчер служб во многих дистрибутивах Linux, и вы можете использовать systemctl для просмотра и управления состоянием каждой службы< /p>

Master Python на Raspberry Pi
Распродажа: сегодня скидка 10%.
Получите электронную книгу.
Делайте больше с Raspberry Pi, изучайте полезные концепции и пользуйтесь ярлыками.
Вы упускаете половину удовольствия от использования Raspberry Pi, если ничего не знаете о Питоне.

Вот три команды для отключения всех служб:
systemctl disable wpa_supplicant
systemctl disable bluetooth
systemctl disable hciuart

Затем перезагрузите Pi, чтобы применить изменения
Используйте команду «включить», чтобы снова использовать Wi-Fi

Примечание: Это не работает на моем Pi 4 с Raspberry Pi OS Buster, но я видел эти команды много раз и наверняка использовал их в прошлом, так что, вероятно, они работают на Stretch. или другие модели Raspberry Pi
Даю вам как последний шанс, если все остальное у вас не работает 🙂

Советы по повышению скорости сети

    : Предыдущие модели Raspberry Pi не имели гигабитного порта Ethernet (даже Raspberry Pi 3B+ ограничен максимальным объемом 300 МБ). Используя последнюю модель, вы действительно можете повысить скорость сети для проектов, где это необходимо. : если у вас есть старый маршрутизатор, который обеспечивает подключение к Интернету, это может быть не лучшим решением для быстрой сети между вашим компьютером и Raspberry Pi. Добавление более быстрого коммутатора с портами Ethernet 1 ГБ улучшит скорость передачи данных.
  • Замените кабели Ethernet. Возможно, это не самое эффективное решение, но определенно самое дешевое. Я использую одни и те же кабели Ethernet в течение многих лет, но новые становятся все лучше и лучше, и если у вас есть 20-летний кабель, который вы заменяете новым, этого может быть достаточно для повышения скорости сети (и решения большинства проблем). кстати об отключении).

Видео

Заключение

Вот оно! Я думаю, что мы рассмотрели большинство доступных решений
Надеюсь, вы нашли то, что работает для вас, и что этот пост был полезен

Если у вас есть другая идея сделать то же самое, не стесняйтесь оставлять комментарии ниже.
И в заключение, вот несколько связанных руководств, которые могут быть полезны в дальнейшем:

Помните, что все мои сторонники Patreon получают доступ к этому сайту без рекламы, ранний доступ к моим видео и многое другое. Вы можете стать частью этого сообщества всего за 3 доллара США в месяц и сразу же получить все преимущества.

Ресурсы Raspberry Pi

Не знаете, с чего начать?
Узнайте все о Raspberry Pi, перестаньте постоянно искать помощь и, наконец, наслаждайтесь завершением своих проектов.
Посмотрите курс Raspberry Pi Bootcamp прямо сейчас.

Освойте Raspberry Pi за 30 дней
Не хотите только базовые вещи? Если вы ищете лучшие советы, чтобы стать экспертом по Raspberry Pi, эта книга для вас. Изучите полезные навыки работы с Linux и попрактикуйтесь в нескольких проектах с помощью пошаговых руководств.
Загрузите электронную книгу.

VIP-сообщество
Если вы просто хотите пообщаться со мной и показать свою поддержку, вы также можете присоединиться к сообществу Patreon. Я делюсь там закулисным контентом и даю вам ранний доступ к моему контенту. Вы также получите приветствие, когда присоединитесь.
Подробнее здесь.

Нужна помощь, чтобы создать что-то с помощью Python?
Создавайте, разбирайтесь и улучшайте любой скрипт Python для Raspberry. Pi.
Изучите основы шаг за шагом, не теряя времени на изучение бесполезных концепций.
Получите электронную книгу прямо сейчас.

На этой странице также можно найти все мои рекомендации по инструментам и оборудованию.

Последние сообщения

Файловая система Linux очень специфична и может быть трудна для понимания новичками в этой системе. Где мои файлы? Почему так много папок и подпапок? и т. д. Цель этого поста сегодня состоит в том, чтобы.

Я давно хотел создать брандмауэр маршрутизатора на Raspberry Pi. Сначала я безуспешно тестировал Pfsense и OpenWRT, а на свежей ОС Raspberry Pi мне не хватало информации. Но теперь это так.

сообщить об этом объявлении

Добро пожаловать

Привет, я Патрик. Я системный администратор Linux, и я увлечен Raspberry Pi и всеми проектами по этой теме.
Я создал этот сайт, чтобы поделиться с вами тем, что я узнал о нем.

сообщить об этом объявлении

Курс Raspberry Pi

Распродажа: сегодня скидка 10 %.
Начните правильно работать с Raspberry Pi, следуйте моим советам и сэкономьте много времени, сделав свои первые шаги со мной.

сообщить об этом объявлении

У меня есть Pi 3, который всегда будет использовать Ethernet, поэтому пытаюсь выяснить, как отключить Wi-Fi, чтобы он даже не включался после перезагрузки.

Если я делаю ifconfig, я вижу устройство wlan0. Я могу отключить ifconfig wlan0, но он снова включится после перезагрузки.

Я пытался закомментировать что-нибудь о wlan0 (и wlan1 ) в /etc/network/interfaces, но это не помогло.

eth0 не закомментирован, поэтому его можно использовать.

Какой параметр для wlan0 указан в /etc/network/interfaces? Если это автоматически, измените его на ручной, а затем ifdown wlan0 .

Спасибо, @ott. Вы только что напомнили мне, как сделать так, чтобы внутренний перестал захватывать адрес DHCP, в то время как USB-устройство WLAN подключалось к статическому. Я просто закомментировал строку wpa_supplicant и добавил ifdown wlan0 — еще раз спасибо.

11 ответов 11

Чтобы полностью отключить встроенный WiFi из прошивки на Pi3/Pi4 добавьте

Это задокументировано здесь. Обязательно используйте последнюю версию встроенного ПО, эта функция была добавлена ​​в январе 2017 года.

Есть также оверлей для отключения встроенного bluetooth: disable-bt. Если вы хотите отключить Wi-Fi и Bluetooth, вам нужно добавить эти 2 строки:

ПРИМЕЧАНИЕ. Если вы используете старую прошивку «только для Pi3», вам необходимо добавить к имени наложения префикс pi3- . Посмотреть эту проблему

В то время, когда я написал свой ответ (текущий принятый ответ), я не знал об этом способе и не знаю, был ли он вообще вариантом в то время. Это намного лучший метод, чем тот, который описан в моем ответе.

На момент написания ответа оверлея не существовало. Как указано в моем ответе, это было добавлено в январе 2017 года. Так что не волнуйтесь, вы были правы!

Похоже, этот пост говорит об этом. В ответе говорится об отключении драйверов путем редактирования файла /etc/modprobe.d/raspi-blacklist.conf и добавления:

В качестве альтернативы вы можете использовать crontab -e и добавить:

Таким образом, эта команда выполняется при каждой загрузке.

Надеюсь, это поможет, я все еще жду прибытия своего Pi 3.

Мне помог метод черного списка. Только что создал файл /etc/modprobe.d/local-blacklist.conf вместо добавления к существующему файлу.

Насколько я знаю, метод черного списка ближе к административному отключению интерфейса. Интерфейс не отключается полностью.

Мне нравится использовать для этого crontab. Из соображений стиля я бы отредактировал корневой crontab вместо любого другого пользователя и исключил sudo . Для растяжения вам нужно использовать ip link set wlan0 down вместо ifdown

Если вы используете Debian Stretch и ifdown возвращает неизвестный интерфейс wlan0, используйте вместо этого: sudo ifconfig wlan0 down. Если это все еще не работает, используйте ifconfig, чтобы вывести список всех доступных сетевых интерфейсов.

Это должно отключить адаптер Wi-Fi.

Используйте sudo iwconfig wlan0 txpower on, чтобы снова включить его.

Тогда поверю вам на слово. В будущем вы, возможно, захотите включить в свой ответ дополнительные пояснения, поскольку вчера система автоматически пометила это как «низкое качество» (я думаю, из-за длины и отсутствия форматирования), и именно тогда я это заметил. Само по себе это не имеет значения; Я сбросил флаг. Однако модератор может отклонить пометку (не принять меры) как "полезную", и если это была пометка "низкого качества", это автоматически приведет к отрицательному голосованию.

<р>. Я этого не делал, но один из других модов, вероятно, сделал это по привычке (или потому, что они согласились, что ответ в том виде, в котором он был первоначально опубликован, не указывает на то, что было приложено много усилий), именно так вы получили один голос против (автоматический) и один вверх (от меня), так как флаги иногда оставляются для просмотра несколькими модами. Примечание. Мне не нравится эта политика «автоматического понижения голосов», и я действительно жаловался на SE. Мета об этом бесполезна (оправдание в том, что настоящие люди отмечают вещи как некачественные, но «забывают» также ставить минусы).

@Erutan409, чтобы снова включить адаптер Wi-Fi, вы должны написать два раза «sudo iwconfig wlan0 txpower auto».но, как говорится, надо написать два раза, иначе не заработает (думаю, глюк какой-то в прошивке)

Мы измерили РЧ от Pi 3 (при использовании в качестве точки доступа WiFi) и подтвердили, что это утверждение отключает передатчик WiDi Pi при использовании в качестве точки доступа:

Я изменил файл rc.local с помощью команды sudo nano /etc/rc.local и добавил в него ifconfig wlan0. Однако, если Ethernet не подключен или IP-адрес не назначен проводному интерфейсу, WiFi включен. Это дает резервный способ подключения RasPi при работе без головы.

Установите ethtool с помощью sudo apt-get install ethtool .

Затем скопируйте приведенный ниже скрипт в sudo nano /etc/rc.local прямо перед выходом 0, чтобы последние строки выглядели так:

Затем сохраните с помощью CTRL + X и перезагрузите компьютер. У меня вроде работает, так как после перезагрузки ifconfig не отдает wlan0.

Вы также можете использовать команду rfkill, чтобы отключить или включить интерфейс(ы) Wi-Fi. Вот как интерфейс отключается Raspbian при новой установке до того, как страна была настроена в настройках Wi-Fi (например, с помощью raspi-config). Вы можете отключить интерфейс(ы) Wi-Fi:

Включите это следующим образом:

И проверьте текущее состояние интерфейсов:

Если вы хотите включить/отключить определенные интерфейсы, используйте индекс, показанный списком rfkill, для команды un/block. Например, обычно вы можете просто заблокировать встроенный интерфейс WiFi следующим образом (если это не всегда контролирует правильный интерфейс, см. этот вопрос для получения более подробной информации):

Состояние rfkill будет сохраняться при перезагрузке, так как оно восстанавливается при загрузке системой systemd.

Есть несколько причин, по которым вам может понадобиться отключить Wi-Fi на Raspberry Pi. Одной из причин является сокращение использования системы. Хотя модуль WiFi не потребляет много памяти и ЦП, но все же использует определенный объем.

Если вы не используете соединение Wi-Fi i , нет необходимости включать его на Raspberry Pi. Благодаря различным инструментам это довольно простой процесс.

В следующей статье будут показаны некоторые способы отключения Wi-Fi, от использования rfkill до изменения файлов конфигурации загрузки.

Отключить Wi-Fi с помощью рабочего стола Raspberry Pi

В этом разделе рассказывается, как отключить соединение WiFi при использовании рабочего стола Raspberry Pi OS.

Настольный интерфейс — это самый простой способ отключить Wi-Fi, поскольку для этого требуется всего несколько щелчков мышью.

<р>1. Находясь на рабочем столе Raspberry Pi, найдите значок WiFi в правом верхнем углу экрана. Этот символ обозначен двумя стрелками, одной стрелкой вверх и одной стрелкой вниз. Щелкните этот значок, чтобы отобразить подменю.

<р>2. Когда появится подменю, все, что вам нужно сделать, чтобы отключить Wi-Fi, — это щелкнуть параметр «Отключить беспроводную сеть». Если вы нажмете на эту опцию, ваше WiFi-соединение будет немедленно отключено.

<р>3. Теперь вы успешно отключили соединение WiFi.

Если по какой-то причине он не был отключен, обязательно прочитайте о других методах.

Отключите WiFi-соединение с помощью rfkill

В этом разделе показано, как использовать пакет rfkill для отключения Wi-Fi на Raspberry Pi.

Этот пакет предназначен для простого отключения беспроводных подключений с вашего устройства. Эти беспроводные соединения включают Bluetooth и Wi-Fi.

<р>1. Хотя rfkill должен быть включен в ваш дистрибутив, рекомендуется проверить подпись, чтобы убедиться, что он установлен в системе.

<р>1. Во-первых, вам нужно обновить список пакетов и обновить все существующие пакеты.

<р>2. После завершения обновления вы можете убедиться, что rfkill установлен, выполнив следующую команду.

<р>3. Установив rfkill, вы можете легко использовать его для отключения Wi-Fi на Raspberry Pi.

Все, что вам нужно сделать, это ввести следующую команду:

Вы также можете использовать rfkill для отключения соединения Bluetooth.

<р>4. Соединение Wi-Fi на Raspberry Pi успешно отключено.

Если вы хотите восстановить функциональность вашего соединения, вы можете запустить следующую команду.

Изменить конфигурацию загрузки, чтобы отключить Wi-Fi

В этом разделе вы узнаете, как изменить файл конфигурации загрузки Raspberry Pi.

Изменив этот файл, вы можете отключить соединение WiFi во время загрузки.

<р>1. Если вы редактируете этот файл на Raspberry Pi, вы можете сделать это, выполнив следующую команду. Для редактирования этого файла я буду использовать Nano, так как это один из самых простых в использовании редакторов на основе терминала. Вы также можете редактировать этот файл, когда SD-карта вставлена ​​в другое устройство.Файл будет доступен в разделе с именем boot.

<р>2. В этом разделе найдите следующий блок текста. Вы можете использовать сочетание клавиш CTRL + W для поиска текстовых файлов при использовании Nano.

<р>3. Под этим текстом необходимо добавить следующую строку.

Эта строка сообщает системе, что необходимо отключить модуль Wi-Fi Raspberry Pi.

Вы также можете использовать этот файл для отключения модуля Bluetooth, добавив следующую строку.

<р>4. Теперь вы можете сохранить изменения в файле конфигурации.

Если вы делаете это на Raspberry Pi, сохраните файл, нажав CTRL + X , затем Y , а затем ENTER.

<р>5. Чтобы это изменение вступило в силу, вам необходимо перезапустить Raspberry Pi.

Чтобы безопасно перезагрузить устройство, вы можете использовать следующую команду.

Заблокировать Wi-Fi с помощью черного списка Modprobe

Modprobe — это специальное программное обеспечение, используемое для загрузки модулей в само ядро ​​Linux.

Вы можете использовать функцию modprobe, чтобы заблокировать его загрузку в модулях ядра, используемых для соединения WiFi или Bluetooth.

<р>1. На Raspberry Pi выполните следующую команду, чтобы отредактировать файл «raspi-blacklist.conf». Программное обеспечение Modprobe автоматически считывает этот файл конфигурации.

<р>2. В этот файл добавьте следующие две строки в конце файла, чтобы отключить загруженные модули ядра WiFi.

Все, что он делает, это сообщает modprobe, что он не может загружать модули ядра, начиная с указанного имени.

Если вы хотите отключить загрузку модуля Bluetooth, вы можете добавить следующие строки.

<р>3. После того как вы добавили строки черного списка в файл, вы можете сохранить файл, нажав CTRL + X , затем нажав Y и ENTER.

<р>4. Чтобы изменения вступили в силу, вам необходимо перезагрузить Raspberry Pi. Чтобы перезапустить Pi, используйте следующую команду.

Надеюсь, к концу этого руководства вы будете знать, как отключить Wi-Fi на Raspberry Pi.

Читайте также: