Kea DHCP : サーバーの設定2025/03/13 |
DHCP ( Dynamic Host Configuration Protocol ) サーバーを構築し、ローカルネットワーク内のクライアントコンピューターに IP アドレスの自動割当ができるようにします。 |
|
[1] | Kea DHCP をインストールします。当例では IPv4 についてのみ例示します。 |
root@dlp:~# apt -y install kea-dhcp4-server
|
[2] | Kea DHCP の設定です。 |
root@dlp:~# mv /etc/kea/kea-dhcp4.conf /etc/kea/kea-dhcp4.conf.org
root@dlp:~#
vi /etc/kea/kea-dhcp4.conf # 新規作成 { "Dhcp4": { "interfaces-config": { # リスンするインターフェースを指定 "interfaces": [ "enp1s0" ] }, # 期限切れリースの各設定 (以下はデフォルト値) "expired-leases-processing": { "reclaim-timer-wait-time": 10, "flush-reclaimed-timer-wait-time": 25, "hold-reclaimed-time": 3600, "max-reclaim-leases": 100, "max-reclaim-time": 250, "unwarned-reclaim-cycles": 5 }, # 更新プロセスを開始する間隔 (秒) "renew-timer": 900, # 再バインドプロセスを開始する間隔 (秒) "rebind-timer": 1800, # リースの有効期間 (秒) "valid-lifetime": 3600, "option-data": [ { # 使用する DNS サーバーを指定 # 複数指定する場合はカンマ区切り "name": "domain-name-servers", "data": "10.0.0.10" }, { # ドメイン名を指定 "name": "domain-name", "data": "srv.world" }, { # ドメインのサーチベースを指定 # 複数指定する場合はカンマ区切り "name": "domain-search", "data": "srv.world" } ], "subnet4": [ { "id": 1, # DHCP を使用するサブネットを指定 "subnet": "10.0.0.0/24", # 貸し出す IP アドレスの範囲を指定 "pools": [ { "pool": "10.0.0.200 - 10.0.0.254" } ], "option-data": [ { # ゲートウェイアドレスを指定 "name": "routers", "data": "10.0.0.1" } ] } ], # ロギングの設定 "loggers": [ { "name": "kea-dhcp4", "output_options": [ { "output": "/var/log/kea/kea-dhcp4.log" } ], "severity": "INFO", "debuglevel": 0 } ] } } systemctl restart kea-dhcp4-server |
[3] | DHCP サーバーからクライアントコンピューターにリースされた IP アドレスは以下のファイルで確認できます。 |
root@dlp:~# ll /var/lib/kea total 12 drwxr-xr-x 2 _kea _kea 4096 Mar 12 23:57 ./ drwxr-xr-x 45 root root 4096 Mar 12 23:57 ../ -rw-r--r-- 1 _kea _kea 277 Mar 13 00:08 kea-leases4.csvroot@dlp:~# cat /var/lib/kea/kea-leases4.csv address,hwaddr,client_id,valid_lifetime,expire,subnet_id,fqdn_fwd,fqdn_rev,hostname,state,user_context,pool_id 10.0.0.200,00:0c:29:e5:f5:43,01:00:0c:29:e5:f5:43,3600,1741827897,1,0,0,rx-0.,0,,0 10.0.0.200,00:0c:29:e5:f5:43,01:00:0c:29:e5:f5:43,3600,1741828116,1,0,0,rx-0.,0,,0 10.0.0.201,52:54:00:1e:27:13,ff:56:50:4d:98:00:02:00:00:ab:11:c8:77:4d:72:b6:0e:1b:84,3600,1741828325,1,0,0,ubuntu,0,,0 ..... ..... |
Sponsored Link |
|