我在 Windows Server 2003 机器上使用路由配置设置了 OpenVPN。这允许用户连接并访问工作 LAN 子网。
但是,有些远程主机/服务只能通过工作网络访问。为了实现这些访问,我将路由推送到客户端,以确保到这些目的地的流量通过 VPN,并使用 RRAS 对流量进行 NAT。
这一切都有效,除了:如果我重新启动 OpenVPN 服务,网络流量将停止工作,直到我重新启动 RRAS 服务。
有没有好的方法可以让 RRAS 服务在 OpenVPN 之后启动/重新启动?服务依赖性是可行的方法吗?
显然,我可以编写一个批处理文件来执行此操作,但我想使该过程尽可能简单明了,以免给其他管理员带来麻烦。
答案1
回答我自己的问题,Windows 服务依赖关系很容易建立,对我来说是最好的方法。
请参阅此 serverfault 问题:如何在安装 Windows 服务后添加对服务的依赖
这指的是知识库文章:http://support.microsoft.com/kb/193888其中详细解释了该过程。