学堂 学堂 学堂公众号手机端

linux中静态路由的概念是什么

lewis 1年前 (2024-03-20) 阅读数 5 #技术

本篇内容主要讲解“linux中静态路由的概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中静态路由的概念是什么”吧!

在linux中,静态路由是路由项由手动设置的一种路由方式;即使网络状态已经改变或重新被组态,静态路由也是固定不变的,静态路由由网络管理员逐项加入路由表,可用“route add -net 增加到某个网段的路由”语句在linux中增加路由。


本教程操作环境:linux7.3系统、Dell G3电脑。

linux中什么是静态路由

什么是静态路由

静态路由(英语:Static routing)是一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是由网络管理员逐项加入路由表。

优点

使用静态路由的另一个好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑也可以采用静态路由。不占用网络带宽,因为静态路由不会产生更新流量。静态路由适用于中小型网络。

缺点

大型和复杂的网络环境通常不宜采用静态路由。一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。当网络发生变化或网络发生故障时,不能重选路由,很可能使路由失败。

inux下静态路由修改命令

方法一:

添加路由

routeadd-net192.168.0.0/24gw192.168.0.1
routeadd-host192.168.1.1dev192.168.0.1

删除路由

routedel-net192.168.0.0/24gw192.168.0.1

add 增加路由

del 删除路由

-net 设置到某个网段的路由

-host 设置到某台主机的路由

gw 出口网关 IP地址

dev 出口网关 物理设备名

增加默认路由

routeadddefaultgw192.168.0.1

默认路由一条就够了

route -n 查看路由表

方法二:

添加路由

iprouteadd192.168.0.0/24via192.168.0.1
iprouteadd192.168.1.1dev192.168.0.1

删除路由

iproutedel192.168.0.0/24via192.168.0.1

add 增加路由

del 删除路由

via 网关出口 IP地址

dev 网关出口 物理设备名

增加默认路由

iprouteadddefaultvia192.168.0.1deveth0

via 192.168.0.1 是我的默认路由器

查看路由信息

ip route

保存路由设置,使其在网络重启后任然有效

在/etc/sysconfig/network-script/目录下创建名为route- eth0的文件

vi/etc/sysconfig/network-script/route-eth0

在此文件添加如下格式的内容

192.168.1.0/24via192.168.0.1

重启网络验证

/etc/rc.d/init.d/network中有这么几行:

#Addnoninterface-specificstatic-routes.
if[-f/etc/sysconfig/static-routes];then
grep"^any"/etc/sysconfig/static-routes|whilereadignoreargs;do
/sbin/routeadd-$args
done
fi

也就是说,将静态路由加到/etc/sysconfig/static-routes 文件中就行了。

如加入:

routeadd-net11.1.1.0netmask255.255.255.0gw11.1.1.1

则static-routes的格式为

anynet11.1.1.0netmask255.255.255.0gw11.1.1.1

到此,相信大家对“linux中静态路由的概念是什么”有了更深的了解,不妨来实际操作一番吧!

推荐阅读:linux中端口的概念是什么

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门