首页 百科知识 路由器静态默认网关是什么

路由器静态默认网关是什么

时间:2022-10-10 百科知识 版权反馈
【摘要】:路由功能可以在路由设备上得以实现,因此在Fedora/Linux服务器或客户端上配置静态路由并不是十分必要。但如果有要求为每个接口配置静态路由,也是能够实现的,尤其当机器上的多个接口分别位于不同的网段时,这一功能是相当有用。后面的条目都是用于定义路由的静态路由条目。在上例中,因为到达10.10.10.0/24和172.168.1.0/24的网关,与默认网关是相同的,因此不配置静态路由也能实现通信,这个例子主要用作说明。

7.2.4 配置静态路由

路由功能可以在路由设备上得以实现,因此在Fedora/Linux服务器或客户端上配置静态路由并不是十分必要。但如果有要求为每个接口配置静态路由,也是能够实现的,尤其当机器上的多个接口分别位于不同的网段时,这一功能是相当有用。并且通过route命令能够显示当前的IP路由表

静态路由配置存储在/etc/sysconfig/network-scripts/route-<interface>文件中,例如,eth0接口的静态路由配置文件的名称为route-eth0。

route-<interface>文件的内容有两种格式,一种是IP命令行参数格式,别一种是“网段/子网掩码”格式。

<IP命令行参数格式的静态路由配置>

这种格式的静态路由配置首先定义接口的默认网关,然后配置文件中的每一行都被单独解析成一条路由条目。以下是一个配置样本:

img276

在第一行中,x.x.x.x表示默认网关的IP地址,<interface>是连接或通向默认网关的接口名称。后面的条目都是用于定义路由的静态路由条目。

注意

在后面的静态路由条目中,x.x.x.x/x表示路由指向的网段及其子网掩码,x.x.x.x和<interface>分别表示达到目标网段的默认网关,以及连接或通向目标网段的网络接口。

上例中只写了一条路由条目,只要遵循这个格式,可以添加任意多的静态路由条目。

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

img277

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

实例7-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,则静态路由配置的内容应该如下:

img278

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

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

img279

说明:

ADDRESS0=x.x.x.x——指定静态路由的目标网段

NETMASK0=x.x.x.x——指定静态路由的子网掩码

GATEWAY0=x.x.x.x——指定默认网关的IP地址

实例7-3 系统中有一个eth0接口,它的默认网关为192.168.0.1,并且可以通过

192.168.0.1这个网关连接到10.10.10.0/24和172.168.1.0/24这两个网段,则静态路由配置的内容应该如下:

ADDRESS0=10.10.10.0

NETMASK0=255.255.255.0

GATEWAY0=192.168.0.1

ADDRESS1=172.168.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的网关,与默认网关是相同的,因此不配置静态路由也能实现通信,这个例子主要用作说明。下面的实例7-4则是个实际的配置情景。

实例7-4 系统中有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.168.1.0

NETMASK1=255.255.255.0

GATEWAY1=172.168.1.1

对于Fedora和其他Linux操作系统而言,这些配置均可以通过DHCP自行完成。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈