J'ai un Raspberry-Pi (passerelle de routeur frontière) commandé à des laboratoires de silicium. Il a une clé USB qui implémente le protocole de thread. L'USB est connecté à la framboise-pi. Quand je fais ifconfig
sur le terminal, j'obtiens cette sortie pour l'interface 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)
Que signifie cette sortie? Plus précisément, je veux comprendre la sortie pour HWaddr ....
Lorsque vous voyez HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
dans la sortie de ifconfig tun0
, cela signifie simplement qu'il s'agit d'une interface virtuelle. Comme il ne s’agit pas d’un matériel, il n’a pas d’adresse matérielle.
Même pour une interface virtuelle, il est possible de créer une adresse matérielle. Toutefois, cela n’est généralement nécessaire que pour les interfaces Ethernet virtuelles. Pour un périphérique tun
, ce n'est généralement pas nécessaire, c'est pourquoi il est laissé comme tout zéros.