如何在 DHCP 服务器中保留 IP 地址

如何在 DHCP 服务器中保留 IP 地址

我使用以下方式安装 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

相关内容