在Linux中通过不同的本地networking接口路由某些网站

我有一个计算机有两个networking接口(eth0和usb0)和所有stream量都通过eth0,但我想使用其他接口的某些请求(如http://www.website.com )这可能吗?

我猜如果可能的话,它将与/ etc / network / interfaces有关系,但一直没能弄明白

您必须为每个要使用usb0访问的networking服务器添加路由规则。 找出Web服务器的IP地址并添加

ip route add <webserver ip> dev usb0 

为了使这些路线永久,你必须将它们添加到文件

 /etc/sysconfig/networking/devices/route-usb0 

但还有一个问题,那就是用多个IP更改IP地址或networking服务器呢?

我假设你正在询问传出的请求。 你可以在Linux上使用iptables等分割请求,但这需要学习一些东西。 更简单的方法是使用Shorewall这样的东西来做到这一点。 看看他们的MultiISP文件,特别是你要看看“路由规则”部分。 您将需要为每个接口设置规则。