在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
請注意,上述命令中的參數根據實際情況進行替換。