Mac 没有使用 vpnc-client 在 openconnect 上设置路由

Mac 没有使用 vpnc-client 在 openconnect 上设置路由

我正在尝试在我的 Mac 上连接到 VPN,但由于某种原因,路由没有被设置,即使它们似乎是由 vpnc-client 脚本设置的。

root@machost:/Users/用户名# cat .openconnect
身份验证组=AUTHGROUPHERE
用户=USERHERE
脚本= / usr / local / bin / vpnc-脚本
无需证书检查
#背景
#标准输入上的密码

root@machost:/Users/用户名# openconnect --config=.openconnect HOSTHERE
POST https://HOSTHERE/
尝试连接服务器 1.1.1.1:443
与 HOSTHERE 进行 SSL 协商
已连接到 HOSTHERE 上的 HTTPS
已启用 XML POST
请输入您的用户名和密码。
POST https://HOSTHERE/
已启用 XML POST
请输入您的用户名和密码。
密码:
POST https://HOSTHERE/
收到 CONNECT 响应:HTTP/1.1 200 OK
CSTP 已连接。DPD 30,Keepalive 20
连接横幅:
|
| 此处显示横幅
|

添加主机 1.1.1.1:网关 10.10.10.254
链接#11
添加网络 172.16.128.0:网关 172.16.130.3
添加网络 172.16.0.0:网关 172.16.130.3
添加网络 172.16.90.200:网关 172.16.130.3
添加网络 172.16.50.200:网关 172.16.130.3
以 172.16.130.3 的身份连接 utun1,使用 SSL
已建立 DTLS 连接(使用 GnuTLS)。密码套件 (DTLS0.9)-(RSA)-(AES-128-CBC)-(SHA1)。

root@machost:/Users/用户名# ifconfig utun1
utun1:标志=8051 mtu 1406
        inet 172.16.130.3 --> 172.16.130.3 网络掩码 0xffffffff

root@machost:/Users/用户名# netstat -rn | grep utun1
默认链接#13 UCSI 4 0 utun1
PUBIP 链接#13 UHW3I 0 82 utun1 139
PUBIP 链接#13 UHWIi 1 41 utun1
239.255.255.250 链接#13 UHmW3I 0 4 utun1 102

如果我尝试手动添加一个,它就不会被添加(并且由于某种原因,其他路线消失了):

root@machost:/Users/用户名# route -n add 172.16.128.0/24 -interface utun1
添加网络 172.16.128.0:网关 utun1

root@machost:/Users/用户名# netstat -rn | grep utun1
默认链接#13 UCSI 2 0 utun1
239.255.255.250 链接#13 UHmW3I 0 24 utun1 82

相关内容