加载中…
个人资料
努力加贝
努力加贝
  • 博客等级:
  • 博客积分:0
  • 博客访问:371,303
  • 关注人气:16
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

LINUX双网卡转发配置

(2011-04-15 14:50:25)
标签:

杂谈

 

网络配置:

CLIENT 1 <-------> | SERVER 1 | <--------> CLIENT 2
| |
Interfaces: eth1 eth2

CLIENT 1 通过 SERVER 1 连接 CLIENT 2 ,SERVER 1 有两块网卡,eth1 和 eth2。

1.首先配置SERVER 1 的eth1和eth2的IP和掩码。

要确保位于/proc/sys/net/ipv4/ip_forward的转发是否开启,“1”为开启转发功能

ifconfig ethx xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx

假设eth1配置为10.1.0.1 eth2配置为10.2.0.1

然后加入路由:route add -net 10.1.0.0 netmask 255.255.255.0 dev eth1

route add -net 10.2.0.0 netmask 255.255.255.0 dev eth2

注意如有需要应该添加默认路由。

2.配置CLIENT 1的网卡,并使其网关指向SERVER 1 的eth1。加入路由,使发往CLIENT 2的数据经过网关eth2。

route add -net 10.2.0.0 netmask 255.255.255.0 gw 10.2.0.1 dev ethx

其中ethx指CLIENT 1的本地网卡设备。

3.同配置CLIENT 1 配置 CLIENT2

在CLIENT 2 配置成功前是无法PING通的。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有