加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – VPN服务器/客户端如何避免通过自己路由自己的远程连接

发布时间:2020-12-14 03:07:05 所属栏目:Linux 来源:网络整理
导读:我试图概念化网络如何在使用TUN接口的 Linux VPN下工作. 我目前最好的猜测如下(请纠正我): 建立与远程客户端/服务器的连接. 创建并启动了TUN界面 更新路由表以将默认网关设置为TUN接口 但是,发往远程客户端/服务器的数据包最终是否会进入TUN接口并形成一个
我试图概念化网络如何在使用TUN接口的 Linux VPN下工作.

我目前最好的猜测如下(请纠正我):

>建立与远程客户端/服务器的连接.
>创建并启动了TUN界面
>更新路由表以将默认网关设置为TUN接口

但是,发往远程客户端/服务器的数据包最终是否会进入TUN接口并形成一个循环? VPN系统如何解决这个问题?我理解的差距是什么?

解决方法

你是正确的,如果你通过隧道到达的目的地与隧道建立所需的路由重叠等,那么对于纯粹基于目的地的路由这是一个问题….

我通常看到这样做的方式,并在各种路由器上自己完成,就是使用策略路由:

>充当VPN端点的路由器通过其ISP链路保持其默认路由指向Internet>它还有一个策略路由,其中??包含基于源的规则,说明来自其后面的子网的流量,无论其目的地是什么,都应该通过隧道发送.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读