配置静态路由 (二)

使用“网段/子网掩码”格式的静态路由配置文件时,每三条记录为一组静态路由配置,并且需要使用连接的数字对静态路由的顺序进行标识,如: ADDRESS0, ADDRESS1, ADDRESS2 ...

本文主要做为第二种静态路由配置格式的示例,有关 Linux 下静态路由的基本知识和第一种静态路由配置格式,请参考《Linux 配置静态路由

 

网段/子网掩码 格式的静态路由配置

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 - 指定默认网关的 IP 地址

例:系统中有一个 eth0 接口,它的默认网关为 192.168.0.1,并且可以通过 192.168.0.1 这个网关连接到 10.10.10.0/24 和 172.16.1.0/24 这两个网段,则静态路由配置的内容应该如下:

ADDRESS0=10.10.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.0.1
ADDRESS1=172.16.1.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.1.1

使用“网段/子网掩码”格式的静态路由配置文件时,每三条记录为一组静态路由配置,并且需要使用连接的数字对静态路由的顺序进行标识,如: ADDRESS0, ADDRESS1, ADDRESS2 ...

在上例中,因为到达 10.10.10.0/24 和 172.168.1.0/24 的网关,与默认网关是相同的,因此不配置静态路由也能实现通信,这个例子主要用作说明罢了。下面的例 2 则是个实际的配置情景。

例 2:系统中有 eth0, eth1 和 eth2,其中 eth0 连接到默认网关,eth1 和 eth2 分别通过网关 10.10.10.1 和 172.168.1.1 连接到网络 10.10.10.0/24 和 172.168.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=172.16.1.1

 

对于 Fedora 和其它 Linux 操作系统而言,这些配置均可以通过 DHCP 自行完成,因此没有必要在 Fedora/Linux 服务哭和客户端上配置静态路由。


付费阅读