本文へ移動
QKQuickKitEN
インフラ設定LOCALブラウザ内で処理入力に機密情報を含む可能性があります

OpenWrt UCI ネットワーク設定ジェネレーター

限定された入力項目から OpenWrt UCI の /etc/config/network インターフェース・デバイスセクションを生成します。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

実運用中の秘密情報を避け、可能ならダミー値やマスク済みデータを使用してください。 データ取扱いの詳細

生成された /etc/config/network セクション

    ファイル

    /etc/config/network
    仕組みと使い方

    対象は config device セクションと config interface の option device を導入した OpenWrt 21.02 以降で、21.02 より前の option ifname 形式は出力しません。共有アドレシングモデル全体(802.1Q VLAN を option type 8021q の config device として 表現する機能を含む)に対応します。IPv6 は static・dhcp・none のみを受け付けます。OpenWrt の dhcpv6 プロトコルは単体で ルーター広告を受け付けるため、この項目には独立したルーター広告専用モードは存在せず、共有モデルの auto 方式は dhcpv6 へ暗黙変換したり無視したりせず明示的に拒否します。UCI の config interface セクションは proto を1つしか持てないため、セクション構成はファミリーの組み合わせに従います。両方が static の場合は1つの static セクションにまとめ、IPv6 のみ static の場合も static セクションを使います (proto none はインターフェースを未管理にするため ip6addr が適用されません)。それ以外の組み合わせでは、OpenWrt 自身の wan/wan6 の慣習にならい、設定されたファミリーごとに1つずつセクションを生成し、IPv4 セクションが存在する場合の IPv6 セクション名は <名前>6 とします。したがって proto none は出力されません。手動 DNS を指定した場合、option peerdns 0 は「自分自身のピアから DNS を受け取りうるセクション」それぞれに付与するため、DHCPv6 セクションにも個別に出力します。このツールはルーターに接続しません。生成結果は uci commit network と service network reload で自分自身が適用し、新しいインターフェースは OpenWrt ファイアウォールルールジェネレーターなどでファイアウォールゾーンに配置してください。