【问题标题】:Perl's NET:SSH2 local socketPerl 的 NET:SSH2 本地套接字
【发布时间】:2016-05-31 15:20:04
【问题描述】:

我的机器上有两个接口 eth0 - 172.16.4.70 和 eth0:1 - 172.16.4.71 NET:SSH2 的默认行为是从 eth0 创建连接。如何使脚本在 eth0:1 中使用我的浮动 IP?

谢谢

【问题讨论】:

    标签: linux perl ssh routing ip


    【解决方案1】:

    在 Linux 上,SO_BINDTODEVICE 可作为setsockopt() 的选项使用。我没试过,但this 应该是相关的。

    一旦您设置了IO::Socket::INET 对象,绑定到正确的网络设备并在连接之前,您可以将其传递给 Net::SSH2 的connect()

    警告:我在 C 中做过,但在 Perl 中从未做过;这只是浏览文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-10
      • 2011-08-11
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 2014-03-05
      相关资源
      最近更新 更多