服务器配置路由

translator

在Linux系统中,通过ip route add命令添加的路由规则通常不会永久保存,它们只会在当前会话中生效。当系统重新启动后,这些临时添加的路由规则会丢失。

要求在开关机之后仍然保留这条路由,需要将路由规则永久保存。在大多数Linux发行版中,可以使用以下方法之一来实现:

方法一:使用ip命令结合sysconfig配置文件

  1. 编辑配置文件 :打开 /etc/sysconfig/network-scripts/route-ens3(具体文件名可能会因网络接口名称不同而有所变化)。

  2. 添加路由规则 :在文件中添加以下内容(假设你要添加的路由是 10.10.0.0/24 via 10.10.66.254 dev ens3):

    10.10.0.0/24 via 10.10.66.254 dev ens3

  3. 保存文件:保存配置文件并关闭编辑器。

  4. 重启网络服务:执行以下命令重启网络服务,以应用更改:

    sudo systemctl restart network.service

方法二:使用nmcli命令(对于使用NetworkManager的系统)

  1. 使用nmcli添加路由:执行以下命令添加路由:

    复制代码
    sudo nmcli con mod ens3 +ipv4.routes "10.10.0.0/24 10.10.66.254"

    这条命令会将路由添加到ens3网卡的配置中。

  2. 保存更改:执行以下命令以使更改生效:

    复制代码
    sudo nmcli con up ens3

方法三:使用route命令结合启动脚本

  1. 创建启动脚本 :创建一个启动脚本,例如 /etc/network/if-up.d/add-route

    复制代码

    sudo nano /etc/network/if-up.d/add-route

  2. 添加路由:在脚本中添加以下内容:

    #!/bin/sh /sbin/ip route add 10.10.0.0/24 via 10.10.66.254 dev ens3

  3. sudo chmod +x /etc/network/if-up.d/add-route

这些方法中,每一种都可以确保在系统启动后,指定的路由规则会被加载并保留。选择其中一种适合你的操作系统和网络配置的方法即可。

  • Afrikaans
  • Albanian - shqipe
  • Arabic - ‎‫العربية‬‎
  • Armenian - Հայերէն
  • Azerbaijani - azərbaycanca
  • Basque - euskara
  • Belarusian - беларуская
  • Bengali - বাংলা
  • Bulgarian - български
  • Catalan - català
  • Chinese - 中文(简体中文)
  • Chinese - 中文 (繁體中文)
  • Croatian - hrvatski
  • Czech - čeština
  • Danish - dansk
  • Dutch - Nederlands
  • English
  • Esperanto - esperanto
  • Estonian - eesti
  • Filipino
  • Finnish - suomi
  • French - français
  • Galician - galego
  • Georgian - ქართული
  • German - Deutsch
  • Greek - Ελληνικά
  • Gujarati - ગુજરાતી
  • Haitian Creole - kreyòl ayisyen
  • Hebrew - ‎‫עברית‬‎
  • Hindi - हिन्दी
  • Hungarian - magyar
  • Icelandic - íslenska
  • Indonesian - Bahasa Indonesia
  • Irish - Gaeilge
  • Italian - italiano
  • Japanese - 日本語
  • Kannada - ಕನ್ನಡ
  • Korean - 한국어
  • Latin - Lingua Latina
  • Latvian - latviešu
  • Lithuanian - lietuvių
  • Macedonian - македонски
  • Malay - Bahasa Melayu
  • Maltese - Malti
  • Norwegian - norsk
  • Persian - ‎‫فارسی‬‎
  • Polish - polski
  • Portuguese - português
  • Romanian - română
  • Russian - русский
  • Serbian - Српски
  • Slovak - slovenčina
  • Slovenian - slovenščina
  • Spanish - español
  • Swahili - Kiswahili
  • Swedish - svenska
  • Tamil - தமிழ்
  • Telugu - తెలుగు
  • Thai - ไทย
  • Turkish - Türkçe
  • Ukrainian - українська
  • Urdu - ‎‫اردو‬‎
  • Vietnamese - Tiếng Việt
  • Welsh - Cymraeg
  • Yiddish - יידיש
    Double-click
    Select to translate
相关推荐
我科绝伦(Huanhuan Zhou)20 分钟前
华为泰山服务器重启后出现 XFS 文件系统磁盘“不识别”(无法挂载或访问),但挂载点目录仍在且无数据
运维·服务器·华为
匆匆那年96741 分钟前
Docker容器中安装MongoDB,导入数据
运维·docker·容器
望获linux1 小时前
【Linux基础知识系列】第四十三篇 - 基础正则表达式与 grep/sed
linux·运维·服务器·开发语言·前端·操作系统·嵌入式软件
万米商云1 小时前
企业物资集采平台解决方案:跨地域、多仓库、百部门——大型企业如何用一套系统管好百万级物资?
大数据·运维·人工智能
挑战者6668882 小时前
CentOS 系统高效部署 Dify 全攻略
linux·运维·centos
网硕互联的小客服4 小时前
服务器经常出现蓝屏是什么原因导致的?如何排查和修复?
运维·服务器·stm32·单片机·网络安全
witton4 小时前
Go语言网络游戏服务器模块化编程
服务器·开发语言·游戏·golang·origin·模块化·耦合
成都极云科技4 小时前
成都算力租赁新趋势:H20 八卡服务器如何重塑 AI 产业格局?
大数据·服务器·人工智能·云计算·gpu算力
喜欢吃豆4 小时前
从零构建MCP服务器:FastMCP实战指南
运维·服务器·人工智能·python·大模型·mcp
刘阿宾4 小时前
【华为昇腾|CUDA】服务器A6000显卡部署LLM实战记录
服务器·华为·语言模型·gpu算力·kylin