Next: この文書について... Up: DHCPadmin Previous: 5. 使い方
6. 設定詳細(web.conf)
項目 | 解説 | デフォルト値 |
DhcpdConfPath | dhcpd.confのパスを指定します。 | /etc/dhcp/dhcpd.conf |
Dhcpd6ConfPath | dhcpd6.confのパスを指定します。 | /etc/dhcp/dhcpd6.conf |
DhcpdLeasesPath | dhcpdのリース情報ファイルのパスを指定します。 | /var/lib/dhcpd/dhcpd.leases |
Dhcpd6LeasesPath | dhcpd6のリース情報ファイルのパスを指定します。 | /var/lib/dhcpd/dhcpd6.leases |
LockTime | ログインの有効期限を秒単位で指定します。指定された期間更新がないログインは無効になります。 | 600 |
LeasesListNum | 貸出情報検索画面での検索結果の表示件数を指定します。 | 20 |
DefLeaseTime | IPv4, IPv6サブネット情報登録時の標準のリース時間のデフォルト値を、秒単位で指定します。 指定した場合、指定した値が入力欄に表示され、指定しない場合は空欄として表示されます。 | (設定無し) |
DefMaxLeaseTime | IPv4, IPv6サブネット情報登録時の最大リース時間のデフォルト値を、秒単位で指定します。 指定した場合、指定した値が入力欄に表示され、指定しない場合は空欄として表示されます。 | (設定無し) |
DhcpdRestartCom(必須) | DHCPadminの設定適用画面で、[再起動]ボタンをクリックした時に使用される、DHCPサービスの再起動コマンドを絶対パスで指定します。 | (設定無し) |
Dhcpd6RestartCom (必須) | IPv6設定適用画面の [再起動] ボタンについて、上記と同様の目的で使用されます。 | (設定無し) |
DhcpdCheckCom(必須) | DHCPadminの設定適用画面を表示する際、及び[状態確認]ボタンをクリックした時に使用される、DHCPサービスの状態チェックコマンドを絶対パスで指定します。 | (設定無し) |
Dhcpd6CheckCom(必須) | IPv6設定適用画面の表示及び[状態確認]ボタンについて、上記と同様の目的で使用されます。 | (設定無し) |
DhcpdConfTestCom(必須) | DHCPadminの設定適用画面で、[再起動]ボタンをクリックした時に使用される、dhcpd.confの書式チェックコマンドを絶対パスで指定します。 | (設定無し) |
Dhcpd6ConfTestCom | IPv6設定適用画面の [再起動] ボタンについて、上記と同様の目的で使用されます。 | (設定無し) |
DhcpdCheckRetry | 設定適用画面の[再起動]ボタンで再起動した後に行う状態確認の最大リトライ回数を指定します。 | 10 |
Dhcpd6CheckRetry | IPv6設定適用画面の[再起動]ボタンについて、上記と同様の目的で使用されます。 | 10 |
DhcpdCheckInterval | 設定適用画面の[再起動]ボタンで再起動した後に行う状態確認の間隔を秒数で指定します。 | 2 |
Dhcpd6CheckInterval | IPv6設定適用画面の[再起動]ボタンについて、上記と同様の目的で使用されます。 | 2 |
ImportCsvMode | CSVファイルに指定されたMACアドレス/IPアドレスが既に存在する場合、上書きするかエラーにするかを指定します。(1は上書き、2はエラー) | 1 |
PathToCsvInput | アップロードされるCSVファイルのディレクトリを指定します。 | /data/csv/input |
PathToCsvBackup | アップロードされるCSVファイルのバックアップディレクトリを指定します。 | /data/csv/output |
MailToAddr | 通知メールの宛先を指定します。 | test1@example.com |
MailFromAddr | 通知メールの差出人を指定します。 | test2@example.com |
TimeZone | 貸出情報の検索時のタイムゾーンを指定します。貸出情報の検索結果の貸出日と貸出期限が指定したタイムゾーンの時刻で表示されます。 | (設定なし) |
web.confの設定例は以下になります。
RHEL7の場合、systemctlを使用するためDHCPサービスコマンドの設定が異なります。
: [dhcpadmin] DhcpdConfPath=/usr/local/postldapadmin/etc/dhcp/dhcpd.conf Dhcpd6ConfPath=/usr/local/postldapadmin/etc/dhcp/dhcpd6.conf DhcpdLeasesPath=/var/lib/dhcpd/dhcpd.leases Dhcpd6LeasesPath=/var/lib/dhcpd/dhcpd6.leases LockTime=600 LeasesListNum=20 DefLeaseTime=21600 DefMaxLeaseTime=43200 DhcpdRestartCom=/usr/bin/sudo /etc/init.d/dhcpd restart Dhcpd6RestartCom=/usr/bin/sudo /etc/init.d/dhcpd6 restart DhcpdCheckCom=/usr/bin/sudo /etc/init.d/dhcpd status Dhcpd6CheckCom=/usr/bin/sudo /etc/init.d/dhcpd6 status DhcpdConfTestCom=/usr/bin/sudo /etc/init.d/dhcpd configtest Dhcpd6ConfTestCom=/usr/bin/sudo /etc/init.d/dhcpd6 configtest DhcpdCheckRetry=10 Dhcpd6CheckRetry=10 DhcpdCheckInterval=2 Dhcpd6CheckInterval=2 : |
: [dhcpadmin] DhcpdConfPath=/usr/local/postldapadmin/etc/dhcp/dhcpd.conf Dhcpd6ConfPath=/usr/local/postldapadmin/etc/dhcp/dhcpd6.conf DhcpdLeasesPath=/var/lib/dhcpd/dhcpd.leases Dhcpd6LeasesPath=/var/lib/dhcpd/dhcpd6.leases LockTime=600 LeasesListNum=20 DefDomain=domainname DefLeaseTime=21600 DefMaxLeaseTime=43200 DhcpdRestartCom=/usr/bin/sudo /usr/bin/systemctl restart dhcpd Dhcpd6RestartCom=/usr/bin/sudo /usr/bin/systemctl restart dhcpd6 DhcpdCheckCom=/usr/bin/sudo /usr/bin/systemctl status dhcpd Dhcpd6CheckCom=/usr/bin/sudo /usr/bin/systemctl status dhcpd6 DhcpdConfTestCom=/usr/bin/sudo /usr/sbin/dhcpd -cf /etc/dhcp/dhcpd.conf -t Dhcpd6ConfTestCom=/usr/bin/sudo /usr/sbin/dhcpd -6 -cf /etc/dhcp/dhcpd6.conf -t DhcpdCheckRetry=10 Dhcpd6CheckRetry=10 DhcpdCheckInterval=2 Dhcpd6CheckInterval=2 : |
Next: この文書について... Up: DHCPadmin Previous: 5. 使い方 2024年04月15日