route命令可以用来查看和修改Linux系统的路由表,以下是route命令的详细用法:
1. 查看当前路由表
命令:route -n
说明:显示当前系统的路由表信息,包括目的网络、网关、子网掩码、接口和路由类型等信息。
2. 添加一条路由规则:
命令:route add [-net|-host] 目的网络或主机 gw 网关
说明:添加一条路由规则,其中-net表示目的网络,-host表示目的主机,gw参数指定网关地址。
3. 删除一条路由规则:
命令:route del [-net|-host] 目的网络或主机
说明:删除一条路由规则,其中-net表示目的网络,-host表示目的主机。
4. 修改一条路由规则:
命令:route change [-net|-host] 目的网络或主机 gw 网关
说明:修改一条路由规则,其中-net表示目的网络,-host表示目的主机,gw参数指定新的网关地址。
5. 将一条路由规则添加到静态路由表中:
命令:ip route add [-net|-host] 目的网络或主机 via 网关 dev 接口
说明:将一条路由规则添加到静态路由表中,其中-net表示目的网络,-host表示目的主机,via参数指定网关地址,dev参数指定所连接的网络接口。
6. 从静态路由表中删除一条路由规则:
命令:ip route del [-net|-host] 目的网络或主机 via 网关 dev 接口
说明:从静态路由表中删除一条路由规则,其中-net表示目的网络,-host表示目的主机,via参数指定网关地址,dev参数指定所连接的网络接口。
7. 显示路由表和转发表:
命令:ip route show
说明:显示路由表和转发表的详细信息,包括目的网络、网关、接口和路由类型等信息。