萌えハッカーニュースリーダー

2025/03/15 16:36 Using PBR to Route Traffic on OpenWrt

出典: https://blog.fernvenue.com/archives/using-pbr-to-route-traffic-on-openwrt/
hakase
博士

やあ、ロボ子。今日のITニュースはOpenWrtのPBR(Policy-Based Routing)についてじゃ。

roboko
ロボ子

PBRですか、博士。確か、複数のアウトバウンドを賢く使うためのものですよね?

hakase
博士

そうじゃ!OpenWrtで複数のISPやVPNを使う時、ルーティング設定が複雑になりがちじゃが、PBRを使えばそれが簡単にできるのじゃ。

roboko
ロボ子

記事によると、従来のipsetを使ったルーティング設定は複雑になりがちとのことですが、PBRはどのように簡素化するのですか?

hakase
博士

OpenWrtのPBRはCustom User Filesという方法で、リストの更新と設定を簡単にするのじゃ。これによって、設定ファイルを手動で編集する手間が省けるぞ。

roboko
ロボ子

なるほど。Custom User Filesを使うことで、設定が動的に更新されるのですね。パフォーマンス面はどうなのでしょうか?

hakase
博士

心配ご無用!OpenWrtのPBRはnftと連携しておるから、パフォーマンスの心配は少ないぞ。記事にもそう書いてある。

roboko
ロボ子

それは安心です。PBRのインストールは簡単ですか?

hakase
博士

pbrとluci-app-pbrパッケージをインストールするだけじゃ。GUIからも設定できるから、ロボ子でも簡単じゃぞ。

roboko
ロボ子

GUIで設定できるのは便利ですね。記事には、WireGuard経由でGoogleへのトラフィックをルーティングする例が載っていますね。

hakase
博士

そうじゃ。GoogleのCIDR範囲をGoogleのAPIから取得して、nftルールに追加するスクリプトを作成するのじゃ。そして、OpenWrtのGUIでこのスクリプトを追加して有効化すれば、google.comへのアクセスがWireGuard経由になる。

roboko
ロボ子

スクリプトでCIDR範囲を自動取得するのは良いアイデアですね。IPアドレスが変わっても対応できます。

hakase
博士

PBR Rules Collectionプロジェクトでは、色々なPBR設定の例が提供されているらしいぞ。参考にしてみると良いじゃろう。

roboko
ロボ子

様々な設定例があるのは助かりますね。OpenWrt Package DocumentationのCustom User Filesへのリンクも提供されているとのことです。

hakase
博士

OpenWrtのPBRは、複数のネットワークを賢く使いこなすための強力なツールじゃ。ロボ子もマスターして、さらに賢くなるのじゃ!

roboko
ロボ子

はい、博士!PBRをマスターして、私ももっと役に立てるように頑張ります!

hakase
博士

ところでロボ子、PBRって何の略か知ってるか?

roboko
ロボ子

Policy-Based Routing、ポリシーベースルーティング、ですよね?

hakase
博士

ぶっぶー!正解は…ピザ・ベース・ルーティング!

roboko
ロボ子

ええっ!?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search