首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 静态路由 永久生效

在Linux系统中,静态路由是指手动配置的路由信息,用于指定网络数据包的传输路径。静态路由不会随网络拓扑的变化而自动调整,因此需要管理员手动维护。要使静态路由永久生效,可以通过以下几种方法:

方法一:使用 ip 命令并添加到启动脚本

  1. 添加静态路由: 使用 ip 命令添加静态路由。例如,假设你要添加一条到达 192.168.2.0/24 网段的路由,下一跳地址为 192.168.1.2,可以使用以下命令:
  2. 添加静态路由: 使用 ip 命令添加静态路由。例如,假设你要添加一条到达 192.168.2.0/24 网段的路由,下一跳地址为 192.168.1.2,可以使用以下命令:
  3. 使路由永久生效: 将上述命令添加到系统的启动脚本中,以便在系统重启后自动执行。常见的启动脚本路径包括 /etc/rc.local/etc/network/interfaces(取决于Linux发行版)。
    • 对于 /etc/rc.local
    • 对于 /etc/rc.local
    • 在文件末尾添加:
    • 在文件末尾添加:
    • 确保文件有执行权限:
    • 确保文件有执行权限:
    • 对于 /etc/network/interfaces(适用于Debian/Ubuntu):
    • 对于 /etc/network/interfaces(适用于Debian/Ubuntu):
    • 在相应的网络接口配置部分添加:
    • 在相应的网络接口配置部分添加:

方法二:使用 netplan(适用于Ubuntu 17.10及以上版本)

  1. 编辑 netplan 配置文件
  2. 编辑 netplan 配置文件
  3. 添加静态路由配置: 在配置文件中添加静态路由信息。例如:
  4. 添加静态路由配置: 在配置文件中添加静态路由信息。例如:
  5. 应用配置
  6. 应用配置

方法三:使用 systemd 服务

  1. 创建 systemd 服务文件
  2. 创建 systemd 服务文件
  3. 添加服务内容
  4. 添加服务内容
  5. 启用并启动服务
  6. 启用并启动服务

优势

  • 精确控制:静态路由允许管理员精确控制数据包的传输路径。
  • 稳定性:在网络拓扑相对稳定的环境中,静态路由可以提供更稳定的路由选择。

应用场景

  • 小型网络:在小型网络或内部网络中,静态路由可以简化网络配置。
  • 特定需求:在需要特定路由策略或安全控制的网络环境中,静态路由可以提供更灵活的配置选项。

可能遇到的问题及解决方法

  • 路由丢失:如果静态路由未正确配置为永久生效,系统重启后路由会丢失。通过上述方法将路由配置添加到启动脚本或服务中可以解决此问题。
  • 路由冲突:如果网络中存在动态路由协议(如OSPF、BGP),静态路由可能会与动态路由产生冲突。需要确保静态路由的优先级高于动态路由,或者合理配置动态路由协议的策略。

通过以上方法,可以确保Linux系统中的静态路由在系统重启后仍然有效。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

linux配置永久路由

#主机路由 192.168.100.52/32 via 192.168.100.33 dev eth1 配置完后,重启network服务即可立即生效。...route-ethX文件的还有另外一种永久路由的配置写法,但上面的方法更简单快捷,所以此处就不多说了。...配置永久路由时,需要注意几点: (1).route-ethX的对应网卡配置文件ifcfg-ethX必须存在,否则路由无效。...(对于虚拟机,通常新添加的网卡都没有对应的ifcfg-ethX文件,但ifconfig却能找到该网卡) (2).如果在文件中配置永久默认路由,则必须保证所有使用了DHCP服务的网卡配置文件ifcfg-ethX...(3).如果在route-ethX文件中配置永久路由,且该网卡使用了DHCP服务分配地址,则必须保证该网卡的ifcfg-ethX文件中的PEERROUTES指令设置为”no”,表示DHCP设置的路由允许被覆盖

7.8K30
  • windows虚机设定永久静态路由

    Route就是用来显示、人工添加和修改路由表项目的。大多数主机一般都是驻留在只连接一台路由器的网段上。...由于只有一台路由器,因此不存在使用哪一台路由器将数据包发表到远程计算机上去的问题,该路由器的IP地址可作为该网段上所有计算机的缺省网关来输入。...但是,当网络上拥有两个或多个路由器时,你就不一定想只依赖缺省网关了。实际上你可能想让你的某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。...route print--本命令用于显示路由表中的当前项目,由于用IP地址配置了网卡,因此所有的这些项目都是自动添加的。.../p 参数是永久,不加的话重启就没了 5、route print检查 永久路由已添加上了 ? 6、再试,发现都通了 7、注意点,带外管理是单线,路由要设置为基于源虚拟端口的路由 ?

    1.5K30

    linux系统添加静态路由命令_静态路由和默认路由小结

    linux下静态路由修改命令 方法一: 添加路由 route add -net 192.168.0.0/24 gw 192.168.0.1 route add -host 192.168.1.1 dev...192.168.0.1 删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1 add 增加路由 del 删除路由 -net 设置到某个网段的路由 -host...设置到某台主机的路由 gw 出口网关 IP地址 dev 出口网关 物理设备名 增加默认路由 route add default gw 192.168.0.1 默认路由一条就够了 route -n 查看路由表...ip route del 192.168.0.0/24 via 192.168.0.1 add 增加路由 del 删除路由 via 网关出口 IP地址 dev 网关出口 物理设备名 增加默认路由 ip...any” /etc/sysconfig/static-routes | while read ignore args ; do /sbin/route add -$args done fi 也就是说,将静态路由加到

    4.6K30

    Linux route指定静态路由配置

    route 显示并设置Linux中静态路由表 说明:          route命令用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。...在Linux系统中设置路由通常是为解决一下问题: 1) 该Linux系统在一个局域网中,局域网有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。...需要注意的是,直接在命令行下执行route命令来添加路由,只是临时生效,当网卡或者机器重启之后,该路由条目就失效了。...只有刚添加在/etc/rc.local中添加route命令来保证该路由设置永久有效。...,想让静态路由永久生效我们把它写入到/etc/rc.local开机的时候会自动执行这个文件内的指令。

    7.3K30

    静态路由(静态汇总路由,静态默认路由,负载均衡,浮动静态路由)介绍

    网络上通过各种设备传递数据,最常见的就是路由器和交换机。本篇介绍路由器的静态路由协议。...直连没什么好说的,动态路由协议以后介绍,先介绍静态路由(配置静态路由,静态汇总路由,静态默认路由,负载均衡,浮动静态路由) 配置静态路由: 路由器不像交换机,新的路由器必须配好IP和路由才能使用,先如下图配好路由器各端口和环回口...静态汇总路由: 上面静态路由的配置例子中,要实现两两ping通,需要设8条路由(R1和R3各三条,R2两条),现在为R2增加两个环回口:loopback1:22.1.0.1/24,loopback2:...静态默认路由: 默认路由就是0.0.0.0/0表示所有路由(先将刚才设的汇总路由去掉): 上面设好的默认路由表示R1上所有路由均由12.1.1.2端口转发出去。...但AD值大的那条路由并非被丢弃了,而是沉入水中,等待时机,一旦路由表中的那条路由出问题不能用了,才浮出水面被加入进路由表。因此叫浮动静态路由很形象。

    2.6K30

    Centos下添加静态路由(临时和永久有效)的操作记录

    公司IDC机房服务器上部署了一套外网LB环境,默认配置的是外网ip的路由地址,由于要和其他内网机器通信,所以需要配置内网ip的路由地址。...bonding options bonding mode=4 miimon=100 alias bond1 bonding options bonding mode=4 miimon=100 网卡绑定生效...802.3ad Dynamic link aggregation Transmit Hash Policy: layer2 (0) MII Status: up ........ ........ 4)查看路由...设置内网网关 临时设置内网网关(重启网卡服务后,这个临时设置的网关地址就消失了) [root@external-lb01 ~]# route add -net 10.0.0.0/8 gw 10.0.36.1 永久设置内网网关...ip_forward //临时开启 [root@external-lb01 ~]# vim /etc/sysctl.conf net.ipv4.ip_forward = 1 //永久开启

    1.6K90

    linux | 对静态路由理解与测试

    静态路由 静态路由使用的原因多种多样,当没有到目的IP地址的动态路由时经常使用静态路由,或者用于覆盖动态获知的路由。 默认情况下,静态路由的管理距离为 1,因此优先于来自任何动态路由协议的路由。...当管理距离增加到大于动态路由协议的值时,静态路由在动态路由发生故障时可以成为安全网。...例如,增强型内部网关路由协议 (EIGRP) 派生路由的内部路由默认管理距离为 90,外部路由默认管理距离为 170。要配置由EIGRP路由覆盖的静态路由,请为该静态路由指定大于170的管理距离。...ens36 -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i ens36 -o ens33 -j ACCEPT 添加静态路由...valid_lft forever preferred_lft forever https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux

    1.7K30

    linux服务器路由添加命令_linux加静态路由命令

    linux系统中添加路由的方法 发布时间:2020-06-17 11:38:59 来源:亿速云 阅读:95 作者:Leah 这篇文章将为大家详细讲解有关linux系统中添加路由的方法,小编觉得挺实用的...一:使用 route 命令添加(临时路由) 使用route 命令添加的路由在机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由 # route add –host 192.168.168.110...# route del –host 192.168.168.110 dev eth0 免费视频教程推荐:linux视频教程 二:在linux下设置永久路由的方法: 1、在/etc/rc.local里添加...metric:为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。...无论重启系统和service network restart 都会生效。 看完这篇文章,你们学会linux系统中添加路由的方法了吗?

    6.5K20

    静态路由

    静态路由(英语:Static routing),一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。...与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是由网络管理员逐项加入路由表。 优点:使用静态路由的另一个好处是网络安全保密性高。...动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑也可以采用静态路由。...不占用网络带宽,因为静态路由不会产生更新流量 缺点:大型和复杂的网络环境通常不宜采用静态路由。...一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。

    1.7K10

    eNSP静态路由配置_ensp多条静态路由互联

    ensp静态路由配置(详细) 一、首先了解一下数据转发过程中路由器的工作原理 路由器的工作原理: (1)解封装:此处解封装的前提是目的mac地址是自己才能解封装 (2)根据目的ip查路由表转发数据...ping通的基础后,我们来建立静态路由(Static) 静态配置:[Huawei]ip route-static 目的网段 掩码 出接口 下一跳 注意: 下一跳地址:如果是以太网链路,g或者e开头的...received 0.00% packet loss round-trip min/avg/max = 46/68/94 ms 结果是可以ping通的,说明PC1实现了对PC3 的通信,也就是我们静态路由协议配置成功...1、静态配置:静态路由static 60(优先级值) 2、动态路由协议:OSPF 10,RIP 100 ,BGP 255,ISIS 15 (1)最长掩码匹配 10.1.3.1 10.1.3.1/...transmitted 5 packet(s) received 0.00% packet loss round-trip min/avg/max = 20/42/50 ms 接下来我们开始配置静态路由

    2.3K10

    静态路由,YYDS

    静态路由简单拓扑 静态路由的优点 1、使用静态路由没有开销 2、配置简单 3、静态路由更安全 4、静态路由不请求任何路由器资源 静态路由的缺点 静态路由配置 1、思科 2、华为 3、H3C 4、锐捷 5...什么是静态路由? 静态路由是由网络管理员手动创建的路由,静态路由通常用于较小的网络,在静态路由中,路由器的路由表条目由网络管理员手动填充。...静态路由最常用于连接到特定网络或为根网络最后的网关,还用于: 通过将多个连续网络汇总为一条静态路由来减少通告的路由数量 创建备用路由以防主路由链路发生故障 静态路由简单拓扑 静态路由的优点 1、使用静态路由没有开销...静态路由的缺点 管理员必须在路由器上手动配置静态路由,耗时耗力 它对小型网络有效,但对大型网络没有实际意义 静态路由给管理员带来了负担 静态路由配置 这里介绍几个厂商的静态路由的命令,不管是哪家厂商...静态路由简单拓扑 静态路由的优点 使用静态路由没有开销 配置简单 静态路由更安全 静态路由不请求任何路由器资源 静态路由的缺点 静态路由配置 思科 华为 H3C 锐捷 瞻博网络 惠普网络 朋友们,你明白了吗

    1.1K50

    路由交换之静态路由

    一、网络规划 1、实验目的 掌握静态路由的配置方法 掌握测试静态路由连通性的方法 2、网络拓补 3、IP规划 根据上述拓补图,对路由器、PC的IP地址规划如下: 设备名 IP地址 子网掩码 网关 PC1...; 请根据网络拓补及规划,对AR2、AR3路由器进行配置; ## AR1路由器配置示例 [Huawei]sys AR1 [AR1]interface g 0/0/0 [AR1-GigabitEthernet0...ping 192.4.2.1 (2)AR2 ping AR3 在AR2路由器ping 192.4.3.3 3、配置静态路由 (1)分别在AR1/AR2/AR3上配置到达非直连网络的静态路由 [AR1]...-优先级,取值范围0~255,值越小越优 (2)查看静态路由的路由信息 使用 display ip routing-table protocol static 命令查看静态路由的路由信息,确认配置的静态路由是否生效...AR1路由器 AR2路由器 AR3路由器 4、测试网络的连通性 使用ping命令测试网络连通性,使用tracert命令 跟踪到达目的站点经过路由器的情况 5、保存配置 分别在AR1、AR2、AR3

    2.1K50
    领券