3.7. DHCP を使用したホストへの静的アドレスの割り当て
Kea では、サブネット定義内で予約を使用することで、Media Access Control (MAC)、DHCP Unique Identifier (DUID)、またはその他の識別子に、固定 IP アドレスを割り当てることができます。
たとえば、この方法を使用して、常に同じ IP アドレスをサーバーまたはネットワークデバイスに割り当てます。
前提条件
-
kea-dhcp4およびkea-dhcp6サービスが設定され、実行されている。 -
rootユーザーとしてログインしている。
手順
IPv4 ネットワークを設定する場合:
/etc/kea/kea-dhcp4.confファイルを編集し、subnet4パラメーターに予約を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow この例では、
52:54:00:72:2f:6eという MAC アドレスを持つホストに、常に192.0.2.130という IP アドレスを割り当てるように Kea を設定しています。その他の例は、
kea-docパッケージによって提供される/usr/share/doc/kea/examples/kea4/reservations.jsonファイルを参照してください。設定ファイルの構文を検証します。
kea-dhcp4 -t /etc/kea/kea-dhcp4.conf
# kea-dhcp4 -t /etc/kea/kea-dhcp4.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow コマンドで
Syntax check failedが返された場合は、レポートに表示されているエラーを修正します。kea-dhcp4サービスを再起動します。systemctl restart kea-dhcp4
# systemctl restart kea-dhcp4Copy to Clipboard Copied! Toggle word wrap Toggle overflow
IPv6 ネットワークを設定する場合:
/etc/kea/kea-dhcp6.confファイルを編集し、subnet6パラメーターに予約を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow この例では、
52:54:00:72:2f:6eという MAC アドレスを持つホストに、常に2001:db8:0:1::99という IP アドレスを割り当てるように Kea を設定しています。その他の例は、
kea-docパッケージによって提供される/usr/share/doc/kea/examples/kea6/reservations.jsonファイルを参照してください。設定ファイルの構文を検証します。
kea-dhcp6 -t /etc/kea/kea-dhcp6.conf
# kea-dhcp6 -t /etc/kea/kea-dhcp6.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow コマンドで
Syntax check failedが返された場合は、レポートに表示されているエラーを修正します。kea-dhcp6サービスを再起動します。systemctl restart kea-dhcp6
# systemctl restart kea-dhcp6Copy to Clipboard Copied! Toggle word wrap Toggle overflow