手当たり次第に書くんだ

飽きっぽいのは本能

VyOS DHCP サーバー設定 – LAN 向けアドレス配布の基本

VyOS で LAN 向けに DHCP サーバーを設定する例です。以前の記事では VyOS 1.3 時点の設定例として書いていましたが、ここでは現在の VyOS 記事群に合わせて、機能を主語にして整理し直します。

この記事は、現在の主軸である VyOS 1.5 で読むことを前提に、過去の VyOS 1.4 以前の記事内容も整理しています。DHCP サーバー設定 の考え方自体は大きく変わりにくい一方で、細かなコマンド、表示、既定値は利用している ISO や環境で確認してください。

DHCP サーバーで決めること

DHCP サーバーでは、配布するアドレス範囲だけでなく、デフォルトゲートウェイ、DNS サーバー、ドメイン名、リース時間を合わせて決めます。家庭内や検証環境では小さな設定に見えますが、クライアントの名前解決や経路の前提になるため、ネットワーク設計の一部として扱います。

設定例

configure
set service dhcp-server shared-network-name INSIDE authoritative
set service dhcp-server shared-network-name INSIDE subnet 192.168.0.0/24 default-router '192.168.0.1'
set service dhcp-server shared-network-name INSIDE subnet 192.168.0.0/24 dns-server '192.168.0.10'
set service dhcp-server shared-network-name INSIDE subnet 192.168.0.0/24 domain-name 'si1230.com'
set service dhcp-server shared-network-name INSIDE subnet 192.168.0.0/24 lease '86400'
set service dhcp-server shared-network-name INSIDE subnet 192.168.0.0/24 range 0 start '192.168.0.100'
set service dhcp-server shared-network-name INSIDE subnet 192.168.0.0/24 range 0 stop '192.168.0.199'
commit
save

設定後の構成イメージ

service {
    dhcp-server {
        shared-network-name INSIDE {
            authoritative
            subnet 192.168.0.0/24 {
                default-router 192.168.0.1
                dns-server 192.168.0.10
                domain-name si1230.com
                lease 86400
                range 0 {
                    start 192.168.0.100
                    stop 192.168.0.199
                }
            }
        }
    }
}

確認

show service dhcp-server
show dhcp server leases
show configuration commands | match 'dhcp-server'

設計上の注意

  • default-router はクライアントが外へ出るためのゲートウェイになる。
  • dns-server は名前解決の挙動に直結するため、内部 DNS を使うのか外部 DNS を使うのかを決めておく。
  • 固定 IP と DHCP 配布範囲が重ならないようにする。
  • 複数セグメントを扱う場合は、shared-network-name と subnet の対応を分かりやすく保つ。

まとめ

VyOS の DHCP サーバー設定は単純ですが、実際には LAN セグメント、DNS、デフォルトルート、固定 IP の範囲とセットで考える必要があります。バージョン番号を主語にするより、DHCP サーバーという機能単位で整理し、必要な差分だけ本文内で補足する方が読みやすくなります。

VyOS DHCP サーバー設定 – LAN 向けアドレス配布の基本

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る