我有两个接口- Wlan0和Eth0,它们都有独立的互联网线路-X&Y。我希望一些应用程序使用WLAN,有些应用程序使用ETH发送/接收通信量。在哪里可以将不同的应用程序绑定在不同的网络上?我可以设置优先级或定义2个代理,然后将应用程序绑定到不同的代理上。有可用的脚本、应用程序或网络配置解决方案吗?而且,这与源端口、目的地端口、协议无关。如果有什么特定于应用程序绑定的内容,请告诉我。
操作系统: Ubuntu/RedHat/*nix应用程序要求:我有像hping、nmap、nessus等Pen测试应用程序,我想使用ISP X,我的正常浏览需求,如Mozilla,进化电子邮件客户端,IM应该在ISP Y上。更多的信息:这肯定是不可能在路由器级别,甚至通过路由命令,IPchains,IPtables,因为我认为他们不使用范围内的网络应用程序。在最大限度上,他们可以使用协议,但这将无助于我在这里。我正在通过ISP Y浏览yahoo/gmail等在Firefox/Lynx/Links上的邮件,它是HTTP,端口80流量。另一方面,我将在端口80上发送一些带有hping的SYN数据包到example.com进行测试,这也是HTTP流量,但我希望它使用ISP。摘要:建议我可以使用应用程序名,应用程序中间层和网络层。或者在最坏的情况下,我必须为此编写一个脚本,或者运行多个代理,并在不同的代理服务器上映射应用程序。由于所涉及的随机性,源端口将无法工作。如果你需要进一步的信息,请告诉我。谢谢
发布于 2010-06-30 11:17:19
您在这里提供的信息非常少,所以我不得不说,这取决于您的设置--但是通常您会通过路由表中的静态条目来完成这一任务。
发布于 2010-06-30 11:50:57
从你说的,你只能从机器本身做这个,而不是说,例如,你的路由器。所以它需要有无线局域网和eth连接的机器本身。这是因为你说没有网络信息可供选择(即源ip和源端口组合)。您没有提到什么操作系统或应用程序,但是如果应用程序能够做到这一点,它将可以选择绑定到机器上的特定IP,这就是您需要寻找的。
一种可能是,您可以向主机添加辅助is,然后通过应用程序绑定到这些辅助is。然后,您将为该应用程序提供唯一的源IP。然后,如果是多宿主路由器,则可以根据源IP进行基于策略的路由和路由。
https://serverfault.com/questions/156246
复制相似问题