#!/bin/sh ping -c 1 [gw_address] test $? -eq 1 && sudo /etc/ifplugd/ifplugd.action wlan0 up 一行目 : おまじない 二行目 : ゲートウェイアドレスに向けて1発pingを打つ。うちの場合は192.168.0.254がゲートウェイなんだけど、ここは環境によって違うので、適宜修正する必要あり 三行目 : $?は直前のコマンドのexit値、pingは失敗すると、1が返ってくる。つまりゲートウェイへのpingが失敗した場合(Wi-Fi切れてるよねっていう判断)、/etc/ifplugd/ifplugd.action wlan0 upという別のスクリプトを叩く ※補足 2.cronさんに頑張ってもらう 上記の一行をcronに追加 (crontab -eで編集) スクリプト配置パスは適宜修正。 上記の設定で毎分