分享

CentOS双网卡双IP设置

 飞鹰飞龙飞天 2015-01-07

添加出口路由  所有10段地址的访问都走10.10.10.254网关(机器上有双网卡,10.10.10.254为第二块网卡的网关)

ip route add 10.0.0.0/8 via 10.10.10.254

反正在我的网络环境中,上边这一条路由就搞定了,,出入都没问题



CentOS双网卡双IP设置
系统环境:CentOS Linux
网络环境: 两个IP地址,192.168.0.10和10.10.30.2,掩码是255.255.255.0,
这两个子网的网关地址分别是192.168.0.1和10.10.30.1。
1. 为网卡eth0配置ip地址192.168.0.10,为网卡eth1配置ip地址为10.10.30.2配置文件为:
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
2. 配置默认网关为任意一个。这个默认网关,决定了系统主动去使用网络时,使用的接口。
配置文件:/etc/sysconfig/network
3. 编辑路由表  www.  
修改/etc/iproute2/rt_tables,添加内容:
252   net2
251  net3
#/etc/rc.local添加原路返回路由
ip route flush table net2
ip route add default via 192.168.0.1 dev eth0 src 192.168.0.10 table net2
ip rule add from 192.168.0.10 table net2
ip route flush table net3
ip route add default via 10.10.30.1 dev eth1 src 10.10.30.2 table net3
ip rule add from 10.10.30.2 table net3

2015-11-16添加:
以上的路由,实测有问题,会出现端口连接问题(可以PING通,可以TELNET上去,但是无法实际传送数据)
解决方法如下:

1:从RC.LOCAL上删除以上所有路由
2:添加出口路由  所有10段地址的访问都走10.10.10.254网关(机器上有双网卡,10.10.10.254为第二块网卡的网关)

ip route add 10.0.0.0/8 via 10.10.10.254

3:添加入口路由
ip route add via 10.10.10.254 dev eth1 src 10.10.10.121 table net3
4:完毕
2015-08-05 添加:

(1)两块网卡只需要配置一个默认网关即可

(2)使用route可以查看当前的默认网关,如果显示的是bogon或其它的单词,请用route -n 试试

(3)命令:ifconfig eth1 up or donw 只是将端口关闭,如果想使IP配置成效,请使用service network restart 命令

(4)网卡配置文件中径是在: /etc/sysconfig/network-scripts/ifcfg-eth1

(5)配置的时候,请一定要配置好netmask network BROADCAST 三个配置项,如果配置错误,就算你把路由配置对了,双网卡也是不会工作滴.

(6)关于这三项,有条件的请询问网络部,如果没有条件的,还没过子网划分的话,那就自己想办法吧:其实网上有现成工具的,打开网址:http://help./ip/  找到  网络/节点计算器 项,填入你的子网掩码(别告诉我这个你也不知道)和IP地址,他就会把network和广播地址给你算出来

(7)最后,如果你可以dhcp获取的话,可以选用dhcp获取一下,然后用ifconfig就能找到,以下为说明

inet addr==你的IP地址

Bcast==广播地址

Mask==子网掩码

还有最手一个network的值,可以用route查看,,在Destination下找到你的网段,然后复制,那个就是network的值


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多