linux中静态路由的概念是什么
本篇内容主要讲解“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中端口的概念是什么
版权声明
本文仅代表作者观点,不代表博信信息网立场。