【问题标题】:NAT, Debian, iptablesNAT、Debian、iptables
【发布时间】:2016-08-30 10:25:25
【问题描述】:

我不确定如何准确表达这个问题,这就是我发布问题的原因,因为这可能有助于我正确表达问题,但基本上我有一台机器(机器 c)对机器 b 可见一个专用网络。机器 c 没有连接到任何其他网络,但机器 b 有。机器 b 连接到机器 a 和机器 c。如果我只能访问机器 b,我将如何将机器 c 的连接暴露给外界(机器 a)?基本上,我从机器 a 开始,我可以完全访问机器 b,但我对网络的了解太业余了,无法弄清楚我是否需​​要 iptables 或其他东西来做我正在寻找的事情。谢谢!

【问题讨论】:

    标签: debian iptables nat


    【解决方案1】:

    A <==> B <==> C

    根据您提供的模糊信息,您似乎会通过将 C 连接到 B 然后再连接到 A 的接口转发流量。您可以使用多种工具,iptables 肯定是其中之一,ip route是我用于一些快速测试的另一个。 Here's 一个关于 ip route 的链接,它应该给你足够的例子,让你自己进入一个更好的境地。

    如果您尝试连接到特定的东西,另一种方法是使用从 C 到 A 的 SSH 隧道。因此,您可以在 C 上执行以下操作:

    ssh -L localhost:9000:machineA:9000 user@machineB
    

    链接

    【讨论】:

    • 我不认为我可以使用 ssh,因为我实际上无法访问 c,只有 a 和 b,但我正在研究其他的东西,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多