下一页 上一页 目录

3. 配置内核

首先,我们需要确保您的内核中设置了所有正确的选项。如果您使用的是发行版提供的默认内核,透明代理可能已启用,也可能未启用。如果您不确定,最好的判断方法是直接跳过本节,如果在下一节中的命令给出奇怪的错误,那很可能是因为内核配置不正确。

如果您的内核未配置透明代理,您将需要重新编译。重新编译内核是一个复杂的过程(至少一开始是这样),并且超出了本文档的范围。如果您需要编译内核的帮助,请参阅 内核 HOWTO

您需要在配置中设置的选项如下(注意:如果您喜欢模块,其中一些(但不是全部)可以构建为模块。幸运的是,任何不能模块化的东西可能已经在您的内核中了。)

您必须在 Networking Options 下对 ``Fast switching'' 选择 NO。

一旦您的新内核启动并运行,您可能需要启用 IP 转发。IP 转发允许您的计算机充当路由器。由于这不是普通用户想要做的,因此默认情况下它是关闭的,必须在运行时显式启用。但是,您的发行版可能已经为您完成了此操作。要检查,请执行 ``cat /proc/sys/net/ipv4/ip_forward``。如果您看到 ``1``,则表示已启用。否则,请执行 ``echo '1' > /proc/sys/net/ipv4/ip_forward``。然后,您需要将该命令添加到您的相应启动脚本中(取决于您的发行版,这些脚本可能位于 /etc/rc.d、/etc/init.d 或其他位置)。


下一页 上一页 目录