我正在尝试在我的 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