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 – >服务器配置指令.

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...