我已经使用此配置了带有以太网桥接的 OpenVPN 服务器如何和这一页关于以太网桥接。该服务器还运行 Samba、Apache 和 Webmin。
Linux klesk 2.6.32-5-amd64 #1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU/Linux
Distributor ID: Debian
Release: 6.0.7
Codename: squeeze
问题是我无法从 LAN 外部访问服务器。当我在内部连接到 webmin 或 Samba 共享时,没有任何问题。路由器上的配置没有更改并且仍然正确。我尝试使用以下命令禁用 iptables 防火墙(这已恢复)
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
但仍然不允许来自外部的连接。我认为问题出在为 OpenVPN 创建的网络接口上。当我检查 Webmin 时,我得到以下信息:
目前我有 iptables 设置,如中所述以太网桥接设置页面OpenVPN的:
iptables -A INPUT -i tap0 -j ACCEPT
iptables -A INPUT -i br0 -j ACCEPT
iptables -A FORWARD -i br0 -j ACCEPT
总而言之,使用当前设置,如屏幕截图和 iptables 设置所示,我能够从 LAN 内部连接到服务器(SSH、Apache、Webmin、Samba,它们都可以工作),但从 LAN 外部连接到服务器不接受任何连接。
答案1
它可能缺少网关地址。 ——索尔顿
谢谢,就是这样。 OpenVPN 提供的脚本显然不会从 eth0 复制该部分。 – InFerNo