使用“route”命令查看和控制路由表。
指定的路由信息显示
msh> route get "destination"
将IPv4地址指定给目的地址。
“0.0.0.0”不能作为目标地址指定。
启用/禁用所指定的IPv4目的地
msh> route active {host|net} "destination" {on|off}
如果未指定{host|net},将自动选择主机设置。
添加IPv4路由表
msh> route add {host|net} "destination" "gateway"
将主机或网络路由添加到路由表中的“destination”,并将网关地址添加到“gateway”。
将IPv4地址指定给目的地和网关。
如果未指定{host|net},将自动选择主机设置。
不能用“0.0.0.0”作为目的地址。
设置默认IPv4网关
msh> route add default {gateway}
从路由表中删除指定的IPv4地址
msh> route delete {host|net} "destination"
如果未指定{host|net},将自动选择主机设置。
可指定目的地址的IPv4地址。
设置IPv6默认网关
msh> route add6 default "gateway"
在路由表添加一个指定的IPv6目的地址
msh> route add6 "destination" "prefixlen[1-128]" "gateway"
将IPv6地址指定给目的地址和网关。
如果地址的前缀为1至127,将选择该网络。如果地址的前缀为128,将选择主机。
不能注册一个与已注册记录有相同目的地址和前缀的记录。
不能注册以“0000:0000:0000:0000:0000:0000:0000:0000”为地址的记录。
从路由表中删除指定的IPv6地址
msh> route delete6 "destination" "prefixlen"
将IPv6地址指定给目的地址和网关。
显示有关一个指定IPv6路由的信息
msh> route get6 "destination"
将IPv6地址指定给目的地址和网关。
启用/禁用所指定的IPv6目的地
msh> route active6 "destination" "prefixlen[1-128]" {on|off}
路由初始化
msh> route flush
IPv4路由表最多为16个。
IPv6路由表最多为2个。
设置与外部网络中的设备通信时的网关地址。
相同的网关地址将被所有接口共享。
“Prefixlen”是介于 1 到 128 之间的数值。