博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS下双网卡双IP不同IP段配置
阅读量:7207 次
发布时间:2019-06-29

本文共 1151 字,大约阅读时间需要 3 分钟。

环境:

eth0:10.0.7.2    gw :10.0.7.254    netmask:255.255.255.0

eth1:168.6.101.2    gw :168.6.101.254    netmask:255.255.255.0

一、配置网卡:

cat /etc/sysconfig/network-scripts/ifcfg-eth0TYPE="Ethernet"BOOTPROTO="static"UUID="b57f0cc6-7ef2-4c1b-9e25-60b9db343523"DEVICE="eth0"ONBOOT="yes"IPADDR="10.0.7.2"NETMASK="255.255.255.0"GATEWAY="10.0.7.254"
cat /etc/sysconfig/network-scripts/ifcfg-eth1TYPE="Ethernet"BOOTPROTO="static"UUID="b57f0cc6-7ef2-4c1b-9e25-60b9db343524"DEVICE="eth1"ONBOOT="yes"IPADDR="168.6.101.2"NETMASK="255.255.255.0"

可以看出第二张网卡没有网关,因为如果两张网卡同时配置不同的网关会造成冲突。

二、配置路由表

添加两张路由表,分别用于网卡1和网卡2的默认路由,因为默认路由在同一个路由表上只能默认有一个0.0.0.0/24指向一个网关,这也是上面为什么第二块网卡上不配置网关。

cat /etc/iproute2/rt_tables## reserved values#255     local254     main253     default252     table1251     table20       unspec## local##1      inr.ruhep

这里的路由表左侧ID从上往下递减,然后匹配顺序同理。

在开机启动增加如下路由表配置:

cat /etc/rc.local ip route flush table table1ip route add default via 10.0.7.254 dev eth0 src 10.0.7.2 table table1ip rule add from 10.0.7.2 table table1ip route flush table table2ip route add default via 168.6.101.254 dev eth1 src 168.6.101.2 table table2ip rule add from 168.6.101.2 table table2

 

参考:

转载地址:http://caoum.baihongyu.com/

你可能感兴趣的文章
Project Euler 98:Anagramic squares 重排平方数
查看>>
懒与馋的平衡:餐饮O2O市场广阔,发展不易
查看>>
Ubuntu下安装中文输入法
查看>>
(原)使用vectot的.end()报错:iterators incompatible
查看>>
通用软部件(通用管理信息系统)的研究与生产
查看>>
MFC中模态对话框和非模态对话框的差别
查看>>
数据挖掘算法 1 ID3(python)
查看>>
FPGA机器学习之学习的方向
查看>>
WebBrowser控件使用相关
查看>>
【Android】1.1 开发环境安装和配置
查看>>
站点公司亚马逊砸了10亿也没能做成智能手机,技术是须要沉淀和积累的
查看>>
[数据库]SQL Server 用户NT AUTHORITY\IUSR 登录失败
查看>>
轻松学会多线程(四)——synchronized同步keyword知多少
查看>>
Apache Kylin 部署之不完全指南
查看>>
php中将SimpleXMLElement Object数组转化为普通数组
查看>>
docker学习(7) docker-compose使用示例
查看>>
Android 推断当前Activity是不是最后一个Activity 以及 应用或Activity是否存在
查看>>
【Android】6.3 ProgressDialog
查看>>
设计模式六大原则——迪米特法则(LoD)
查看>>
HtmlAgilityPack 之 HtmlNode类
查看>>