Включение Wi-Fi при загрузке - PullRequest
0 голосов
/ 21 мая 2018

Моя встроенная плата использует ядро ​​Linux версии 3.18.

Я хотел бы настроить мой Wi-Fi (используя команды wpa_supplicant, а затем dhcpcd) автоматически, как только плата загрузится.

Iсделал для этого сценарий оболочки (я проверил сценарий, выполнив его вручную) и поместил его в каталог /etc/init.d.Затем сделал символическую ссылку на файл сценария оболочки в каталоге "/etc/rc.d".

Однако выполнение этого изменения не служит моей цели.Может кто-нибудь, пожалуйста, помогите мне.

PS: Важно отметить, что для загрузки моего модуля Wifi в ядро ​​после загрузки платы требуется около 3-4 секунд.

1 Ответ

0 голосов
/ 21 мая 2018

TLDR;в initscript вызовите другой скрипт, управляющий wpa_supplicant, dhcpd, чтобы init-скрипт не блокировался.

Хорошая практика - не блокировать в init-скриптах.так что вы можете сделать разные обработки в init-скрипт.т.е. запустить другой скрипт в фоновом режиме, который проверяет вставку модуля и wpa_supplicant также может изменить его, чтобы сохранить статус проверки.Нечто подобное происходит в настольных ОС Linux.Название программы - NetworkManager.

...