投稿

Kea DHCP でv4とv6のDHCPサーバーを立ててみた

  自宅内のLAN環境を整えているのですが、DHCPサーバーに普通のISC-DHCPサーバー(通称dhcpd)を使うのも面白くないと思ったので、Kea-DHCPサーバーなるものを導入してみました。 Kea-DHCP(以下 kea)はIPアドレスの払い出し速度が尋常ではないほど早く、接続が確立した瞬間にはもうIPが降ってきているというような錯覚に陥るほど高速です。 今回は IPv4 IPv6 ステートレス のDHCPサーバーの構築を行っていきます。 IPv6のDHCPについて IPv6では基本的にはDHCPサーバーが無くともIPアドレスを決定することが可能です。 ルータ広告(RA広告)と呼ばれるもので、物理的な接続が確率した後、以下のような手順で設定されます。 ff02::2(全ルータマルチキャスト)に対してIPv6ネットワークが存在しているのか、また存在しているのであれば、そのネットワークの情報を提供するように要求を出します。(ルータ要請) ルータ要請を受け取ったルータは自分のネットワーク範囲をプレフィックスとして返します(ルータ広告) クライアントはルータから返された情報を使ってIPv6アドレスをMACアドレスなどを元に生成します。 このときルータ広告には ネットワークアドレスのプレフィックス情報(2404:6800:4004:81a::/64のような形式) デフォルトゲートウェイ (RFC6106対応であれば)DNSサーバのアドレス が主に含まれます これだけでも通信したりインターネットに出ていくことは可能なのですが、自前で構築したDNSサーバーを指定したり、検索DNSのサフィックスを設定したりすることができないので、 IPv6アドレスはRAによる自動設定 付加情報はDHCPによる配信 という形にすることにより設定することが可能になります。 IPv6のアドレスの設定ではMフラグとOフラグというものがあり、このパラメータをセットすることによりRA広告による自動構成とDHCPv6による割当をコントロールすることができます。 Mフラグ Oフラグ 状態 ON ON アドレスも含めて全ての情報をDHCPv6で設定する ON OFF アドレスの設定にDHCPv6を用い、その他の情報は他の手段で設定する OFF ON アドレスの設定にRAを用い、その他の設定にDHCP...