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

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

作者:战天独尊   发布日期:2025-05-16   浏览:108

# 在Linux中配置静态路由并使其永久生效,可以通过以下步骤实现:

# 1. 配置临时静态路由(即时生效)
sudo ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0

# 解释:上述命令添加了一条到192.168.2.0/24网络的静态路由,网关为192.168.1.1,接口为eth0。
# 注意:这条路由在系统重启后会失效。

# 2. 将静态路由配置写入网络配置文件以实现永久生效
# 对于使用NetworkManager的系统,可以编辑连接配置文件:
sudo nmcli connection modify "System eth0" +ipv4.routes "192.168.2.0/24 192.168.1.1"

# 或者直接编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件(适用于RHEL/CentOS):
# 添加或修改以下行:
# GATEWAY=192.168.1.1
# 另外,在同一文件中添加静态路由:
# IP_ROUTE="192.168.2.0/24 via 192.168.1.1"

# 对于使用netplan的系统(如Ubuntu 18.04+),编辑netplan配置文件(通常位于/etc/netplan/):
cat <<EOF | sudo tee /etc/netplan/01-netcfg.yaml
network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      routes:
        - to: 192.168.2.0/24
          via: 192.168.1.1
EOF

# 应用Netplan配置:
sudo netplan apply

# 3. 对于所有系统,还可以将静态路由添加到/etc/rc.local文件中,确保在启动时自动加载:
echo "ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0" | sudo tee -a /etc/rc.local

# 确保rc-local服务已启用并启动:
sudo systemctl enable rc-local
sudo systemctl start rc-local

以上代码展示了如何在Linux中配置静态路由,并通过多种方法使其永久生效。

上一篇:linux查看后台

下一篇:linux 追踪路由

大家都在看

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 追踪路由

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

linux查看后台

linux添加用户到指定组

shutdown linux

linux gzip解压

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

Laravel 中文站