web-dev-qa-db-ja.com

HWaddr値00-00-00 ....はどういう意味ですか?

シリコンラボから注文したraspberry-pi(ボーダールーターゲートウェイ)があります。スレッドプロトコルを実装するUSB​​があります。 USBはraspberry-piに接続されています。端末でifconfigを実行すると、tun0インターフェイスのこの出力が表示されます。

 tun0 Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
      inet6 addr: fe80::222:a300:11:60e2/64 Scope:Link
      inet6 addr: fd01::3b25:d835:9e0d:3109/64 Scope:Global
      inet6 addr: fe91::222:a300:11:60e2/64 Scope:Link
      inet6 addr: aaaa::1508:3a81:da7c:ec0b/64 Scope:Global
      inet6 addr: fe90::222:a300:11:60e2/64 Scope:Link
      UP DEBUG POINTOPOINT RUNNING  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:500
      RX bytes:0 (0.0 B)  TX bytes:736 (736.0 B)

この出力はどういう意味ですか?具体的には、HWaddr ....の出力を理解します。

3
neerajdorle

HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00の出力にifconfig tun0が表示される場合、これは単にこれが仮想インターフェイスであることを意味します。これは実際のハードウェアではないため、ハードウェアアドレスはありません。

仮想インターフェイスであっても、ハードウェアアドレスを作成することができます。ただし、これは通常、仮想イーサネットインターフェイスにのみ必要です。 tunデバイスの場合、通常は必要ないため、すべてゼロのままにします。

5
kasperd