OpenVPN + UFW OVERKILL

OpenVPN + UFW OVERKILL

我在用在 Ask Ubuntu 上找到的说明将我的 UFW 配置为可能断开的 openvpn 连接的“终止开关”。我的 ufw 规则如下:

sudo bash -c "ufw -f reset && iptables -F && iptables -X \
&& sudo ufw default deny incoming && sudo ufw default deny outgoing \
&& sudo ufw allow ssh && sudo ufw allow out on <device 1> from any to <vpn ip> \
&& sudo ufw allow out on <device 1> from any to <vpn ip> \
&& sudo ufw allow out on <device 2> from any to <vpn ip> \
&& sudo ufw allow out on <device 3> from any to <vpn ip> \
&& sudo ufw allow out on <device 4> from any to <vpn ip> \
&& sudo ufw allow out on <device 1> from any to <vpn ip> \
&& sudo ufw allow out on <device 2> from any to <vpn ip> \
&& sudo ufw allow out on <device 3> from any to <vpn ip> \
&& sudo ufw allow out on <device 4> from any to any && sudo ufw enable"

在此处输入图片描述

问题是当我sudo ufw enable...所有连接都断了,并且我的互联网连接为零,因此“过度杀伤” :-)

我尝试过的解决方案:

  1. 彻底禁用所有连接上的 IPv6 以及通过 sysctl
  2. 刷新 iptables(参见上述脚本)
  3. 重新加载系统守护进程,使用systemctl daemon-reload
  4. 尝试停止 | 启动 | 重新加载 openvpn 服务,使用sudo service openvpn reload

疑似问题思考问题可能是由于 DNS 服务 (duckdns) 没有更新我的公共 IP 引起的,因为我从sudo service openvpn status 就像在这篇文章中提到的那样,它实际上发布了“答案”,但没有实际解决问题的步骤(完全没用)。因此我可能完全错了。

仅供参考,如果我在禁用 UFW 的情况下重新启动,它可以连接到 vpn,而不会出现问题。仅启用 UFW 即可终止所有内容。

有小费吗?

相关内容