我有一台 pfSense 路由器,用于处理一些实验室。它的配置是,DHCP 仅为静态 IP/MAC 绑定列表中列出的机器分配 IP 地址。
每当我们用新机器升级实验室时,我都必须手动逐个移除所有旧机器,点击每个条目旁边的删除图标。更糟糕的是,移除每个条目后,我都必须向下滚动到页面底部!
然后,我必须费力地逐一添加所有新绑定,每次添加后都要滚动到页面底部。
如果我将所有 MAC 和 IP 都列在列表中,那么 pfSense 中是否有内置方法可以一次性进行所有这些更改,而无需单独处理每条记录?也许像多行文本框这样的东西可以让我转储 csv 数据,然后对其进行解析以一次更新所有条目?
答案1
答案2
我专门用 Python 做了一个工具来完成这个任务。你可以在这里找到。我希望它对将来的某些人有用。使用以下格式的 CSV 文件:
Name,MAC address,Static IPv4 Address,Enabled
- CSV 标题
Linux_server,a8:a1:59:64:32:86,192.160.21.48,true
- 1 行为 1
另一个具有类似功能的项目:https://github.com/cjnaz/dhcpcsv2pfsense