以下に示すArpコマンドについて、HWタイプに関するいくつかの情報とフラグの意味を誰かが提供できますか?
root@OpenWrt:~# arp -x
IP address HW type Flags HW address Mask Device
192.168.1.67 0x1 0x0 00:00:00:00:00:00 * eth0.2
192.168.1.115 0x1 0x0 00:00:00:00:00:00 * eth0.2
192.168.1.1 0x1 0x2 00:1f:90:XX:XX:XX * eth0.2
192.168.10.199 0x1 0x2 78:31:c1:XX:XX:XX * br-lan
LinuxボックスのMan(OpenWRTのManはありません)を見ましたが、見つからないようです。
私は0x0を収集すると「不完全」を意味しますが、他のフラグが何であり、どのような意味を持つのか疑問に思います。
フラグは、MACアドレスが学習されたか、手動で設定されたか、公開されたか(要求されたものとは別のノードによって通知されたか)、または不完全であるかを示します。
フラグが何を意味するかを理解するためにカーネルソースをチェックする必要があると思います、または単にそれを試してください。私のシステムは翻訳します
Arpの出力を/ proc/net/arpと比較することで学習しました。
フラグの定義はinclude/uapi/linux/if_arp.hにあります。