route命令用于查看和操作網絡路由表。它的功能包括:
查看當前系統的路由表:route命令可以列出當前系統的所有路由表項,包括目標網絡、下一跳地址、子網掩碼和網絡接口等信息。
添加路由表項:使用route命令可以添加新的路由表項,指定目標網絡、下一跳地址和子網掩碼等參數。
刪除路由表項:route命令可以刪除指定的路由表項,從而使網絡流量通過其他路徑傳輸。
修改路由表項:route命令可以修改已有的路由表項的參數,例如修改下一跳地址或子網掩碼等。
清空路由表:使用route命令可以清空所有的路由表項,從而重新建立路由表。
route命令的用法如下:
route [-n] [-v] [-A address_family] [command] [destination] [mask netmask] [gateway] [metric metric] [if interface]
其中,一些常用的參數和命令包括:
-n:以數字形式顯示IP地址和子網掩碼。
-v:顯示詳細的路由表信息。
-A address_family:指定要操作的地址族,默認為IPv4。
add:添加新的路由表項。
delete:刪除指定的路由表項。
change:修改已有的路由表項。
flush:清空路由表。
destination:指定目標網絡。
mask netmask:指定子網掩碼。
gateway:指定下一跳地址。
metric metric:指定路由的優先級。
if interface:指定網絡接口。