「OpenWRT設定」の編集履歴(バックアップ)一覧はこちら
OpenWRT設定 - (2008/12/24 (水) 07:05:00) の最新版との変更点
追加された行は緑色になります。
削除された行は赤色になります。
-OpenWRT Kamikaze 8.09_RC1を前提にしてます。
-LuCIでやれることはなるべくLuCIでやるようにしてます。
-ハードはFON2100EとFON2201が前提です。特に明記していない限りどちらでも同じ設定内容です。(或いは未検証)
#contents
*Wi-Fiの設定
**MACアドレスフィルタリングを設定する
&bold(){1. まずログイン}
ブラウザからLuCI(OpenWRTのWeb設定画面)にアクセスすると以下のページが表示されるので、[Login]を押してログインします。
初期状態ではパスワードは設定されていません。
#image(http://farm4.static.flickr.com/3231/3130892169_9bdf736c0e_d.jpg,http://www.flickr.com/photos/29863418@N06/3130892169/,blank)
&bold(){2. 設定する}
ログインできたら Network > WiFi > WIFI0 を開きます。
#image(http://farm4.static.flickr.com/3089/3130892217_08fe11f95b_d.jpg,http://www.flickr.com/photos/29863418@N06/3130892217/,blank)
MACアドレスフィルタリングの設定項目は初期状態で表示されていないので、--Additional Field-- から MAC-Address Filter を選択して、[Add]を押して追加します。
#image(http://farm4.static.flickr.com/3031/3131721894_0cbd47b792_d.jpg,http://www.flickr.com/photos/29863418@N06/3131721894/)
MAC-Address Filterが追加されたらフィルタリングルールを選びます。
#image(http://farm4.static.flickr.com/3207/3131721924_c693f7cc01.jpg,http://www.flickr.com/photos/29863418@N06/3131721924/,blank)
ここで気をつけなくてはいけないのは、
|リストに載っているMACアドレスのみ許可する場合|Allow all except listed|
|リストに載っているMACアドレスを拒否する場合|Allow listed only|
としなくてはいけない点です。
意味的に逆ですよね。まぁRC1だから仕方ないかー。
フィルタリングルールを選択すると MAC-List が表示されるので、対象のWi-Fi機器のMACアドレスを xx:xx:xx:xx:xx:xx 形式で入力して[+]マークのボタンを押します。
#image(http://farm4.static.flickr.com/3199/3131721956_e6a32a6233.jpg,http://www.flickr.com/photos/29863418@N06/3131721956/,blank)
追加完了。
#image(http://farm4.static.flickr.com/3096/3131846942_fc469fba8d.jpg,http://www.flickr.com/photos/29863418@N06/3131846942/,blank)
引き続き別のMACアドレスを入力する場合は下に出現したテキストボックスにMACアドレスを入力します。
無効なMACアドレスを入力したり、形式が間違っている場合は以下のようにエラーメッセージが表示されます。
#image(http://farm4.static.flickr.com/3098/3130892327_89984c90f2.jpg,http://www.flickr.com/photos/29863418@N06/3130892327/,blank)
MACアドレスを全て登録したら、[Save & Apply]をクリックして設定完了です。
&bold(){3. チェック}
MACアドレスを登録した機器は接続できればOKです。
Wi-Fi機器をたくさん持っている人は登録していない機器で接続を試みてください。
接続が拒否されればMACアドレスフィルタリングは正常に機能しています。
**WEPの設定
今時WEPかよ、って思うけど、DSとか繋ぎたい人は必須。
&bold(){1. 16進数の生成}
OpenWRTにWEPキーを設定するためには、ASCIIではなくて16進数で入力する必要があります。
そのため、5文字または13文字のASCIIでキーを指定されちゃった場合は、キーを16進数に変換してやらないといけません。
-Unixのコマンドラインでやる
手元にUnix環境がある人は、
~$ echo -n '5文字または13文字のWEPKey' | hexdump -e '13/1 "%02x" "/n"' | cut -d ':' -f 1-13
これを実行してみましょう。[[参考>>http://d.hatena.ne.jp/k-kuro/20071212/p1]]
無い場合はtelnetでOpenWRTのコンソールを開いて上のコマンドを入力するか、[[こういうページ>>http://www.blindwalk.com/js/conv.html]]を活用しましょう。
自分の得意な言語でASCIIを16進数に変換できる関数がある場合はそれを使ってもいいでしょう。
&bold(){2. 設定}
ログインできたら Network > WiFi > WIFI0 を開きます。
#image(http://farm4.static.flickr.com/3089/3130892217_08fe11f95b_d.jpg,http://www.flickr.com/photos/29863418@N06/3130892217/,blank)
Encryption から WEP を選択します。
#image(http://farm4.static.flickr.com/3145/3131080267_1216100fbc.jpg,http://www.flickr.com/photos/29863418@N06/3131080267/,blank)
Key が出現するので、先ほど生成した16進数を入力します。
#image(http://farm4.static.flickr.com/3222/3131080317_2417c011a3.jpg,http://www.flickr.com/photos/29863418@N06/3131080317/,blank)
ここに入力した値が無効な16進数でもエラーメッセージ等は表示されません。
最後に、[Save & Apply]をクリックして設定完了。
-OpenWRT Kamikaze 8.09_RC1を前提にしてます。
-LuCIでやれることはなるべくLuCIでやるようにしてます。
-ハードはFON2100EとFON2201が前提です。特に明記していない限りどちらでも同じ設定内容です。(或いは未検証)
#contents
*Wi-Fiの設定
**MACアドレスフィルタリングを設定する
激しく時代遅れだけど、NintendoDS用APとして使う場合とか、僅かながらまだまだ需要はあります。
&bold(){1. まずログイン}
ブラウザからLuCI(OpenWRTのWeb設定画面)にアクセスすると以下のページが表示されるので、[Login]を押してログインします。
初期状態ではパスワードは設定されていません。
#image(http://farm4.static.flickr.com/3231/3130892169_9bdf736c0e_d.jpg,http://www.flickr.com/photos/29863418@N06/3130892169/,blank)
&bold(){2. 設定する}
ログインできたら Network > WiFi > WIFI0 を開きます。
#image(http://farm4.static.flickr.com/3089/3130892217_08fe11f95b_d.jpg,http://www.flickr.com/photos/29863418@N06/3130892217/,blank)
MACアドレスフィルタリングの設定項目は初期状態で表示されていないので、--Additional Field-- から MAC-Address Filter を選択して、[Add]を押して追加します。
#image(http://farm4.static.flickr.com/3031/3131721894_0cbd47b792_d.jpg,http://www.flickr.com/photos/29863418@N06/3131721894/)
MAC-Address Filterが追加されたらフィルタリングルールを選びます。
#image(http://farm4.static.flickr.com/3207/3131721924_c693f7cc01.jpg,http://www.flickr.com/photos/29863418@N06/3131721924/,blank)
ここで気をつけなくてはいけないのは、
|リストに載っているMACアドレスのみ許可する場合|Allow all except listed|
|リストに載っているMACアドレスを拒否する場合|Allow listed only|
としなくてはいけない点です。
意味的に逆ですよね。まぁRC1だから仕方ないかー。
フィルタリングルールを選択すると MAC-List が表示されるので、対象のWi-Fi機器のMACアドレスを xx:xx:xx:xx:xx:xx 形式で入力して[+]マークのボタンを押します。
#image(http://farm4.static.flickr.com/3199/3131721956_e6a32a6233.jpg,http://www.flickr.com/photos/29863418@N06/3131721956/,blank)
追加完了。
#image(http://farm4.static.flickr.com/3096/3131846942_fc469fba8d.jpg,http://www.flickr.com/photos/29863418@N06/3131846942/,blank)
引き続き別のMACアドレスを入力する場合は下に出現したテキストボックスにMACアドレスを入力します。
無効なMACアドレスを入力したり、形式が間違っている場合は以下のようにエラーメッセージが表示されます。
#image(http://farm4.static.flickr.com/3098/3130892327_89984c90f2.jpg,http://www.flickr.com/photos/29863418@N06/3130892327/,blank)
MACアドレスを全て登録したら、[Save & Apply]をクリックして設定完了です。
&bold(){3. チェック}
MACアドレスを登録した機器は接続できればOKです。
Wi-Fi機器をたくさん持っている人は登録していない機器で接続を試みてください。
接続が拒否されればMACアドレスフィルタリングは正常に機能しています。
&bold(){画面に表示されてる項目と動作が真逆な件について}
設定ファイル /etc/config/wireless を見てみたら、それぞれ以下のようになってました。
↓Allow listed onlyを選択した場合
config 'wifi-iface'
option 'device' 'wifi0'
option 'network' 'lan'
option 'mode' 'ap'
option 'ssid' 'OpenWrt'
option 'encryption' 'none'
option 'macpolicy' 'deny'
option 'maclist' '00:1F:3B:48:86:1B'
↓Allow all except listedを選択した場合
config 'wifi-iface'
option 'device' 'wifi0'
option 'network' 'lan'
option 'mode' 'ap'
option 'ssid' 'OpenWrt'
option 'encryption' 'none'
option 'maclist' '00:1F:3B:48:86:1B'
option 'macpolicy' 'allow'
まぁそのうち修正されるんじゃないかな。
**WEPの設定
今時WEPかよ、って思うけど、DSとか繋ぎたい人は必須。
&bold(){1. 16進数の生成}
OpenWRTにWEPキーを設定するためには、ASCIIではなくて16進数で入力する必要があります。
そのため、5文字または13文字のASCIIでキーを指定されちゃった場合は、キーを16進数に変換してやらないといけません。
-Unixのコマンドラインでやる
手元にUnix環境がある人は、
~$ echo -n '5文字または13文字のWEPKey' | hexdump -e '13/1 "%02x" "/n"' | cut -d ':' -f 1-13
これを実行してみましょう。[[参考>>http://d.hatena.ne.jp/k-kuro/20071212/p1]]
無い場合はtelnetでOpenWRTのコンソールを開いて上のコマンドを入力するか、[[こういうページ>>http://www.blindwalk.com/js/conv.html]]を活用しましょう。
自分の得意な言語でASCIIを16進数に変換できる関数がある場合はそれを使ってもいいでしょう。
&bold(){2. 設定}
ログインできたら Network > WiFi > WIFI0 を開きます。
#image(http://farm4.static.flickr.com/3089/3130892217_08fe11f95b_d.jpg,http://www.flickr.com/photos/29863418@N06/3130892217/,blank)
Encryption から WEP を選択します。
#image(http://farm4.static.flickr.com/3145/3131080267_1216100fbc.jpg,http://www.flickr.com/photos/29863418@N06/3131080267/,blank)
Key が出現するので、先ほど生成した16進数を入力します。
#image(http://farm4.static.flickr.com/3222/3131080317_2417c011a3.jpg,http://www.flickr.com/photos/29863418@N06/3131080317/,blank)
ここに入力した値が無効な16進数でもエラーメッセージ等は表示されません。
最後に、[Save & Apply]をクリックして設定完了。
表示オプション
横に並べて表示:
変化行の前後のみ表示: