【问题标题】:Turning on Wifi at boot-up在启动时打开 Wifi
【发布时间】:2018-05-21 07:16:06
【问题描述】:

我的嵌入式开发板使用 Linux Kernel 3.18 版。

我想在开发板启动后自动配置我的 Wifi(使用 wpa_supplicant,然后使用 dhcpcd 命令)。

我为它制作了一个 shell 脚本(我通过手动执行它来验证脚本)并将它放在“/etc/init.d”目录中。 然后对“/etc/rc.d”目录下的shell脚本文件进行符号链接。

但是,进行此更改不符合我的目的。谁能帮帮我。

PS:需要注意的是,一旦开发板启动,我的 Wifi 模块插入内核大约需要 3-4 秒。

【问题讨论】:

  • “做这个改变不符合我的目的” -- 这是什么意思?您实际上已经设法提出了一个比“它不起作用”更模糊的总结。”您在什么时候定义董事会已经实现了这个“启动”我>?顺便说一句,"boot up" 中的 "up" 是多余的。没有“向下启动”或“侧向启动”。

标签: linux-kernel linux-device-driver


【解决方案1】:

TLDR; 在 initscript 调用不同的脚本管理 wpa_supplicant,dhcpd 以便 init-script 不会阻塞。

最好不要阻塞 init-scripts。因此您可以在 init-script 中进行不同的处理。即在后台启动不同的脚本来检查模块插入,wpa_supplicant 也可以修改它以保持检查状态。类似的事情发生在桌面 Linux 操作系统中。程序名称为 NetworkManager。

【讨论】:

    猜你喜欢
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    • 1970-01-01
    • 2014-06-12
    • 2023-03-22
    相关资源
    最近更新 更多