dhcpd.conf 中的 ip-forwarding 选项是什么?

dhcpd.conf 中的 ip-forwarding 选项是什么?

摘自 O'Reilly 的书《TCP/IP 网络管理》:

option ip-forwarding 0 | 1; 

指定客户端是否应执行 IP 转发。0 表示禁用 IP 转发,1 表示启用。

我所知道的唯一 IP 转发系统是在 中定义的系统/proc/sys/net/ipv4/ip_forward。从我的角度来看,此行为需要一些服务器功能。

我不明白为什么 DHCP 服务器应该为客户端决定这些事情。所以我想知道这是否是我们在这里讨论的相同 IP 转发。

它和我们这里讨论的“IP 转发”系统一样吗?

答案1

我相信这正是它会产生的影响(假设您的 DHCP 客户端计算机运行的是 Linux,并且您的 DHCP 客户端支持该选项[1])。

请记住,DHCP 代表动态主机配置协议。虽然它最常用于提供最基本的网络信息(IP 地址、默认路由、DNS 服务器),但它被设计为灵活且能够支持更多功能。DHCP 服务器可以指定数十个标准选项,还有数十个由供应商(Microsoft、Apple 等)添加的非标准扩展选项。它甚至还支持定义您自己的自定义“本地”选项。

至于为什么 DHCP 服务器会为客户端做出这样的决定,这是因为要将大部分(如果不是全部)网络配置卸载到 DHCP 服务器。是的,这是从 DHCP 指定的一个相当不寻常的选项,并且不太可能经常使用,但如果您需要它,您会希望它可用。

[1] 注意:并非所有 DHCP 选项都受到所有 DHCP 客户端/主机的支持。

相关内容