静态租约/IP 预留的替代方案

静态租约/IP 预留的替代方案

我以前有允许根据 MA​​C 进行 IP 预留的路由器。但是我现在的路由器没有这个选项。有什么替代方案吗?

我为什么需要它?我有一台 Debian 服务器用于个人需要,我想设置一些端口转发、ssh 等。所以我需要在这个服务器上有一个静态 IP。我不想在 Debian 机器上创建静态配置,在这种情况下,我需要明确显示网关 IP 地址等。可能存在一些脚本,它们可以在 eth0 启动时进行网络查找并动态搜索网关/路由器地址。有人能建议一个好的解决方案吗?

答案1

为您的“服务器”分配静态 IP。您可以按/etc/network/interfaces如下方式编辑:

auto  eth0
## uncomment the line that says DHCP
#iface eth0 inet dhcp
## add static IP-settings
iface eth0 inet static
    address 192.168.0.10
    netmask 255.255.255.0
    gateway 192.168.0.1

这将为您的机器分配一个 IP 192.168.0.10。显然,您应该为您的服务器分配一个适合您子网的有效 IP(给定的配置假定您的 DHCP 服务器给出该192.68.0.x范围内的 IP 地址)。

你还应该确保不是使用 DHCP 服务器可能提供的 IP。通常您可以对其进行配置,例如,仅分发特定范围内的 IP(例如192.168.0.100-250)。确保您的静态 IP 超出此范围,并且不会与其他设备发生冲突(即路由器本身 - 最有可能;192.168.0.1以及网络和广播地址192.168.0.0192.168.0.255

答案2

您的路由器可能允许您保留一段未使用的 IP 地址。然后您可以在 DHCP 服务器中设置此范围,或者如果您的配置足够简单,甚至可以静态设置。

另一种方法是,如果您的路由器允许您设置非常长的租用时间。

相关内容