使用 OpenVPN 在 rPi 上使用 ufw

使用 OpenVPN 在 rPi 上使用 ufw

我在 Raspberry Pi 上使用 piVPN 方法设置了 OpenVPN。安装过程顺利,我在路由器上配置了端口转发,并且可以从 Android 设备成功连接到 VPN。

但我遇到的问题是,如果我重新启动 rPi,则无法连接到 VPN。要成功连接,我必须禁用 ufw。实际上,我可以禁用它,然后立即重新启用它,然后我就可以从我的 android 设备连接。

为了进行复制,我重新启动了 rPi。此时,我无法连接到 VPN。通过 SSH,我然后运行,然后sudo ufw disable立即运行sudo ufw enable。然后我可以成功连接到 VPN。仅运行sudo ufw enable或甚至sudo ufw --force enable不足以使其工作。必须先禁用ufw然后重新启用它。

重启后,在禁用/重新启用 ufw 之前,我使用netcat另一台机器查看是否可以连接到UDP port 1194。连接成功,这表明端口已打开。

我只能认为当我禁用 ufw 时其他东西正在被启用或禁用。

有谁知道这里可能发生了什么事或者我该如何排除问题所在?

答案1

这不是一个完整的答案,但使我的设置处于可行状态。

如果我禁用UFW并重新启动,那么系统重新启动时它应该被禁用。此时,运行sudo ufw status会产生错误problem running ip6tables

我尚未弄清楚为什么会这样或如何正确解决它,但禁用然后启用UFW确实可以解决问题。

因此我添加了代码来禁用它然后启用它/etc/rc.local

相关内容