我尝试使用 openconnect 作为替代 cisco-pvn 客户端。
连接到 VPN 时,我的互联网连接丢失,但我的内联网连接正常。这是一个常见问题,这里的建议似乎是在“路由”中选择“仅将此网络的资源连接用于此”选项。
当我这样做时,我的互联网连接又可以正常工作了,但是内联网连接丢失了 :/。我对路由一无所知,但我认为这与子网有关。
当我连接到 vpn 时 ifconfig 显示:
vpn0 Link encap:UNSPEC Hardware Adresse 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet Adresse:192.168.202.132 P-z-P:192.168.202.132 Maske:255.255.255.128
UP PUNKTZUPUNKT RUNNING NOARP MULTICAST MTU:1300 Metrik:1
RX-Pakete:808 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:495 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:500
RX-Bytes:878695 (878.6 KB) TX-Bytes:49437 (49.4 KB)
wlan0 Link encap:Ethernet Hardware Adresse xxx
inet Adresse:192.67.206.156 Bcast:192.67.207.255 Maske:255.255.254.0
inet6-Adresse: fe80::e8b:fdff:fe5c:aa94/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:238884 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:103752 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:108169969 (108.1 MB) TX-Bytes:13063577 (13.0 MB)
当我在内部网中 ping 域时,它们返回“146.140.28.5”或“146.140.1.88”,看起来不像是在 vpn ip 范围内。
那么我该如何配置 openconnect 以允许互联网连接但对所有 146.140.xx 地址使用 vpn?
路由表:
Ziel Router Genmask Flags Metric Ref Use Iface
0.0.0.0 192.67.207.254 0.0.0.0 UG 0 0 0 wlan0
146.140.192.20 192.67.207.254 255.255.255.255 UGH 0 0 0 wlan0
146.140.202.0 0.0.0.0 255.255.255.192 U 0 0 0 vpn0
192.67.206.0 0.0.0.0 255.255.254.0 U 9 0 0 wlan0
问候,卢卡斯
答案1
为我工作
sudo route add -net 192.168.0.0 gw 192.168.15.3 netmask 255.255.0.0 dev vpn0
并删除了
gateway
0.0.0.0
我还在 IPv4 设置 -> 路由 -> 仅将此连接用于其网络上的资源中启用了复选框。