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を使えば、家族みんなが快適にネットを使える環境が作れます。

最初は難しく感じるかもしれませんが、一度設定してしまえば、あとは自動で快適なネットワークを保ってくれます。

ぜひチャレンジしてみてくださいね!

広告