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

linux添加永久路由命令

作者:哥伤不起   发布日期:2025-07-30   浏览:30

# 添加永久路由的方法之一是通过修改网络配置文件或使用 systemd-networkd。以下是通过修改网络配置文件的方式。

# 假设我们想添加一条到 192.168.1.0/24 网络的路由,网关为 192.168.0.1

# 对于使用 NetworkManager 的系统:
# 编辑 /etc/NetworkManager/conf.d/default-routes.conf 文件,添加如下内容:
# [connection]
# gateway=192.168.0.1
# ip-route=192.168.1.0/24 via 192.168.0.1

# 然后重启 NetworkManager 服务:
sudo systemctl restart NetworkManager

# 对于使用 ifupdown (如 Debian/Ubuntu) 的系统:
# 编辑 /etc/network/interfaces 文件,添加如下内容:
# auto eth0
# iface eth0 inet static
#     address 192.168.0.2
#     netmask 255.255.255.0
#     gateway 192.168.0.1
#     up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1

# 对于使用 systemd-networkd 的系统:
# 编辑 /etc/systemd/network/10-static-eth0.network 文件,添加如下内容:
[Match]
Name=eth0

[Network]
Address=192.168.0.2/24
Gateway=192.168.0.1
 routes=
     192.168.1.0/24 via 192.168.0.1

# 然后重启 systemd-networkd 服务:
sudo systemctl restart systemd-networkd

解释说明:

  1. NetworkManager:通过编辑配置文件来设置静态路由,并重启 NetworkManager 服务使配置生效。
  2. ifupdown:通过编辑 /etc/network/interfaces 文件来设置静态路由,并在接口启动时自动添加路由。
  3. systemd-networkd:通过编辑 .network 文件来设置静态路由,并重启 systemd-networkd 服务使配置生效。

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

上一篇:linux 查看文件夹里文件个数

下一篇:linux 脚本

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 重启网络命令

linux 追踪路由

查看linux版本信息

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

linux查看后台

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

Laravel 中文站