ubuntu – 让bind9等到openvpn接口稳定下来

前端之家收集整理的这篇文章主要介绍了ubuntu – 让bind9等到openvpn接口稳定下来前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将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 – >服务器配置指令.

猜你在找的Ubuntu相关文章