NetworkManager VPN 超时

NetworkManager VPN 超时

我对 NetworkManager 有一个奇怪的问题。我的 Linux 机器是 openSUSE LEAP 15。网络由 NetworkManager 提供。本地以太网连接具有静态配置。

我有一个基于 openconnect 客户端的 VPN 连接。没有证书,只有用户名/密码。

我的问题是 VPN 连接时不时就会掉线。从日志来看,这似乎是一个“超时”设置。

Oct 29 12:43:30 ws.example.com openconnect[13916]: Received server disconnect: b0 'Idle Timeout'

但是, nmcli 显示没有超时:

vpn.timeout:                            0

我很难理解为什么会发生这种情况。我有Fedora 27 和 Fedora 28 中的配置完全相同。即使我让机器闲置几个小时,2 个 Fedora 也不会断开连接!

在软件包方面,Fedora 28 是:

  • NetworkManager-vpnc-1.2.6-1.fc28.x86_64
  • 等离子-nm-vpnc-5.13.5-1.fc28.x86_64
  • vpnc-0.5.3-31.svn550.fc28.x86_64

飞跃15:

  • vpnc-0.5.3r550-lp150.1.10.x86_64
  • 等离子-nm5-vpnc-5.12.6-lp150.3.3.1.x86_64
  • NetworkManager-openvpn-1.8.2-lp150.2.1.x86_64

所以,问题是:

  1. NetworkManager 中是否有任何通用的“保持活动”选项可以用来阻止此超时事件?
  2. 除了使用 ping 或类似内容的 hack 之外,是否还有其他地方我应该查看,以防存在可以与 vpn 一起使用的 keep-alive 指令?

相关内容