Linux
路線和“e”標誌
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。