我使用以下方式安装 DHCP 服务器https://help.ubuntu.com/lts/serverguide/dhcp.html
但我需要为特定机器(192.168.1.XXX)保留 IP 地址,并为每台机器分配一个名称(机器 1 机器 2 机器 3)。
我的配置文件如下。
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.249;
option routers 192.168.88.250;
option domain-name-servers 192.168.1.x, 8.8.8.8;
option domain-name "mydomain.lan"; }
这是为了替换 fortinet 服务并为每个分配的 IP 添加主机名并对其进行控制。
如果有任何可视化替代方案(通过网络)来管理我所需要的内容,将会很有帮助。
答案1
在此示例中,DHCP 服务器 IP 地址预留将使用 NIC 的 MAC 地址。您需要知道 MAC 地址才能将其添加到 DHCP 配置文件中。(我将在示例中使用虚拟 MAC 地址和 IP 地址)。
要查找 MAC 地址ifconfig
,请使用,并查找HWaddr
条目
为此,只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:
sudo nano /etc/dhcp3/dhcpd.conf
并添加以下几行:
host Accountant {
hardware ethernet 00:1F:6A:21:71:3F;
fixed-address 10.0.0.101;
}
保存文件并退出。
现在 DHCP 服务器将始终将 10.0.0.101 分配给 00:1F:6A:21:71:3F MAC 地址。
重新启动 DHCP
service dhcpd restart
或者
sudo /etc/init.d/dhcp3-server restart