OpenBSD 5.8でDHCPDを実行していて、奇妙な問題が発生しています。
/etc/dhcpd.confでリース時間を次のように設定します。
max-lease-time 7200;
default-lease-time 7200;
これは2時間である必要があります。
dhcpd.leasesファイルを確認すると、次のように表示されます。
lease 172.24.186.224 {
starts 5 2018/07/31 07:17:03 UTC;
ends 5 2018/07/31 19:17:03 UTC;
hardware ethernet b4:f6:1c:27:4f:a4;
uid 01:b4:f6:1c:27:4f:a4;
client-hostname "Apple";
}
この12時間のリース時間は、tcpdumpを実行してWiresharkで分析するときにもチェックアウトします。(dhcpd.leasesファイルには24時間のリース時間もありますが、これについても説明できません。)
「トップレベル」構成で、または運が悪かった特定のサブネットに対して、max-lease-timeとdefault-lease-timeを設定しようとしました。
ここで何が起こっているのですか?
私はちょうど解決策を見つけました。
この特定のOpenBSDバージョンのバグのようです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加