我有一个内部networking( 192.168.2.0/24 ),我应该连接到一个代理。
我已经安装并testing了一个Ubuntu 12.04盒子里的Squid 3caching/代理服务器(有点stream量),这个IP地址是:192.168.2.102 eth0 。 另外,我有另一个IP 192.168.2.101 eth1物理网卡。
我已经完成的设置包含在Ubuntu盒子里,并且在同一个eth0网卡上为Squid服务。
所有stream量来的时候我都有这个担心,这个孤单的网卡无法处理。
所以我想设置eth1去上网,另一个来代理服务器。
这个问题听起来有点困惑,但我想你要求一个接口用于外部连接,另一个接口专用于鱿鱼客户端的stream量。 如果是这样:
使eth1成为你的默认路由(你没有指定,但有一个网关可以路由到互联网,对吧?)
ip route add default via 192.168.2.101
那么这只是鱿鱼客户端连接到eth0的地址,并使用基于源的路由,以确保对eth0(即鱿鱼客户端stream量)传入的响应也在eth0上出去的问题。
echo 1 squid >> /etc/iproute2/rt_tables ip route add default 192.168.2.102 table squid ip rule add from 192.168.2.102 lookup squid