‘lo’没有MAC地址吗?

‘lo’没有MAC地址吗?

https://networkengineering.stackexchange.com/questions/57935/is-a-network-interface-supposed-to-have-no-more-than-one-mac-address/57937?noredirect=1#comment100988_57937

基于 MAC 的网络中的网络接口始终需要 MAC 地址,虚拟的或身体上的。但是,有些网络不是基于 MAC 的。

是否ifconfig显示lo为虚拟网络接口?ifconfig不显示其 MAC 地址,是否意味着lo没有 MAC 地址,并且环回 IP 地址的网络不是基于 MAC 的?

谢谢。

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 2403613  bytes 138542051 (138.5 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2403613  bytes 138542051 (138.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

答案1

由于该lo接口不与硬件网络接口关联(它是虚拟环回接口),因此它没有以太网硬件地址(MAC 地址)。

通过环回接口的通信不是基于 MAC 的。在 NIC 之间发送数据包无需进行路由。

相关内容