在Linux中,route add命令用于添加静态路由。它的语法如下:
route add [-net|-host] 目标地址 [netmask 子网掩码] [gw 网关地址] [metric 跃点数] [if 接口名称]
其中,参数的含义如下:
[-net|-host]:指定目标地址是网络地址还是主机地址。
目标地址:要添加的目标地址。
[netmask 子网掩码]:如果目标地址是网络地址,则需要指定子网掩码。
[gw 网关地址]:指定下一跳网关的地址。
[metric 跃点数]:指定路由的跃点数,用于指定路由的优先级,较小的跃点数优先级更高。
[if 接口名称]:指定出接口的名称,用于指定数据包出口。
以下是一些示例:
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.1
route add -host 192.168.0.1 gw 192.168.1.1
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.1 metric 2
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.1 if eth0
请注意,上述命令中的参数根据实际情况进行替换。