我将OpenVPN AS作为rc.d脚本启动.我希望Bind9绑定到OpenVPN设置的虚拟网络接口.
但是,只有在脚本终止某些虚拟设备名称为0t0和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 ||真正.
看起来您可以调整OpenVPN服务器配置,以便在守护程序启动后运行该命令.您可能希望通过指定–up脚本来实现.您可以将此添加到您的OpenVPN配置中.
up /etc/network/if-up.d/bind9 script-security 2 # permit a script to called
在OpenVPN Access Server上,可以通过Web UI添加这些行.转到配置 – >高级VPN – >服务器配置指令.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。