如何为多个地点的特定应用指定出站IP?

| 我在使用代理/中继应用程序(例如BNC)时遇到问题。我有一个带有2个IP地址的CentOS 5.6 VPS,它们是venet0下的虚拟适配器(venet0:0和venet0:1)。 在这些应用程序中,我可以选择要绑定到的IP地址(venet0:1的IP地址),但是当它们创建出站连接时,它是通过venet0:0完成的。 这些是我当前的设置(可使用webmin找到): 介面
Name    Type        IP Address      Netmask         Status   
lo      Loopback    127.0.0.1       255.0.0.0       Up
        Loopback    ::1             128             Up
venet0  Unknown     127.0.0.1       255.255.255.255     Up
      venet0:0  Unknown (Virtual)   xxx.xxx.xxx.xxx     255.255.255.255     Up
      venet0:1  Unknown (Virtual)   xxx.xxx.xxx.yyy     255.255.255.255     Up
路线和网关
Destination Gateway     Netmask     Interface   
169.254.0.0 None        255.255.0.0 venet0
Default Route   None                venet0
::1     ::      128     lo
请有人帮我弄清楚如何配置VPS吗?     
已邀请:
尝试删除不需要的默认路由。命令ip route list应该给您三个条目。例如,在我的Debian VPS上,我得到:
192.0.2.1 dev venet0  scope link 
default via 192.0.2.1 dev venet0  src 10.15.4.62 
default via 192.0.2.1 dev venet0  src 10.15.4.61 
我希望VPS使用10.15.4.61进行传出连接,而不是10.15.4.62,所以我输入:
ip route del default via 192.0.2.1 dev venet0 src 10.15.4.62
现在,我有一个默认路由,我的VPS将使用我想要的IP。     

要回复问题请先登录注册