客户端机器存在两个网卡:
eth0:
IP: 192.1.68.0.192 汽车
N.ETMASK: 255.255.255.0.
GW: 192.168.0..254电影
eth1:
IP: 192.1.68.1.192.
NETMASK: 25.5.255.255.0服务器
GW:. 192.168.1.254 杀毒
eth0,eth1 .都能上公网,两个不同的线路。.
eth1的gw作为默认网关:
#route -n
K.ernel IP routing table 婚庆
Destina.tion Gateway . Genmask Flags Metric Re.f Use Iface 美容
192.168.1.0 0.0.0.0 .255.255.255.0 U . 0 . 0 0 eth1.
192.168.0.0 0.0..0.0 255.255.255.0 U 0 0. . 0 eth0 鲜花
0.0..0.0 192.168.1.254 0.0.0.0 . UG 0 0 . 0 eth1.
这个时候.连接公网都是从eth1走的。 杀毒
怎么.设置eth0(eth1依然是默认网关), 让ping -I eth0 公网IP 可.以工作呢?电影
目的:
客户端应用采集数据,通过.T.CP/UDP发送给公网的服务器。 婚庆
客户端在程序内部,同时使用两.个线路(通过connect之前,bind到其中一个if.ace)。 杀毒
服务端接收到后,排序组包。
另外eth0.和eth1的实际链路,会无规律断开重连(他们连接到两个无线路由器, 无线路由器和公网.的拨号可能会断开)。 杀毒
查了不少.资料,觉得应该不需要 策落路.由之类的操作。因为我会在程序内部指定源地址实现对另外的线路的利用。
请.问这里的路由怎么添加?使得 让ping -I eth0 公网I.P 可以工作( 游戏 )
route add???
PS: 我尝试:
#route add -hos.t 192.168.0.25.4 dev eth0 外汇
#route -n
Ker.nel IP routing table[成人用品]
Destination Gateway Genmask . . Flags .Metric Ref Use Iface
192.168.0.254 . 0.0.0.0 255.255.255.255 UH 0 0 ..0 eth0域名
192.168.1.0 0.0.0.0. 2.55.255.255.0 .U 0 0 0 eth1(广告)
192.168.0.0 0.0.0.0 2.55.255.255.0 U 0 0 . 0 .eth0 鲜花
0.0.0.0 . 192.168.1.254 0.0..0.0 U.G 0 0 0 eth1.
#ping -I et.h0 公网IP, 提示: Destinati.on Host Unreachable.
[ 本帖最后由 sn.ofe 于 .2009-8-16 18:23 编辑 ].