*概要 [#vf0b1bdb]
- 無線LANのアクセスポイント(WAPM-1166D)を定期的に再起動させる方法
-WAPM-1166DはSSHまたはTELNETでログインしてコマンドで制御可能なので、LinuxのCronなどで再起動のコマンドを送る
-今回はRaspberry PiでTELNET接続

*詳細 [#l385940c]
***Raspberry PiでTELNETを使用するための準備 [#w03c5887]
 pi@raspberrypi:~ $ sudo apt-get update
 pi@raspberrypi:~ $ sudo apt-get install telnet
 
***WAPM-1166DにTELNETログインしてみる [#k7c9405a]
 pi@raspberrypi:~ $ telnet 192.168.1.110
 Trying 192.168.1.110...
 Connected to 192.168.1.110.
 Escape character is '^]'.
 Name: root
 Password: 
 *** Hi admin, welcome to use cli ***
 man$exit
 Exit this session
 Connection closed by foreign host.

***再起動用のスクリプトを作る [#a6f5d000]
 pi@raspberrypi:~ $ nano cmd.sh

 #!/bin/sh
 sleep 1; echo root
 sleep 1; echo hogepiyo
 sleep 5; echo setup reboot force
 sleep 1; echo exit
***Cronに登録(毎朝3時に再起動実行) [#vdb161c0]
 pi@raspberrypi:~ $ crontab -e

 00 3 * * * sh /home/pi/cmd.sh | telnet 192.168.1.110
ログを取りたい場合は
 00 3 * * * sh /home/pi/cmd.sh | telnet 192.168.1.110 >> /home/pi/log.log
*参考 [#m5a39eba]
-[[AirStation Pro WAPM-1166D コマンドリファレンス>http://buffalo.jp/support_s/guide2/manual/wapm-1166d/type03/99/ja/pc_index.html]]
-[[シェルスクリプトでtelnet自動操作>http://d.hatena.ne.jp/mozukumamemo/20080613/1213314861]]
-[[決まった時間に処理する>http://make.bcde.jp/raspberry-pi/決まった時間に処理する/]]
-[[決まった時間に処理する>http://make.bcde.jp/raspberry-pi/%e6%b1%ba%e3%81%be%e3%81%a3%e3%81%9f%e6%99%82%e9%96%93%e3%81%ab%e5%87%a6%e7%90%86%e3%81%99%e3%82%8b/]]

----

&size(12){Total:&counter(total); / Today:&counter(today); / Yesterday:&counter(yesterday);};

トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS