免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2932 | 回复: 7

[网络管理] 多路由的问题 [复制链接]

论坛徽章:
0
发表于 2009-08-16 18:20 |显示全部楼层
客户端机器存在两个网卡:
eth0:
IP: 192.168.0.192
NETMASK: 255.255.255.0
GW: 192.168.0.254

eth1:
IP: 192.168.1.192
NETMASK: 255.255.255.0
GW: 192.168.1.254

eth0,eth1 都能上公网,两个不同的线路。

eth1的gw作为默认网关:
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    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 可以工作呢?

目的:
客户端应用采集数据,通过TCP/UDP发送给公网的服务器。
客户端在程序内部,同时使用两个线路(通过connect之前,bind到其中一个iface)。
服务端接收到后,排序组包。
另外eth0和eth1的实际链路,会无规律断开重连(他们连接到两个无线路由器, 无线路由器和公网的拨号可能会断开)。

查了不少资料,觉得应该不需要 策落路由之类的操作。因为我会在程序内部指定源地址实现对另外的线路的利用。
请问这里的路由怎么添加?使得 让ping -I eth0 公网IP 可以工作
route add???

PS: 我尝试:
#route add -host 192.168.0.254 dev eth0
#route -n

Kernel 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         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

#ping -I eth0 公网IP, 提示: Destination Host Unreachable

[ 本帖最后由 snofe 于 2009-8-16 18:23 编辑 ]

论坛徽章:
0
发表于 2009-08-17 16:02 |显示全部楼层
顶一下

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00
发表于 2009-08-20 11:12 |显示全部楼层
用iptables实现不同协议的数据,走不同的设备线路。

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
发表于 2009-08-20 12:11 |显示全部楼层
似乎可以弄桥接负载。

论坛徽章:
0
发表于 2009-08-20 12:25 |显示全部楼层
每个客户端PC都有两块网卡?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2009-08-20 14:16 |显示全部楼层
楼主去看看http://lartc.org

论坛徽章:
0
发表于 2009-08-21 11:53 |显示全部楼层
原帖由 marco.chan 于 2009-8-20 11:12 发表
用iptables实现不同协议的数据,走不同的设备线路。


这边就一个应用程序,想同时走两个通道。但两个通道会无规律断开。
数据是一种协议,只是想利用两个通道,快点发送。

论坛徽章:
0
发表于 2009-08-26 21:51 |显示全部楼层

回复 #6 chenyx 的帖子

参考这个使用策略路由是比较不错的方式呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP