Chinaunix首页 | 论坛 | 博客
  • 博客访问: 742161
  • 博文数量: 109
  • 博客积分: 1751
  • 博客等级: 上尉
  • 技术积分: 1816
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-31 22:37
文章分类

全部博文(109)

文章存档

2014年(9)

2013年(21)

2012年(48)

2011年(31)

分类: LINUX

2012-12-06 11:27:40

linux下设置多块网卡的路由:

调试机顶盒的时候碰到一个挺有意思的场景:
机顶盒有eth0和usb0两块网卡;
启动的时候从eth0挂在nfs启动,启动之后要求从usb0从服务器A上下载数据。

eth0的ip段为192.168.1.x;
usb0的ip段为172.29.249.x;
usb0网卡会通过通过转换后从另一个系统上的192.168.0.x网段去访问服务器A。

路由策略:
默认从usb0网卡走;其次从eth0网卡走;
192.168.0.x网段的IP指定从usb0网卡走。

已有的route

点击(此处)折叠或打开

  1. Kernel IP routing table
  2. Destination Gateway Genmask Flags Metric Ref Use Iface
  3. default 172.29.249.254 0.0.0.0 UG 0 0 0 usb0
  4. default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
  5. 172.29.249.252 * 255.255.255.252 U 0 0 0 usb0
  6. 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0

新增route

点击(此处)折叠或打开

  1. route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.29.249.254 dev usb0


阅读(3664) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~