ubuntu

ubuntu ifconfig下如何添加静态路由

小樊
53
2025-07-16 07:23:06
栏目: 智能运维

在 Ubuntu 系统中,你可以使用 ip 命令来添加静态路由。以下是具体步骤:

  1. 打开终端

  2. 查看当前网络接口: 你可以使用以下命令查看当前的网络接口:

    ip addr show
    
  3. 添加静态路由: 使用 ip route add 命令来添加静态路由。基本格式如下:

    sudo ip route add <目标网络> via <网关> dev <网络接口>
    
    • <目标网络>:你希望路由到的目标网络,例如 192.168.2.0/24
    • <网关>:到达目标网络的网关地址,例如 192.168.1.1
    • <网络接口>:用于发送数据包的网络接口,例如 eth0

    例如,如果你想添加一条到 192.168.2.0/24 网络的路由,并且通过 192.168.1.1 网关,使用 eth0 接口,可以运行:

    sudo ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0
    
  4. 使路由持久化(可选): 上述命令添加的路由在系统重启后会丢失。要使其持久化,可以编辑 /etc/netplan 目录下的配置文件(通常是 01-netcfg.yaml 或类似的文件),添加路由配置。

    示例配置:

    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:
          dhcp4: no
          addresses:
            - 192.168.1.10/24
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
          routes:
            - to: 192.168.2.0/24
              via: 192.168.1.1
              dev: eth0
    

    编辑完成后,应用配置:

    sudo netplan apply
    

通过以上步骤,你可以在 Ubuntu 系统中添加静态路由,并使其持久化。

0
看了该问题的人还看了