您好,欢迎访问利联科技官网!    24小时服务热线:400-161-0880    我们有最适合您的产品和最好的服务。登录  /  注册  /  旧平台入口

新加坡VPS服务器的CentOS里route命令详解

 

1 功能简述


新加坡VPS服务器的centos系统中的route命令能够用于IP路由表的显示和操作。它的主要作用是创建一个静态路由让指定

一个主机或者一个网络通过一个网络接口,如enp1s0f0。当使用”add”或者”del”参数时,路由表被修改,如果没有参

数,则显示路由表当前的内容。在一个网络中,需要一个路由器来转发不同广播域之间的数据,或是转发lan和internet之

间的数据。有时我们需要设定这个路由器作为linux系统的默认路由,那么就可以通过route命令来操作。甚至我们也可以

用我们的linux系统来充当路由器。


2查看内核路由表信息


image.png


Route中的各项参数解释

Destination:目标网段或者主机

Gateway:网关地址,”*”表示目标是本主机所属的网络,不需要路由

Genmask:网络掩码

Flags:标记。一些可能的标记如下:

U-路由是活动的

H-目标是一个主机

G—路由指向网关

R-恢复动态路由产生的表项

D-由路由的后台程序动态地安装

M-由路由的后台程序修改

!一拒绝路由

Metric:路由距离,到达指定网络所需的中转数(linux内核中没有使用)

Ref:路由项引用次数(linux内核中没有使用)

Use:此路由项被路由软件查找的次数

Iface:该路由表项对应的输出接口(这里看到是我的enp1s0f0网卡接口输出的)


路由的种类

主机路由

路由表中指向单个 IP 地址或主机名的路由记录,其 Flags 字段为 H。下面示例中,对于120.41.32.178 这个主机,通过

网关 120.41.32.129 网关路由:


image.png


这里可以看到是有做了一条单独的120.41.32.178的厦门服务器主机路由的


添加单台主机路由命令:

ip route add 120.41.32.178 via 120.41.32.129


image.png


已经有添加上去路由的了



网络路由


主机可以到达的网络。下面示例中,对于 14.0.0.0/24 这个网络,通过网关 120.41.32.129 网关路由:

命令:ip route add 14.0.0.0/24 via 120.41.32.129


image.png


上面图片显示是已经加好并且生效的了。


那么有同学就问了,删除的命令是什么?改如何删除呢?

别急,下面正是我要说的删除新加坡VPS服务器的路由命令

删除主机命令:ip route del 120.41.32.178 via 120.41.32.129

删除网段命令:ip route del 14.0.0.0/24 via 120.41.32.129


add 增加路由


del 删除路由

via 网关出口 IP地址

dev 网关出口 物理设备名


屏蔽路由

屏蔽网段:route add -net 14.0.0.0 netmask 255.0.0.0 reject 这个命令是直接屏蔽掉了14段开头的网络

对新加坡服务器的连接

route del -net 120.41.32.0 netmask 255.255.255.0 reject  删除

Route del  -net 14.0.0.0/24 reject 删除 14网段的屏蔽路由


以上的那些都是在当时是可以生效的,但是新加坡VPS服务器重启后是会重置掉的。所以若想永久生效的话需要在

/etc/sysconfig/network-script/目录下创建名为route- (网卡名称)的文件

通过修改/etc/sysconfig/network-script/route-(网卡名称)来进行永久锁定

ADDRESS0=14.152.0.0

NETMASK0=255.255.255.0

GATEWAY0=120.41.32.129


image.png

image.png


重启命令 systemctl restart network 后查看路由表可看到已经生效了。

以上是利联网络科技为您带来的新加坡VPS服务器的route表功能讲解和操作。


您可能还会对下面的文章感兴趣: