2
ifconfigコマンドは、flagsをテキスト形式と数値形式の両方で出力します。私は数値フラグに参照here or thereを見つけることができますが、私はどのように数字を解釈(マスク)するかの指示を見つけることができません。数字のifconfigフラグを解析します
上記の出力でqfe2: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu
1500 index 4
usesrc vni0
inet 1.2.3.4 netmask ffffff00 broadcast 1.2.3.255
ether 0:3:ba:17:4b:e1
vni0: flags=20011100c1<UP,RUNNING,NOARP,NOXMIT,ROUTER,IPv4,VIRTUAL>
mtu 0 index 5
srcof qfe2
inet 3.4.5.6 netmask ffffffff
、次の点に注意してください
flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4>
数値フラグに "1100843
" マップ "UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4
"。
符号化された「flags=NNNNNNNN
」値のうち、各フラグ(UP,BROADCAST,
など)をマスクする方法を説明していない参照がありますか?
EDIT:マスキングに興味のあるフラグを明確にしました。
Good find!そして、私はSolarisで起きているので、うまくいけばこれらの価値は信頼できるものです。 –