完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
转
在给客户做软件部署的时候,客户提出了一个需求,需要用到双网卡双网关,我研究了很长时间也没弄明白怎么弄,最近根据前人的文档以及一些文章发现了如何添加双网卡双网关,并能让其正常工作,现在介绍下网络情况。 OS:RHEL5.4 网卡:双网卡 网卡配置信息: eth0:192.68.1.2 netmask:255.255.255.0 gateway:192.168.1.1 eth1:192.168.2.199 netmask:255.255.255.0 #gateway:192.168.2.254(这个网关不添加在网卡文件中) 这是两块网卡,然后要求是这样的。 1.外网网络通过eth0 就是192.168.1.1这个网关走,而且这个设备必须要连外网。 2.内部网络通过192.168.2.254这个网关走(这个网关貌似是个nat网关),其他内部网络都需要能够访问192.168.2.199这个地址。这个地址不能访问外网。 3.他们需要访问的网段有 192.33.0.0、192.168.7.0、192.168.9.0这些。 最初解决思路: 根绝网络上以及之前留下的资料,使用命令 route add default gw 192.168.1.1 #设置默认网关地址 route add -net 192.168.2.0/24 gw 192.168.2.254 #添加192.168.2.0这个网段 route add -net 192.33.0.0/16 gw 192.16.2.254 #添加192.33.0.0这个网段 当时添加的时候,不管怎么弄都不好用,最后没办法只有放弃研究了。其实这么写也是对的,但是这个设置需要重启生效,而用命令的话只是暂时使用,不能永久保存(即使这样写上也不好用的,需要重启)。 那就需要修改文件 vi /etc/rc.d/rc.local在最后一行添加如下内容: route add default gw 192.168.1.1 #添加默认网关 192.168.1.1 route add -net 192.168.1.0/24 gw 192.168.1.1 eth0 #1.0网段走192.168.1.1网关走 eth0为要走的网卡。 route add -net 192.168.2.0/24 gw 192.168.2.254 eth1 #2.0网段走2.254网关、通过eth1这个网卡走。 route add -net 192.33.0.0/16 gw 192.168.2.254 eth1 #33.0.0网段走 2.254网关、通过eth1网卡走。 添加以后重启就可以成功访问外网,局域网也可以访问了!
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
「含关键代码」基于AM3352/AM3354/AM3359的Linux开发案例分享
4852 浏览 0 评论
87325 浏览 0 评论
【高手问答】如何做到精通linux技术?资深工程师带你突破难点
4634 浏览 2 评论
3543 浏览 2 评论
解读Linux :先从创建一个文件夹用来存放jdk压缩文件开始
2434 浏览 0 评论
1914浏览 3评论
这是i.mx6ull的关于usb的宏定义,能解释下这些宏定义的意思
1303浏览 1评论
1191浏览 1评论
求解:aarch64交叉编译工具已经安装成功,环境变量已经配置,怎么将系统架构切换为ARM的架构
1258浏览 0评论
电脑和虚拟机可以互ping,电脑和开发板也可以互ping,但是虚拟机和开发板ping不通是什么原因
1194浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 03:29 , Processed in 1.033308 second(s), Total 47, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号