网络:将失败的请求回退到另一个网络接口

网络:将失败的请求回退到另一个网络接口

我在微软代理服务器后面的 Linux 工作站上,因此我安装了 cntlm 来处理代理身份验证。

现在我想增加一些复杂性;我希望失败的请求使用另一个网络接口。这可能吗?澄清一下我的要求:

  • 通过 cntlm 本地代理从客户端(浏览器、包管理器、ecc……)启动请求 ->eth0-> 网络代理
  • 如果请求成功:ok,工作流程结束
  • 否则:使用重试请求eth1无需经过cntlm

另一个可接受的解决方案是使用特定路由来获取感兴趣的 IP,我尝试过这个解决方案,但无法使其工作。请求仍然通过 cntlm,失败是因为父代理不存在

答案1

使用额外的网络适配器与 cntlm 无关。您必须配置适当的路由,添加具有更大距离的辅助路由。我无法向您推荐正确的路由,这取决于您使用的 IP 地址和网络。

相关内容