taru
Posts: 1
Joined: Sat Nov 02, 2013 4:11 am

Wake On LAN ができません

Sat Nov 02, 2013 5:58 am

はじめまして
私自身の力量では解決策が見つけきれないため
ぜひお力をお貸しください

Raspbian 上に Web サーバを構築してWake On LAN を Web から行うことを考えています
php 用のWake On LAN クラス (CWakeOnLan) を下記 URL から入手したもの使用しています
http://wiki.exatto.org/index.php?Prog%2 ... 5%E9%A5%B9

テスト用に次のソースで目的のマシンを起動させようとしているのですが
ERROR: 13 - Permission denied
との表示で起動に失敗します

テスト用ソース:
<?php
require_once("./wakeonlan.inc");
$WakeOnLan = new CWakeOnLan("192.168.x.255"); // IPは一部マスクしています
$WakeOnLan->_SendMagicPacket("xx:xx:xx:xx:xx:xx"); // mac アドレスはマスクしてます
// or $WakeOnLan->_SendMagicPacket("00:11:22:33:44:55", "192.168.0.1");
?>

/var/log/apache2/error.log には下記のエラーが記録されています
PHP Warning: fsockopen(): unable to connect to udp://192.168.x.255:9 (Permission denied) in /var/www/wakeonlan.inc on line 113
ちなみに比較のために同じネットワーク上にある Windows7+xampp を使って同じソースを使っての Wake On LAN は問題なくできてます
なので、Raspbian の設定が不足だと思うのですが、どこを変更すればよいのかわかりません
どうかアドバイスをください

よろしくお願いします

kkumax
Posts: 1
Joined: Thu Dec 03, 2015 9:04 am

Re: Wake On LAN ができません

Thu Dec 03, 2015 9:12 am

HPのボタンを押した時にシステム上では誰が実行している事になるんでしょうか?
apacheなんだと思います。なのでapacheに実行権が無いからパーミッションのエラーが
出ている様に思います。ただ、HPのボタンで実行する前にコマンドラインで実行出来るか?
確認していればの話ですが...

Return to “日本語”