跳过标题
 

route

使用“route”命令查看和控制路由表。

所有路由信息显示

msh> route get "destination"

  • 指定目的地的IPv4地址。

不能将“0.0.0.0”指定为目标地址。

启用/禁用指定的IPv4目的地

msh> route active {host|net} "destination" {on | off}

  • 缩写{host | net}参数时,默认情况下使用“host”。

添加IPv4路由表

msh> route add {host|net} "destination" "gateway"

  • 将主机或网络路由添加到路由表中的“destination”,并将网关地址添加到“gateway”。

  • 指定目的地和网关的IPv4地址。

  • 缩写{host|net}参数时,默认情况下使用“host”。

设置默认IPv4网关

msh> route add default gateway

从路由表中删除指定的IPv4目的地

msh> route delete {host|net} "destination"

  • 主机将成为默认设置。

  • 可以指定目的地的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" {on | off}

路由初始化

msh> route flush

注

  • IPv4路由表的最大数目为16。

  • IPv6路由表的最大数目为2。

  • 设置与外部网络上的设备通信时的网关地址。

  • 所有接口共享同一个网关地址。

  • “Prefixlen”是介于 1 到 128 之间的数值。