OpenWrtルーターでnft-qosの設定方法をお探しですね。
広告
家族みんなが快適に使える!OpenWrtで帯域制御を設定する方法
家族みんなが同時にネットを使っていると、「動画がカクカクする」「ゲームがラグい」「Web会議が途切れる」なんてこと、ありませんか?誰かが大容量のファイルをダウンロードしていると、他の人の通信が遅くなってイライラ…そんな悩みを解決してくれるのが、OpenWrtルーターの「帯域制御機能」です。
この記事では、最新のOpenWrtで使える「nft-qos」という便利なツールを使って、家のネットワークを快適にする方法を、初心者の方にもわかりやすく説明していきます。
なぜ「nft-qos」がおすすめなの?
OpenWrtで帯域制御(QoS:Quality of Service)をするためのツールはいくつかあるんですが、今一番おすすめなのが「nft-qos」です。
以前は「sqm-scripts」や「wshaper」といったツールがよく使われていましたが、OpenWrtのバージョンが新しくなるにつれて、内部の仕組みが「iptables」という古いシステムから「nftables」という新しいシステムに変わってきました。
nft-qosは、この新しいシステムに最適化されたツールなんです。
nft-qosの一番のメリットは、**ルーターへの負担が少ない**ということ。
古いツールと比べて動作が軽いので、性能がそこまで高くない家庭用ルーターでも、サクサク動いて発熱も抑えられます。
最新の技術で作られているから、無駄がないんですね。
nft-qosには主に2つの機能があります。
– **Rate Limit(帯域制限)**:特定の端末の通信速度に上限をかける機能
– **Priority(優先順位付け)**:特定の通信を優先的に処理する機能
この2つを組み合わせれば、「子どものスマホは速度を抑えつつ、仕事用のパソコンのWeb会議は最優先にする」といった使い分けができます。
家庭や小さなオフィスなら、これで十分すぎるくらい快適になりますよ。
nft-qosをインストールしよう
まずはnft-qosをルーターにインストールします。
コマンドを打ち込む方法もありますが、初心者の方には「LuCI」というWeb管理画面から操作するのがおすすめです。
インストール手順
1. LuCIにログインして、上のメニューから「**System**」→「**Software**」を選びます
2. 必ず「**Update lists…**」ボタンをクリックして、パッケージリストを最新にしてください(これをやらないと古いバージョンが入ったり、エラーが出たりします)
3. 検索窓に「**luci-app-nft-qos**」と入力して検索します
4. 見つかったら「Install」ボタンを押します
ここでポイント!検索するときは「nft-qos」だけじゃなくて、「**luci-app-nft-qos**」と入力してください。
こうすることで、設定画面も一緒にインストールされます。
インストールが終わったら、ルーターを再起動するか、ブラウザの画面を更新してみましょう。
上のメニューの「**Network**」の中に「**nft-qos**」という項目が追加されていれば成功です!もし表示されない場合は、一度ログアウトしてから、もう一度ログインしてみてください。
実際に設定してみよう
インストールができたら、さっそく設定していきましょう。
nft-qosの設定画面は、「**Rate Limit(速度制限)**」と「**Priority(優先順位)**」の2つのタブに分かれています。
特定の端末の速度を制限する(Rate Limit)
例えば、家族の誰かが大きなファイルをダウンロードし続けて、ネット全体が重くなるのを防ぎたいとき、この機能を使います。
1. 「Rate Limit」タブを開きます
2. 制限したい端末のIPアドレスを入力します
3. 許可する最大速度(ダウンロード・アップロード)を設定します
**注意!** 速度を入力するとき、単位に気をつけてください。
よく使う「Mbps(メガビット毎秒)」ではなく、「Bytes/s(バイト毎秒)」や「KB/s(キロバイト毎秒)」で入力することが多いです。
例えば、10Mbpsに制限したい場合:
– 10Mbps ÷ 8 = 1.25MB/s = 1250KB/s
なので、数値は「1250」、単位は「kB/s」と設定します。
この計算を間違えると、めちゃくちゃ遅くなってネットに繋がらない!なんてことになるので注意してくださいね。
特定の通信を優先する(Priority)
オンラインゲームやZoomなどのWeb会議を快適に使いたいときは、この機能で優先順位を上げます。
1. 「Priority」タブを開きます
2. 優先したい通信のプロトコル(TCP/UDP)やポート番号を入力します
3. 優先度(Priority)を高く設定します
例えば、オンラインゲームで使うUDPポートを登録して、優先度を最高にしておけば、家族が動画を見ていてもゲームはサクサク動くようになります。
うまく動かないときの対処法
設定を保存して「Save & Apply」を押したのに、思ったように動かない…そんなときは、以下をチェックしてみてください。
よくあるミス
**1. 全体の最大速度の設定が間違っている**
QoSを効果的に使うコツは、契約している回線速度の理論値ではなく、**実測値の80〜90%くらい**を上限として設定することです。
ギリギリの速度を設定すると、逆に遅延が発生してしまいます。
**2. インターフェースの選択ミス**
制限をかけたいのが家の中(LAN側)なのか、インターネット側(WAN側)なのか、正しいネットワークインターフェースを選んでいるか確認しましょう。
**3. 単位の勘違い**
速度の単位が「ビット」じゃなくて「バイト」になっているか、もう一度計算し直してみてください。
**4. 他の設定との競合**
以前に設定した別のルールが邪魔をしていないか、ファイアウォールの設定を見直してみましょう。
それでもダメなら…
– **ルーターを再起動**してみてください。
再起動すると設定が正しく反映されることが多いです
– 最初は**緩めの制限**から始めて、速度測定サイトなどで様子を見ながら、数日かけて少しずつ調整していくのがおすすめです
まとめ
nft-qosを使えば、家族みんなが快適にネットを使える環境が作れます。
最初は難しく感じるかもしれませんが、一度設定してしまえば、あとは自動で快適なネットワークを保ってくれます。
ぜひチャレンジしてみてくださいね!
広告
