我有类似ip_mac的文件,其中包含学生年份及其各自的mac地址。我只想让他们拥有dhcp租约。是否有可能在ubuntu中执行此操作。
94:92:66:38:a6:79 "Prajwal Bhandary" 2017 cs Mob
30:e1:71:c9:1b:43 "Prajwal Bhandary" 2017 cs Lan
94:65:2d:23:a8:4d "Unique Karki" 2017 cs Mob
84:8f:69:ca:15:00 "Anup Paudel" 2017 arch Mob
88:83:22:eb:1e:41 "Anup Paudel" 2017 arch Lan
并且任何学生都可以添加到任何部分,因此,如果我重新启动isc dhcp服务器,则不应断开学生的连接。
一种方法是在/etc/dhcp/dchpd.conf中使用这样的格式
host student1 {
hardware ethernet 94:92:66:38:a6:79;
fixed-address 10.0.0.101;
}
但问题是我需要为每个学生设置IP。而且有400多个,所以管理IP是夜马吧?
另一种方法是默认允许,但是我们有IP限制,例如只有500 ip,所以如果不必要的人连接学生不能使用,那么这种情况有解决方案吗?
要么,
您可以只使用mac地址并允许dhcp租用,而不是编写固定地址吗?
是否可以通过扫描文件来允许dhcp租约?
通过外壳脚本运行该输入文件以生成dhcp.conf有什么问题?您不能经常更改它!
—
JayEye
@JayEye我们可以使用shell脚本,但是我怎么知道我应该给他们哪个IP。插入随机ip会使一切混乱,对吗?
—
余震
如果您手动构建了dhcpd.conf,将采用相同的方法!
—
JayEye
在dhcpd中的JayEye中,我们需要手动指定ip,不是吗?有没有办法我只能在dhcpd文件中没有ip指定mac。?
—
余震