iptables 两个 eth 可以通过互联网,内部局域网对外界屏蔽,如何解决?

iptables 两个 eth 可以通过互联网,内部局域网对外界屏蔽,如何解决?

dsl 调制解调器、linux 服务器、路由器、几台电脑

dsl 调制解调器连接到我的服务器路由器上的 eth0,用于共享互联网连接,连接到我的服务器路由器上的 eth1

服务器通过 mascarade 将互联网连接传递到 eth1 > 路由器、局域网计算机

现在我遇到了问题,因为我的所有局域网计算机都被 Linux 服务器阻止访问多项服务,例如 ftp。

我需要解除 Linux 服务器中多个端口的阻塞,我该怎么做呢,如果能提供任何例子我将非常感激,因为我对 iptables 本身不太了解。

如果我从我的网络外部连接,通过不同的提供商,我就可以访问 ftp 等。

答案1

执行iptables -L OUTPUT -n --line-numbers此操作将显示所有 OUTPUT 规则,并找到阻止端口 21 等的适当规则。然后执行类似操作,iptables -D OUTPUT line-number否则执行iptables -F此操作将从 iptables 中删除所有规则,并尝试设置您自己的规则。

最肯定的是,/etc/init.d 或 /etc/rc.d 中的某个地方有一个脚本,可以根据您的发行版设置启动规则。

相关内容