强制 DHCP 始终为同一个客户端分配相同的 IP?

强制 DHCP 始终为同一个客户端分配相同的 IP?

我在路由器后面,至少有 1 个客户端,最多有 3 个客户端。我的“主”客户端运行一些服务,如 Apache2,因此我在路由器配置中将传入流量端口转发到路由器的 dhcp 分配的 IP 地址 10.0.0.2。有时路由器会将 10.0.0.3 分配给我的主要客户端,因此我必须更改所有转发。有什么可能可以避免这种情况吗?

我想到过类似的事情

ifconfig eth1 down
ifconfig eth1 10.0.0.2 up

但这没用。我还有 10.0.0.3。

这也不起作用。

dhclient -r
ifconfig eth1 down
ifconfig eth1 10.0.0.2 up

重新连接后,我仍然有 10.0.0.3。

也许还有其他解决方案?顺便说一句,这肯定不是一个完美的解决方案,因为这只是一个家庭网络,但目标是不要一直更改所有转发。

答案1

这被称为“DHCP 保留”,有时也被称为“静态 DHCP”。

如何配置取决于您的路由器,但许多消费级路由器确实具有此功能。

答案2

Shane 的建议应该可行。

另一种方法 - 假设您的路由器是 10.0.0.1 并且它从 10.0.0.2 开始提供 ip 地址,您可能能够重新配置它,以便第一个可用的 ip 是 10.0.0.10,然后您可以在设备 10.0.0.2 - 10.0.0.9 上手动指定 ip,它就会起作用。

相关内容