在启动时打开Wifi

时间:2018-05-21 07:16:06

标签: linux-kernel linux-device-driver

我的嵌入式主板使用Linux内核版本3.18。

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

我为此创建了一个shell脚本(我通过手动执行验证了脚本)并将其放在“/etc/init.d”目录中。 然后在“/etc/rc.d”目录中创建了一个指向shell脚本文件的符号链接。

然而,做这个改变并不符合我的目的。任何人都可以帮助我。

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

1 个答案:

答案 0 :(得分:0)

TLDR; 在initscript中调用differant脚本管理wpa_supplicant,dhcpd以便init-script不会阻止。

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