先前講過,打算要使用python去處理DHCP伺服器的相關設定 做到控制上網的目的 前提是IP租用時間 比如說設定租用時間為10分鐘(600秒 IP lease time) 10分鐘的合理使用時間,10分鐘要Renew租約 如果在Renew前,修改相關的設定 就會拿到相關的新IP設定 目前pfsense 的dhcp server是使用ISC DHCP 一直被提醒ISC DHCP已經過期(Deprecated,雖然可以勾選Ignore Deprecation Warning) ,沒有相關的更新,2022就EOL了,什麼時候會發現有洞,還真的說不準。 下面的提醒的訊息 > ISC DHCP has reached end-of-life and will be removed from a future version of pfSense. Kea DHCP is the newer, modern DHCP distribution from ISC that includes the most-requested features. 另外一套是Kea DHCP,所以可以切換到Kea DHCP 我使用ChatGPT測試了一下 真的可以透過 python進行相關的修改 預計的測試環境 Linux + Webmin + mysql + python + Kea DHCP 先貼出ChatGPT給出的python 範例程式碼 ChatGPT 寫一隻 python 維護 linux 平台上的 Kea DHCP 設定檔 要編寫一個 Python 腳本來維護 Linux 平台上的 Kea DHCP 設定檔,您可以使用標準的文件處理方法來讀取、修改和寫入設定檔案。Kea DHCP 的設定檔通常是 JSON 格式,因此您可以使用 Python 的 json 模組來處理這些檔案。 以下是一個簡單的範例腳本,用於讀取、修改和保存 Kea DHCP 設定檔: 原文網址[在這裡](https://chihping.aflypen.com/?p=9532)