HWaddr 值 00-00-00... 意味着什么?

HWaddr 值 00-00-00... 意味着什么?

我从 Silicon Labs 订购了一个 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 的输出....

答案1

当您HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00在输出中看到ifconfig tun0它时,它只是表示这是一个虚拟接口。由于这不是实际的硬件,因此它没有硬件地址。

即使对于虚拟接口,也可以编造硬件地址。但是,这通常只对虚拟以太网接口才需要。对于设备,通常tun不需要,这就是为什么它保留为全零的原因。

相关内容