什么是dhcpd.conf中的ip转发选项?

来自O'Reilly的书“TCP / IPnetworkingpipe理”:

option ip-forwarding 0 | 1; 

指定客户端是否应该进行IP转发。 0禁用IP转发,1启用它。

我知道唯一的IP转发系统是在/proc/sys/net/ipv4/ip_forward 。 从我的angular度来看,这种行为需要一些服务器function。

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

这是我们在这里讨论的“IP转发”系统吗?

我相信这正是它会影响的(假设你的DHCP客户端机器正在运行Linux,并且你的DHCP客户端支持这个选项[1] )。

请记住,DHCP代表dynamic主机configuration协议。 虽然它最常用于提供最基本的networking信息(IP地址,默认路由,DNS服务器),但其devise灵活且能够支持更多。 有几十个标准选项可以通过DHCP服务器来指定,还有几十个标准选项是由供应商(Microsoft,Apple等)添加的非标准扩展。 甚至还支持自定义“本地”选项。

至于为什么DHCP服务器会决定对于客户端来说,就是将大部分(如果不是全部)networkingconfiguration卸载到DHCP服务器上。 是的,这是从DHCP中指定的一个非常不寻常的选项,而且不太经常使用的选项,但是如果您需要,可以使用它。

注意:并不是所有的DHCP客户端/主机都支持所有的DHCP选项。