我现在已经在我的 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~
任何帮助,将不胜感激。
谢谢杰森