Linux

路線和“e”標誌

  • May 2, 2012
k# route -6
Destination                    Next Hop        Flag   Met  Ref   Use  If
::/0                           fe80::8001      UGDAe  1024 0     0    eth0
[...]

標誌“e”是什麼意思?

它映射到RTF_EXPIRES. 這意味著路由具有非無限的生命週期。在這種情況下,核心可能從 RA(Router Advertisement)動態地學習路由。

我建議您使用ip代替route(和代替ifconfig)。儘管它是特定於 Linux 且不可移植的,但它的語法遠沒有遺留命令那麼陳舊。ip -6 route甚至會向您顯示您的路線到期之前的實際時間量,而不是僅僅添加一個e標誌來說明它已經到期。

手冊頁沒有說…

但是該route程序來自net-tools包…

這裡有一個原始碼的 git 介面

這為我們提供了以下資訊:

UP U
GATEWAY G
REJECT !
HOST H
REINSTATE R
DYNAMIC D
MODIFIED M
DEFAULT d
ALLONLINK a
ADDRCONF c
NONEXTHOP o
EXPIRES e
CACHE c
FLOW f
POLICY p
LOCAL l
MTU u
WINDOW w
IRTT i
NOTCACHED n

所以它意味著expires

引用自:https://unix.stackexchange.com/questions/37757