现在我们进入客户端。首先,我们必须重新构建内核,使其能够支持所有我们需要的功能。 最低要求是在内核中包含ppp。 只有当您要允许其他机器访问隧道时,才需要转发、防火墙和网关。 在这个例子中,我将设置我的示例布局中的一个远程办公室机器。 将以下选项添加到您的内核。 同样,如果您以前从未构建过内核,请阅读 内核 HOWTO.
对于 2.0 内核
CONFIG_PPP
CONFIG_FIREWALL (配置防火墙)
CONFIG_IP_FORWARD (配置IP转发)
CONFIG_IP_FIREWALL (配置IP防火墙)
CONFIG_IP_ROUTER (配置IP路由器)
CONFIG_IP_MASQUERADE (配置IP伪装)
CONFIG_IP_MASQUERADE_ICMP (配置IP伪装 ICMP)
对于 2.2 内核
CONFIG_PPP
CONFIG_FIREWALL (配置防火墙)
CONFIG_IP_ADVANCED_ROUTER (配置IP高级路由器)
CONFIG_IP_FIREWALL (配置IP防火墙)
CONFIG_IP_ROUTER (配置IP路由器)
CONFIG_IP_MASQUERADE (配置IP伪装)
CONFIG_IP_MASQUERADE_ICMP (配置IP伪装 ICMP)