免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4789 | 回复: 5
打印 上一主题 下一主题

[网络管理] 如何才能使用多个缺省网关? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-22 11:58 |只看该作者 |倒序浏览
一台装了多个网卡的主机,现在希望从一块网卡进来的数据包,从这块网卡的缺省网关出去,有没有什么配置方法能达到这一目的。

Linux中的iproute软件包能否解决这个问题。如果没有其它的方法,在Linux socket应用程序编程的水平上能否解决这个问题呢?

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
2 [报告]
发表于 2007-08-22 12:18 |只看该作者
能够解决,参考LINUX高级路由与流量控制。

论坛徽章:
0
3 [报告]
发表于 2007-08-22 12:28 |只看该作者
这个是不是所谓的策略路由呀

论坛徽章:
0
4 [报告]
发表于 2007-08-22 12:31 |只看该作者
非常感谢,能否给出一个具体的例子呢?

假如eth0上的缺省网关地址是ip0,eth1上的缺省网关是ip2,现在要求从eth0上来的包从eth0的网关ip0返回,从eth1上来的包从eth1的缺省网关ip1返回,用iproute软件包中的ip命令如何解决这个问题?

论坛徽章:
0
5 [报告]
发表于 2007-08-22 14:45 |只看该作者
eth0 192.168.1.2
ip route add via ip0  table 10
    ip rule add from 192.168.1.2 table 10

eth1 192.168.2.2
ip route add via ip1  table 20
    ip rule add from 192.16822.2 table 20

我只知道如何将IP定向,还不知道如何用设备定向。:)

论坛徽章:
0
6 [报告]
发表于 2007-08-22 16:38 |只看该作者
原帖由 jqjyy 于 2007-8-22 14:45 发表
eth0 192.168.1.2
ip route add via ip0  table 10
    ip rule add from 192.168.1.2 table 10

eth1 192.168.2.2
ip route add via ip1  table 20
    ip rule add from 192.16822.2 table 20

我只知 ...


应该先建立策略路由表,再建路由吧.

ip link set eth0 up
ip addr add eth0_ip/netmask brd + dev eth0
ip rule add from eth0_ip table eth0_table prio 10100
ip route add default via ip0 dev eth0 table eth0_table

ip link set eth1 up
ip addr add eth1_ip/netmask brd + dev eth1
ip rule add from eth1_ip table eth1_table prio 10200
ip route add default via ip1 dev eth1 table eth1_table

没有做过试验不知道可行不。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP