我在一台有两张网卡的台式机上安装了服务器。我安装了 dnsmasq、squid、shorewall、ssh 和 dansguardian。
如何让此设备与 DSL 调制解调器和我的网络通信(通过我的路由器)
我已将网卡配置为独立网络。我已设置 DHCP/DNC 设置(我没有安装 dhcp3-server,而是使用 dnsmasq)。
我已尝试遵循这些说明作为指导。 http://taksuyama.com/?p=16
任何帮助都很好。这些设备对于有孩子的家庭来说非常棒!
答案1
如果您已经通过路由器的“互联网”端口将路由器连接到 DSL 调制解调器,那么事情就会变得复杂。本质上,您需要用具有所需功能的 Linux 路由器替换该路由器。
因此建议的设置是
(互联网)=----=[dsl 调制解调器]=----=[带 2 个网卡的服务器]=-----=[路由器/wifi AP/等的 LAN 端口]---> 您的所有计算机
按照这种方式操作应该可以让链接的 HOWTO 工作。您还需要在路由器上禁用 DHCP 和 UPnP,因为这可能会干扰 Linux 服务器的运行。
答案2
您可以配置防火墙 (shorewall),使所有代表网络流量的传出包(即端口 80、443)都转发到同一主机 (127.0.0.1) 和 dansguardian 进程正在监听的端口。这样,这些端口就不再与外部直接连接,但所有端口都将被 dansguardian 过滤。