Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux route add添加永久路由

作者:空白篇pia~   发布日期:2025-08-07   浏览:55

# 添加永久路由的示例代码

# 方法一:通过修改网络接口配置文件(适用于大多数Linux发行版,如CentOS、RHEL等)
# 编辑网络接口配置文件,例如 /etc/sysconfig/network-scripts/ifcfg-eth0
# 在文件末尾添加以下内容:
GATEWAY=192.168.1.1  # 设置默认网关
IPADDR=192.168.1.100  # 设置静态IP地址
NETMASK=255.255.255.0  # 设置子网掩码

# 如果需要添加特定的静态路由,可以编辑 /etc/sysconfig/network-scripts/route-eth0 文件
# 添加如下内容:
172.16.0.0/16 via 192.168.1.1  # 添加到172.16.0.0/16网段的路由,下一跳为192.168.1.1

# 方法二:通过systemd-networkd(适用于使用systemd的系统,如Ubuntu 18.04+)
# 编辑网络配置文件,例如 /etc/systemd/network/10-static.network
# 添加如下内容:
[Match]
Name=eth0

[Network]
Address=192.168.1.100/24
Gateway=192.168.1.1

# 添加静态路由
[Route]
Destination=172.16.0.0/16
Gateway=192.168.1.1

# 方法三:通过netplan(适用于Ubuntu 18.04+)
# 编辑Netplan配置文件,例如 /etc/netplan/01-netcfg.yaml
# 添加如下内容:
network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      routes:
        - to: 172.16.0.0/16
          via: 192.168.1.1
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

# 应用Netplan配置
sudo netplan apply

解释说明:

  1. 方法一:通过修改网络接口配置文件来设置静态路由。这种方法适用于大多数基于Red Hat的Linux发行版,如CentOS和RHEL。你需要编辑对应的网络接口配置文件,并在其中添加网关和静态路由信息。

  2. 方法二:通过systemd-networkd来配置静态路由。这种方法适用于使用systemd的系统,如较新的Ubuntu版本。你需要编辑systemd-networkd的网络配置文件,并在其中添加静态路由。

  3. 方法三:通过netplan来配置静态路由。这种方法适用于Ubuntu 18.04及更高版本。你需要编辑netplan的配置文件,并在其中添加静态路由。最后,使用netplan apply命令应用配置。

这些方法都可以实现永久添加路由,具体选择哪种方法取决于你的Linux发行版和网络管理工具。

上一篇:linux查询ip地址

下一篇:linux系统修改时间

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 重启网络命令

linux 追踪路由

查看linux版本信息

linux配置静态路由,并永久生效

linux查看后台

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站