CentOS之——双网卡双IP双网关配置
来源:互联网 发布:js添加属性checked 编辑:程序博客网 时间:2024/06/04 19:12
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/77455929
最近,有个需求是要在服务器上配置双网卡、双IP、双网卡,那就不多说了,开干吧。
一、操作系统
OS:CentOS
IP1:10.3.3.25 / Gateway: 10.3.3.1 / MASK: 255.255.255.0
IP2:10.2.2.10 / Gateway: 10.2.2.1 / MASK: 255.255.255.0
二、配置双网卡、双IP
先要配置两个网卡的IP,并确定一个正常情况下的默认网关,本例以网卡1的网关10.3.3.1为默认网关,后续SSH要连接网卡1的IP。
1、eth0: //配置网卡1
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=10.3.3.25NETMASK=255.255.255.0GATEWAY=10.3.3.1DNS1=8.8.8.8
2、eth1: //配置网卡2
vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=10.2.2.10NETMASK=255.255.255.0#GATEWAY=10.2.2.1 //网卡2的网关注释掉了,后面有处理方法DNS1=8.8.8.8
3、重启网络服务
# service network restartShuttingdowninterface eth0: [ OK ]Shuttingdowninterface eth1: [ OK ]Shuttingdownloopbackinterface: [ OK ]Bringinguploopbackinterface: [ OK ]Bringingupinterface eth0: Determiningif ipaddress 10.3.3.25 is alreadyin use for deviceeth0... [ OK ]Bringingupinterface eth1: Determiningif ipaddress 10.2.2.10 is alreadyin use for deviceeth1... [ OK ]如果这时候,你的SSH没有掉线,那么配置IP这事儿就完毕了,随便找个什么IP PING一下试试,比如8.8.8.8
三、配置双网关
接下来,增加两个路由表,为后续的双网关做点小准备
vim /etc/iproute2/rt_tables
252 e1 251 e0接下来手动添加静态路由规则,可以理解为,让哪里进来的,就从哪里出去,而本机出去的呢,走默认网关10.3.3.1……
ip route flush table e0ip route add default via 10.3.3.1 dev eth0 src 10.3.3.25 table e0 ip route add 127.0.0.0/8 dev lo table e0ip rule add from 10.3.3.25 table e0 ip route flush table e1ip route add default via 10.2.2.1 dev eth1 src 10.2.2.10 table e1 ip route add 127.0.0.0/8 dev lo table e1ip rule add from 10.2.2.10 table e1这时,从外围测试一下PING网卡2的IP,应该就能通了,而之前都是超时的……
不过大家要注意了:这个路由设置默认情况下重启就没了,所以要做点措施预防。
四、启动生效
vim /etc/rc.local在文件的最后添加静态路由规则:
ip route flush table e0ip route add default via 10.3.3.1 dev eth0 src 10.3.3.25 table e0 ip route add 127.0.0.0/8 dev lo table e0ip rule add from 10.3.3.25 table e0 ip route flush table e1ip route add default via 10.2.2.1 dev eth1 src 10.2.2.10 table e1 ip route add 127.0.0.0/8 dev lo table e1ip rule add from 10.2.2.10 table e1
至此,所有配置完成
经测试,这种方式配置的双网卡规则,本机与局域网其他主机,通过内网 ip ping不通,那我们就换种方式配置下,请看下一篇博文《CentOS之——双网卡双IP双网关配置(双网卡配置一个上外网一个接局域网) 》。
阅读全文
1 0
- CentOS之——双网卡双IP双网关配置
- CentOS之——双网卡双IP双网关配置(双网卡配置一个上外网一个接局域网)
- CentOS 双网卡双IP双网关配置
- centos&Linux 双网卡双网关的配置方法详解
- CentOS下双网卡单网关路由配置
- CentOS下双网卡单网关路由配置
- Linux单网卡,双IP,双网关配置,…
- Linux单网卡,双IP,双网关配置
- centos 设置双网卡,双网关
- Linux双网卡双IP双网关
- 配置centos网卡-更改网关和ip地址
- centos双网卡配置
- centos 双网卡配置
- Fedora系统双网卡配置网关
- [工作笔记]一个ubuntu配置双网卡双网段IP走不同网关的脚本
- linux双网卡双网关,不同IP段的设置
- linux IP地址网关设置和双网卡设置
- Linux CentOS修改网卡IP/网关设置
- HDU
- HTML
- 数据结构与算法常见编程题-中缀转后缀
- system占用80端口
- UVA 1608 Non-boring sequences
- CentOS之——双网卡双IP双网关配置
- python -day05
- Axure--使用阿里云搭建自己的原型发布站点
- JSON和JSONP的区别
- hdu6156 数位dp
- BFS/DFS 模板 代码
- JMX 入门(二)
- 3528:最小新整数
- HDU1251 统计难题【字典树】