一定時間通信がないと、SSHなどで接続ができなくなる場合には以下の設定を行いパワーマネージメントモードをOFFにします。また、WiFiの性能を向上させるための設定も行います。
sudo nano /etc/modprobe.d/8192cu.conf
以下の内容を追加する。
options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1
ファイルを保存し再起動を行う。
UDEVを使用する
sudo vi /etc/udev/rules.d/90-disable-wifi-powersave.rules
# すべてのwlanデバイスをoffにする場合
ACTION=="add", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", RUN+="/usr/sbin/iw dev $name set power_save off"
iw wlan0 get power_save
Power save: on
sudo udevadm trigger -v -c add /sys/class/net/wlan0
/sys/devices/platform/soc/fe300000.mmcnr/mmc_host/mmc1/mmc1:0001/mmc1:0001:1/net/wlan0
iw wlan0 get power_save
Power save: off