首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >双向SSH VPN隧道与UDP连接跟踪

问双向SSH VPN隧道与UDP连接跟踪
EN

Server Fault用户
提问于 2009-08-21 19:03:33
回答 2查看 1.9K关注 0票数 1

我使用这些指示在两台Linux机器之间建立了一个VPN ssh隧道。

机器B充当服务器,A充当以下客户端。

我可以从A点击并从B网络中的任何一台计算机那里得到回复,所以一切似乎都在正常工作。然而,我似乎无法得到来自A到B网络中DNS服务器的DNS请求的答复。我猜这是因为UDP是无状态的,并且只允许回复?

  • 是这样吗,还是一定是别的什么不对?
  • 如果是这样的话,我怎样才能设立一个双程隧道呢?
  • 如果我设置了一个双向隧道,我可以使用应用于tun接口的iptables来只允许DNS返回吗?或者也许有更好的方式只允许DNS?
EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-08-24 11:53:25

转发不正确,我用了:

代码语言:javascript
复制
sudo sysctl net.ipv4.conf.default.forwarding=1

但是,当我使用:

代码语言:javascript
复制
sudo sysctl net.ipv4.ip_forward=1

确实有效,不知道这两者到底有什么区别.

票数 0
EN

Server Fault用户

发布于 2009-08-21 20:02:51

docs状态“一旦运行,就很容易在VPN两端的两个网络之间路由通信。有关详细信息,请参阅下面的第一个参考链接。”

看看https://help.ubuntu.com/community/SSH_VPN的路由部分,其中给出了如何添加路由。

基本上,流量是在机器b上重写并返回给它的,但是它不知道A端的网络,所以丢弃了流量。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/57287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档