wifi重新连接 /etc/pm/sleep.d/

wifi重新连接 /etc/pm/sleep.d/

我现在已经在我的 MacBook Pro 上安装了 ubuntu。开机后一切都正常,除了一件事,系统进入睡眠状态后 wlan0 不会重新连接。

从现在起重新连接的唯一解决方案是运行以​​下命令:

sudo ifconfig wlan0 down ; sudo ifconfig wlan0 up

所以我编写了一个名为 wifi.sh 的脚本并将其放在 /etc/pm/sleep.d/ 中,如下所示:

#!/bin/sh

case "${1}" in
    resume|thaw)
sleep 0
    ifconfig wlan0 down
sleep 0.2
ifconfig wlan0 up
            ;;
esac

不幸的是,这个脚本在唤醒后没有运行,但如果我运行

sudo /etc/pm/sleep.d/wifi.sh resume

它工作正常。

正如您在此处看到的,权限似乎也很好:

jason@jason-MacBookPro:~$ ls -l /etc/pm/sleep.d/
total 20
-rwxr-xr-x 1 root root  210 Apr  6 22:43 10_grub-common
-rwxr-xr-x 1 root root  660 Mär  5  2015 10_unattended-upgrades-hibernate
-rwxr-xr-x 1 root root 1260 Mai 23  2012 novatel_3g_suspend
-rwxr-xr-x 1 root root  138 Sep 16 22:58 wifi.sh
-rwxr-xr-x 1 root root  138 Sep 16 12:42 wifi.sh~

任何帮助,将不胜感激。

谢谢杰森

相关内容