网络和 openvpn 不适用于休眠脚本

标签 networking ubuntu openvpn hibernation

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 on-topic对于堆栈溢出。


4年前关闭。







Improve this question




通过休眠脚本挂起到磁盘后,我无法访问互联网。这是因为我使用了 openvpn。停止网络,重新启动openvpn并启动网络即可解决问题。我想配置 hibernate-script 自动执行此操作。我尝试设置 RestartServices networking openvpnhibernate.conf但这不起作用(我认为这首先重新启动网络,然后是 openvpn,但我需要在两者之间重新启动 openvpn)。

亲切的问候,
塞巴斯蒂安

最佳答案

As hibernate.conf doesn't seem to work我这样做了:

echo 'case "${1}" in
    hibernate|suspend)
    sudo service openvpn restart
    ;;
esac' | sudo tee /etc/pm/sleep.d/20_restart-openvpn
sudo chmod +x /etc/pm/sleep.d/20_restart-openvpn

这将创建一个名为“20_restart-openvpn”的脚本(您可以更改脚本的名称)并使其可执行。我希望这也可以帮助你......

关于网络和 openvpn 不适用于休眠脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20719322/

相关文章:

android - 通过 DatagramSocket 持续发送发送者数据

qt - QSocketNotifier : socket notifiers cannot be disabled from another thread

node.js - 服务器重启时自动启动 Node.js 应用程序(Ghost Blog)

ssh - 无法连接,因为您的证书尚未生效。检查您的系统时间是否正确

networking - 如何在 OpenBSD 中使用数据包过滤器根据标志过滤 TCP 数据包

java - 来自 "wrong"IP 的数据报

python - 无法安装 youtube-dl-api-server

ubuntu - 安装 LetsEncrypt ssl 证书时出现 "Unable to install the certificate"错误

c# - 使用 C# 连接到 OPENVPN

android - ics-openvpn : how to compile on windows machine