You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SoftEther VPN创建的网络接口正常工作一段时间后断开的问题求助

SoftEther VPN创建的网络接口正常工作一段时间后断开的问题求助

大家好,我现在在Ubuntu 22.04上使用SoftEther VPN 5.01 Build 9674连接公司私有网络,已经在vpnclient里完成了基础配置,现在用下面的bash脚本来建立并配置VPN连接:

#!/bin/bash

sudo vpnclient start

echo 'Waiting 3s'
sleep 3 
echo 

echo 'Getting IP'
sudo dhclient vpn_vpn
echo 

echo 'CURRENT ROUTES'
sudo ip route show
echo 

echo 'Removing default route'
sudo ip route del default dev vpn_vpn
echo 

echo 'CURRENT ROUTES'
sudo ip route show
echo 

echo 'ADDING ROUTE'
sudo ip route add 172.16.20.0/24 via 172.16.0.152
echo 

echo 'CURRENT ROUTES'
sudo ip route show
echo

echo "PINGING"
ping 172.16.20.3

执行脚本后的相关输出如下(部分内容有截断):

trikto@hp-notebook:~/Downloads$ sudo ./vpn_start.sh 
Getting IP
RTNETLINK answers: File exists

CURRENT ROUTES
default via 172.16.0.8 dev vpn_vpn 
default via 192.168.28.25 dev wlo1 proto dhcp metric 600 
169.254.0.0/16 dev wlo1 scope link metric 1000 
172.16.0.0/22 dev vpn_vpn proto kernel scope link src 172.16.0.152 
# 后续内容有截断

我遇到的问题是:脚本执行完成后,一开始ping 172.16.20.3能正常通,也能访问私有网络里的其他设备,但正常工作一段时间后,这个VPN接口就会莫名失效——没法再访问私有网络内的任何设备,ping目标IP直接超时,但SoftEther VPN客户端本身显示仍处于连接状态。

想请教下各位大佬:

  1. 我脚本里的路由配置有没有明显问题?比如一开始出现的两个default路由会不会导致后续冲突?
  2. 为什么VPN接口会在正常工作一段时间后突然失效?有没有可能是系统自动修改了DHCP配置或者路由表?
  3. 有没有什么排查方向或者解决方案,能让这个VPN连接稳定下来?

备注:内容来源于stack exchange,提问作者trikto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 10:13:10