切換 VLAN 時 DHCP 位址錯誤

切換 VLAN 時 DHCP 位址錯誤

我對我們相當新的 kea-dhcp 設定有疑問。我們有許多正在使用的不同 VLAN,我們希望為其提供 DHCP 位址。為此,我們使用一個小 APU 盒來為我們的 kea-dhcp4 提供服務。該 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,我仍然從 70 子網路取得舊 IP,而不是從 VLAN-71 子網路取得新 IP。這導致我無法連接到網絡,除非我手動釋放我的 IP 並請求新的 IP。

是否有一些我可以啟用的設定選項,以便 KEA 始終檢查發出請求的介面?或者有其他方法可以解決這個問題嗎?

謝謝

相關內容