我在路由器后面,至少有 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,它就会起作用。