Network-Interface
lo
沒有 MAC 地址嗎?
基於 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
由於該
lo
介面不與硬體網路介面(它是一個虛擬環回介面)相關聯,因此它沒有乙太網硬體地址(MAC 地址)。通過環回介面進行的通信不是基於 MAC 的。無需進行路由即可在 NIC 之間發送數據包。