在 Ubuntu 系统中,你可以使用 ip 命令来添加静态路由。以下是具体步骤:
打开终端。
查看当前网络接口: 你可以使用以下命令查看当前的网络接口:
ip addr show
添加静态路由:
使用 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
使路由持久化(可选):
上述命令添加的路由在系统重启后会丢失。要使其持久化,可以编辑 /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 系统中添加静态路由,并使其持久化。