ifconfig 命令主要用于配置和显示网络接口的参数,如 IP 地址、子网掩码等。它本身并不直接提供添加静态路由的功能。要添加静态路由,你需要使用 route 或 ip route 命令。
以下是使用 route 和 ip route 命令添加静态路由的方法:
使用 route 命令:
目标网络 替换为你要添加的目标网络地址,将 网关 替换为相应的网关地址):sudo route add -net 目标网络 netmask 子网掩码 gw 网关 例如,要将目标网络 192.168.2.0 添加到子网掩码 255.255.255.0,并通过网关 192.168.1.1 路由,你可以输入:
sudo route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1 使用 ip route 命令:
目标网络 替换为你要添加的目标网络地址,将 子网掩码 替换为相应的子网掩码,将 网关 替换为相应的网关地址):sudo ip route add 目标网络/子网掩码 via 网关 例如,要将目标网络 192.168.2.0 添加到子网掩码 255.255.255.0,并通过网关 192.168.1.1 路由,你可以输入:
sudo ip route add 192.168.2.0/24 via 192.168.1.1 注意:这些命令添加的静态路由在系统重启后将丢失。要使静态路由在系统启动时自动应用,你需要将它们添加到系统的网络配置文件中。具体方法取决于你使用的 Linux 发行版和网络管理工具。