ubuntu

ubuntu ifconfig如何添加路由

小樊
50
2025-07-28 09:19:01
栏目: 智能运维

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

  1. 查看当前路由表: 你可以使用以下命令查看当前的路由表:

    ip route show
    
  2. 添加默认路由: 如果你想添加一个默认路由(例如,通过网关 192.168.1.1),可以使用以下命令:

    sudo ip route add default via 192.168.1.1
    
  3. 添加特定路由: 如果你想添加一个特定的路由(例如,将目标网络 192.168.2.0/24 通过网关 192.168.1.1),可以使用以下命令:

    sudo ip route add 192.168.2.0/24 via 192.168.1.1
    
  4. 添加持久路由: 使用 ip 命令添加的路由在系统重启后会丢失。如果你想让路由在系统重启后仍然有效,可以编辑 /etc/network/interfaces 文件或使用 netplan

    • 编辑 /etc/network/interfaces 文件: 打开 /etc/network/interfaces 文件:

      sudo nano /etc/network/interfaces
      

      在文件中添加路由配置。例如:

      auto eth0
      iface eth0 inet static
          address 192.168.1.100
          netmask 255.255.255.0
          gateway 192.168.1.1
          up ip route add 192.168.2.0/24 via 192.168.1.1
      

      保存并退出编辑器,然后重启网络服务:

      sudo systemctl restart networking
      
    • 使用 netplan: 如果你使用的是 netplan,可以编辑相应的 YAML 文件。例如,编辑 /etc/netplan/01-netcfg.yaml

      sudo nano /etc/netplan/01-netcfg.yaml
      

      在文件中添加路由配置。例如:

      network:
        version: 2
        renderer: networkd
        ethernets:
          eth0:
            dhcp4: no
            addresses:
              - 192.168.1.100/24
            gateway4: 192.168.1.1
            routes:
              - to: 192.168.2.0/24
                via: 192.168.1.1
      

      保存并退出编辑器,然后应用配置:

      sudo netplan apply
      

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

0
看了该问题的人还看了