小编def*_*dor的帖子

在 Ubuntu Linux 上通过 VPN 路由所有流量

在花了几个小时进行故障排除,在本网站和其他网站上寻找潜在的解决方案之后,我辞职向我的更好的人寻求建议。我正在努力通过大学的 Cisco VPN 路由 Ubuntu 实例上的所有网络流量。使用内置网络管理器或 vpnc,我可以成功建立到 VPN 的连接,并且可以通过 VPN 成功将流量路由到任何大学 IP。但是,除了这些特定的 IP 范围之外,我似乎无法想象出任何可以通过 VPN 成功映射所有网络流量的路由。

到目前为止,我已经尝试过:

route add -net 0.0.0.0 gw homeportal dev tun0
路由添加-net 0.0.0.0 tun0
路由添加-net 0.0.0.0 gw 1​​28.122.252.77 dev tun0
路由添加-net 0.0.0.0 gw 1​​28.122.252.77 dev eth0
iptables -A FORWARD -o tun0 -j ACCEPT
iptables -A FORWARD -i tun0 -j ACCEPT
iptables -t nat -A POSTROUTING -o tun0 -j 伪装

还有许多其他愚蠢、无效的事情,我记不清了,无法准确转录。

此外,我尝试路由较小的 IP 范围和特定的 IP,但都无济于事。我不太确定出了什么问题,因为我能够观察到的影响程度是名称解析失败,以及无法通过 VPN 路由流量。我在这里做错了什么?

编辑-

以下是ip route show使用 VPNC 启动 VPN 连接后的输出: …

networking linux vpn routing vpnc

13
推荐指数
1
解决办法
5万
查看次数

标签 统计

linux ×1

networking ×1

routing ×1

vpn ×1

vpnc ×1