the*_*met 3 ubuntu openvpn bind
我已将 OpenVPN AS 作为 rc.d 脚本启动。我希望 Bind9 绑定到 OpenVPN 设置的虚拟网络接口。
但是,只有在脚本终止某些虚拟设备名称as0t0和as0t1. 同时,Bind9(DNS 服务器)已启动,无法绑定到这些接口,因为它们当时不存在。
使用 update-rc.d 更改 LSB 依赖项和 Sxx 数字没有帮助,因为 openvpn 脚本在实际启动接口之前完成。
似乎/etc/if-up.d/bind9正是为此目的而存在的,但显然它在虚拟网络接口启动时不会运行。
该脚本/etc/if-up.d/bind9只是运行命令rndc reconfig >/dev/null 2>&1 || true。
似乎您可以调整 OpenVPN 服务器配置以在守护程序启动后简单地运行该命令。您可能希望通过指定--up脚本来做到这一点。您可以像这样将其添加到您的 OpenVPN 配置中。
up /etc/network/if-up.d/bind9
script-security 2 # permit a script to called
Run Code Online (Sandbox Code Playgroud)
在 OpenVPN 访问服务器上,可以通过 Web UI 添加这些行。转到配置 -> 高级 VPN -> 服务器配置指令。
| 归档时间: |
|
| 查看次数: |
410 次 |
| 最近记录: |