略過標頭
 

route

使用“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”

  • 在表中為“目的地”指定主機或網路路由器,為“閘道”指定閘道位址。

  • 為目的地和閘道指定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。

  • 當與外部網路上的裝置進行通訊時,設定閘道的位址。

  • 所有介面共享同一個閘道位址。

  • “前綴長度”是一個1到128之間的數字。