比較的新しい kea-dhcp の設定に問題があります。DHCP アドレスを配布したいさまざまな VLAN が多数使用されています。この目的のために、kea-dhcp4 にサービスを提供する小さな APU ボックスを使用します。この APU ボックスには、さまざまな VLAN すべてがタグ付けされるポートがあります。次に、構成を設定して、VLAN ごとに異なる IP アドレス プールを配布します。これは、さまざまなサブネットを構成する方法です。
{
"subnet": "10.14.70.0/24",
"interface": "enp3s0.70",
"pools": [
{
"pool": "10.14.70.100-10.14.70.199"
}
],
"option-data": [
{
"name": "routers",
"data": "10.14.70.254"
}
],
"reservations": [
{
"hw-address": "xx:xx:xx:xx:xx:xx",
"ip-address": "10.14.70.200"
},
{
"hw-address": "yy:yy:yy:yy:yy:yy",
"ip-address": "10.14.70.11"
}
]
}
これはうまく機能し、結果に満足しています。
問題は、ラップトップをある VLAN から別の VLAN に移動したときに発生します。KEA は、すでに MAC アドレスを認識している場合、接続先の VLAN をチェックしないようです。VLAN 70 から 71 に切り替えると、VLAN-71 サブネットから新しい IP を取得する代わりに、70 サブネットから古い IP を取得します。これにより、手動で IP を解放して新しい IP を要求しない限り、ネットワークに接続できなくなります。
KEA がリクエストの発信元のインターフェースを常にチェックするように、有効にできる構成オプションはありますか? または、この問題を回避する他の方法はありますか?
ありがとう