MACアドレスフィルタ(MACアドレスリストの外部読み込み)
MACアドレスリストを利用する設定例
このタスクについて
デフォルトルールをブロックとし、パスするMACアドレスはMACアドレスリストに記述し外部から読み込みます。
手順
- 設定情報の用意
項目 設定内容 適用インタフェース wlan0
設定するMACアドレス - パス
- MACアドレスリストから読み込む
- ブロック
any
MACアドレスリストのURL https://example.jp/wlan0_pass_list.txt
認証情報(必要な場合) - ユーザ名
user
- パスワード
password
MACアドレスリストの更新間隔 12時間 - MACアドレスリストの内容
00:00:5e:00:53:01 00:00:5e:00:53:02 00:00:5e:00:53:03 00:00:5e:00:53:04
- 設定例
macfilter.entry.0.address : any macfilter.entry.0.interface : wlan0 macfilter.entry.0.action : block macfilter.entry-list.0.url : https://user:password@example.jp/wlan0_pass_list.txt macfilter.entry-list.0.interface : wlan0 macfilter.entry-list.0.action : pass macfilter.entry-list.0.update-interval : 12h
- "address : any" を指定したルールは、他のルールにマッチしない場合のデフォルトルールになります。
注:MACアドレスリストのURLへの通信が、MACアドレスフィルタを適用するインタフェースを経由する場合は、ネクストホップルータのMACアドレスをパスするようコンフィグに設定してください。 - ステータスを確認する
- コマンド
show status macfilter
Interface Mac address Action Log Matched Source ---------- ----------------- ------- ------- ---------- ------------------------------ wlan0 any block off 103456 static (0) wlan0 00:00:5e:00:53:01 pass off 900 https://*@example.jp/wlan0_pass_list.txt wlan0 00:00:5e:00:53:02 pass off 10 https://*@example.jp/wlan0_pass_list.txt wlan0 00:00:5e:00:53:03 pass off 821 https://*@example.jp/wlan0_pass_list.txt wlan0 00:00:5e:00:53:04 pass off 3 https://*@example.jp/wlan0_pass_list.txt
- MACアドレスリストに登録されているMACアドレスはパスし、それ以外のMACアドレスはブロックします。
- 設定された12時間ごとにMACアドレスリストを再読み込みします。