在 Ubuntu 系统中,你可以使用 ip 命令来添加静态路由。以下是具体步骤:
打开终端:你可以通过按 Ctrl + Alt + T 快捷键来打开终端。
查看当前网络接口:使用以下命令查看当前系统中的网络接口:
ip addr show
或者
ifconfig -a
添加静态路由:使用 ip route add 命令来添加静态路由。假设你要为网络 192.168.2.0/24 添加一条通过网关 192.168.1.1 的路由,可以使用以下命令:
sudo ip route add 192.168.2.0/24 via 192.168.1.1
验证路由添加:使用以下命令查看当前的路由表,确认新添加的路由是否生效:
ip route show
或者
route -n
持久化路由设置(可选):如果你希望路由设置在系统重启后仍然有效,可以将路由添加到 /etc/network/interfaces 文件中(适用于传统的 ifupdown 网络管理工具)或 /etc/netplan/*.yaml 文件中(适用于 netplan 网络管理工具)。
对于 ifupdown:
编辑 /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:
编辑 /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 系统中添加静态路由,并确保其在系统重启后仍然有效。