【问题标题】:Linux/CentOS: How to force FTP/SSH to use a particular ethernet adapterLinux/CentOS:如何强制 FTP/SSH 使用特定的以太网适配器
【发布时间】:2012-04-11 13:07:18
【问题描述】:

我们有一个带有 2 个以太网适配器的 CentOS 服务器。这两个适配器都可以访问互联网,并且都可以用来连接到远程站点。

有没有办法知道在连接到 FTP 服务器或通过 SSH 连接到另一台服务器时将使用哪个以太网适配器?如果是这样,有没有办法强制它使用特定的适配器而不禁用任何适配器?

【问题讨论】:

    标签: linux networking ethernet


    【解决方案1】:

    也许您可以为您要连接的服务器设置一个特殊的路由?看看路由命令,或者“ip route”命令。

    编辑:这似乎包含我所说的一个例子:http://www.cyberciti.biz/faq/howto-linux-configuring-default-route-with-ipcommand/

    具体来说:

    键入以下命令将所有数据包发送到本地输入 代码在这里network 192.168.1.0直接通过设备eth0:, 进入

    ip route add 192.168.1.0/24 dev eth0
    

    【讨论】:

      【解决方案2】:

      对于 ssh,您可以使用 BindAddress ssh_config 选项。您可以在命令行中使用-o 选项指定它。

      【讨论】:

      • 是的,您可以使用允许指定要绑定到哪个源地址(或接口)的客户端,但您可能还需要稍微使用 ip route 并根据源地址指定不同的路由。 .. 要么是整个互联网的默认路由,要么只是你想要连接到的某些服务器的特定路由。
      猜你喜欢
      • 2010-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-28
      • 1970-01-01
      • 1970-01-01
      • 2018-07-27
      • 2015-08-15
      相关资源
      最近更新 更多