荣新IT培训中心
全国咨询热线:400-1335-066
您现在的位置:首页>技术文章 > 正文

解析linux静态路由设置

时间:2018-02-10 13:42:00 来源:荣新IT教育培训 作者:荣新科技
linux下,很多东西与Windows不一样,对于初学者而言,往往比较迷茫,很多基础的知识都要从新再来,今天给大家分享下Linux下怎么设置静态路由。
解析linux静态路由设置
主机只要一块网卡的时候,不会涉及到默许路由和静态路由的问题。两块网卡时,也能够一块装备有网关(默许路由走这个网卡),另外一块只装备IP和掩码承认(该主机同网络的能够互通)。不过在稍大型的、有多网段的环境里就需独自进行默许路由和静态路由的装备了。

一、需求

现在有如下的一个网络,主机有两个网卡,两个网段分别是是事务地址eth0和办理地址eth1。

事务地址段为:192.168.3.0/24段

办理地址段:10.212.52.0/24段

防火墙段:10.211.6.0/24段

现在的需求是,默许路由走事务地址(192.168.3.0/24),防火墙段走10.211.6.0/24事务地址,10.0.0.0/8的一切地址都走办理地址段。

二、redhat静态路由装备

在redhat环境下,有三种装备办法

办法一:在/etc/sysconfig/network装备文件中装备:

仿制代码代码如下:

default via 192.168.3.1 dev eth0 #192.168.3.1为eth0网卡的网关地址

10.211.6.0/24 via 192.168.3.1 dev eth0

10.0.0.0/8 via 10.212.52.1 dev eth1 #10.212.52.1为eth1网卡的网关地址

注:该种装备写法同样支撑写到/etc/sysconfig/network-scripts/route-interferface 装备文件中。

详细能够参看redhat官方文档。

办法二:在/etc/sysconfig/network-scripts/route-interferface 装备文件装备

在这里支撑两种装备格局的写法

A:办法1中说到的办法

仿制代码代码如下:

# cat /etc/sysconfig/network-scripts/route-eth0

0.0.0.0/0 via 192.168.3.1 dev eth0

10.211.6.0/24 via 192.168.3.1 dev eth0

# cat /etc/sysconfig/network-scripts/route-eth1

10.0.0.0/8 via 10.212.52.1 dev eth1

B:网络掩码法

仿制代码代码如下:

# cat /etc/sysconfig/network-scripts/route-eth0

ADDRESS0=0.0.0.0

NETMASK0=0.0.0.0

GATEWAY0=192.168.3.1

ADDRESS1=10.211.6.0

NETMASK1=255.255.255.0

GATEWAY1=192.168.3.1

其间网段地址和掩码全是0代表为一切网段,即默许路由。

# cat /etc/sysconfig/network-scripts/route-eth1

ADDRESS0=10.0.0.0

NETMASK0=255.0.0.0

GATEWAY0=10.212.52.1

网络掩码法也能够参看redhat官方文档。

 
文章源自荣新教育官网:www.vfast.com.cn欢迎访问,转载需注明出处