小编Dr *_*tty的帖子

如何在 Debian 启动时自动运行 wpa_supplicant

我想wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant.conf在 Debian 启动时运行(运行级别 2-5)。我从一个相关问题中发现了一些模糊的说明,其中说要放入一个脚本/etc/init.d/,然后从适当的/etc/rcRUNLEVEL.d/目录中符号链接到它。但是,我注意到已经有一些名为“wpasupplicant”的文件可能在启动时运行:

/etc/network/if-down.d/wpasupplicant

/etc/network/if-post-down.d/wpasupplicant

/etc/network/if-pre-up.d/wpasupplicant

/etc/network/if-up.d/wpasupplicant

它们都是指向同一个脚本的符号链接,/etc/wpa_supplicant/ifupdown.sh. 它在开头有一条评论说“[...] 允许 ifup(8) 和 ifdown(8) 管理以守护进程模式运行的 wpa_supplicant(8) 和 wpa_cli(8) 进程。” 然而,它最接近调用wpa_supplicant自身的是(在functions.sh中):

WPA_SUP_BIN="/sbin/wpa_supplicant"
[snip]
start-stop-daemon --start --oknodo $DAEMON_VERBOSITY \
    --name $WPA_SUP_PNAME --startas $WPA_SUP_BIN --pidfile $WPA_SUP_PIDFILE \
    -- $WPA_SUP_OPTIONS $WPA_SUP_CONF
[snip]
start-stop-daemon --stop --oknodo $DAEMON_VERBOSITY \
    --exec $WPA_SUP_BIN --pidfile $WPA_SUP_PIDFILE
Run Code Online (Sandbox Code Playgroud)

这是否意味着为 制作 init.d 脚本是安全的wpa_supplicant,如果是这样,它会是什么样子?

基本信息:

  • Debian 挤压 (5.0)
  • 官方 wpasupplicant 包 (v0.6.10-2.1)

我的系统的全部内容functions.sh,并 …

debian wpa-supplicant debian-squeeze

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

debian ×1

debian-squeeze ×1

wpa-supplicant ×1