linux双网卡添加静态路由,CentOS中双网卡静态路由配置
一个网卡的话不需要静态路由的,如果多个网卡的话可以手工配置静态路由,特别是多个网卡走不同的子网的时候。
来自网上搜索的方法
之前一直没有配置过两个网卡分别使用不同的IP,走不同的网关,google了下发现了下面的手工添加路由的脚本:
#!/bin/sh
ip route add 10.1.1.0/24 dev br0 src 10.1.1.10 table bond0
ip route add default via 10.1.1.1 dev br0 table bond0
ip rule add from 10.1.1.10/32 table bond0
ip rule add to 10.1.1.10/32 table bond0
ip route add 192.168.1.0/24 dev br1 src 192.168.1.10 table bond1
ip route add default via 192.168.1.1 dev br1 table bond1
ip rule add from 192.168.1.10/32 table bond1
ip rule add to 192.168.1.10/32 table bond1
来自红帽文档中的方法
后来想了想这样的问题系统肯定已经支持得很好了,只是没有找到配置方法,于是找了下红帽的文档,发现可以像下面这样配置:
配置静态路由
一个网卡的话不需要静态路由的,如果多个网卡的话可以手工配置静态路由,特别是多个网卡走不同的子网的时候。
route -n #查看当前路由信息
静态路由配置文件路径:
/etc/sysconfig/network-scripts/route-interface_name
就和网卡的配置文件路径结构差不多,比如ifcfg-eth0变成了route-eth0。
eth0网卡的静态路由就保存在这个文件里面。这个文件可以有两种格式
IP命令参数格式
网络/掩码指令格式
IP命令参数模式:
1)第一行定义默认路由:
default via X.X.X.X dev interface
X.X.X.X 是默认路由的IP. interface是可以连接到默认路由的网卡接口名.
2)静态路由一行一个:
X.X.X.X/X via X.X.X.X dev interface
X.X.X.X/X 是网络和掩码. X.X.X.X 和 interface 是各自网段的网关IP和网卡接口.
配置示例 route-eth0:
默认网关 192.168.0.1, 接口eth0. 两条静态路由到 10.10.10.0/24 和172.16.1.0/24 :
default via 192.168.0.1 dev eth0
10.10.10.0/24 via 10.10.10.1 dev eth1
172.16.1.0/24 via 192.168.0.1 dev eth0
网络/掩码指令格式:
route-interface文件的第二种格式.下面是样板:
ADDRESS0=X.X.X.X
NETMASK0=X.X.X.X
GATEWAY0=X.X.X.X
ADDRESS0=X.X.X.X 静态路由的网络编号.
NETMASK0=X.X.X.X 为上面那行设置子网掩码 .
GATEWAY0=X.X.X.X 能够连接到 ADDRESS0=X.X.X.X 这个网络的网关
配置示例 route-eth0:
默认网关 192.168.0.1, 接口 eth0. 两条到10.10.10.0/24 和172.16.1.0/24 的静态路由:
ADDRESS0=10.10.10.0
NETMASK0=255.255.255.0
GATEWAY0=10.10.10.1
ADDRESS1=172.16.1.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.0.1
ADDRESS0, ADDRESS1, ADDRESS2, 这样的编号必须是一个接一个的数字。
linux双网卡添加静态路由,CentOS中双网卡静态路由配置相关推荐
- linux 单网卡 路由,CentOS下双网卡单网关路由配置
CentOS下双网卡单网关路由配置 假定主机的网卡1的IP地址为:219.223.244.233/21,网卡2的IP地址为:219.223.242.216/21单网为:219.223.240.1(这里 ...
- linux怎么查看bgp状态,在CentOS中制作BGP路由的教程
Quagga是一个开源路由软件套件.在这个教程中,我将会重点讲讲如何把一个Linux系统变成一个BGP路由器,还是使用Quagga,演示如何建立BGP与其它BGP路由器对等. 在我们进入细节之前,一些 ...
- linux系统不关机添加硬盘吗,CentOS中不重启添加硬盘
实际测试或者生产运维中,经常会遇到需要给Linux服务器在线添加新硬盘的情况 说白了就是:添加硬盘后,不能重启Linux服务器,需要通过某种方法告诉Linux内核,现在有新东西给你用,需要你再次做一次 ...
- linux 7升级win10双系统,安装 Windows 10 + Centos 7 双系统共存
第一步 准备工作 分区 给CentOS 系统单独创建一个分区,具体看空闲硬盘的大小决定. 右键桌面上 [我的电脑] 或者 [此电脑] 图标,选择 [管理] → [计算机管理] → [存储] - [磁盘 ...
- linux php7 yum 卸载,Linux_在Centos中yum安装和卸载软件的使用方法,安装一个软件时
yum -y install h - phpStudy...
在Centos中yum安装和卸载软件的使用方法 安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yu ...
- php在类定义一个我静态变量,php中静态类与静态变量用法的区别分析_PHP教程
php中静态类与静态变量用法的区别分析 static是定义一个静态对象或静态变量,关于static 定义的变量或类方法有什么特性我们看完本文章的相关实例后就见分晓了. 1. 创建对象$object = ...
- 不等距双杆模型_对磁场中双杆模型问题的解析(精)
- 1 - 1 对磁场中双杆模型问题的解析 南京市秦淮中学 汪忠兵 研究两根平行导体杆沿导轨垂直磁场方向运动是力电知识综合运用问题, 是电磁感应部 分的非常典型的习题类型,因处理这类问题涉及到力学和电 ...
- linux一个网口添加多网段,CentOS 7如何在同一个网卡分配多个不同网段的IP地址...
CentOS 7添加不同网段的多个IP与centos6.X,centos5.X等其他版本有些不同. 本文就是讨论如何CentOS 7添加不同网段的多个IP . 首先,让我们找到网卡的设置. SSH登陆 ...
- centos 中设置网卡等相关参数
转:Centos启动和禁用网卡命令 ifup.ifdown:linux命令 实时地手动修改一些网络接口参数,可以利用ifconfig来实现,如果是要直接以配置文件,在 /etc/sysconfig/ ...
最新文章
- 洛谷 P2746 [USACO5.3]校园网Network of Schools
- 【机器视觉】 read_measure算子
- spring Autowired(required = false) 说明
- LR实战之Discuz开源论坛——网页细分图结果分析(Web Page Diagnostics)
- mysql5.7安装教程centos_CentOS7下MySQL5.7安装配置方法图文教程(YUM)
- 《创意特训营——30天超级灵感唤醒术》—第1章1.6节小结
- Ajax基础 Ajax发送Get请求和post请求
- 【python】爬虫入门书籍推荐
- pixel 1 欧版电信破解4G,安卓P亲测可用(打电话+4G上网)
- android studio设置SVN忽略
- 樱桃一次吃多少合适 这些知识一定要关心
- c语言计算机图形来画八分画圆,计算机图形学:中点画圆算法
- 霍尼韦尔摄像头ip地址修改_霍尼韦尔BA BNA设置
- 提升树(Boosting tree)算法总结
- java 线程 中断标志位
- The following assertion was thrown building LayoutDemo(dirty): A non-null String must be provided to
- C/C++ 时间知识总结
- 设计模式-结构模式-装饰器模式 decorater
- 详解设计模式:抽象工厂模式
- 什么是Qi2?新无线充电标准解释