是否ifconfig
显示以下网络接口的 MAC 地址ether
?
ether
是指以太网吗?Mac地址是什么意思?
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:b1:aa:1f txqueuelen 1000 (Ethernet)
RX packets 451 bytes 43572 (43.5 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 108 bytes 28182 (28.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlx8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.97 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 xx:xx:xx prefixlen 64 scopeid 0x20<link>
ether 80:1f:02:b5:c3:89 txqueuelen 1000 (Ethernet)
RX packets 697657 bytes 564556036 (564.5 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 374913 bytes 60332457 (60.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
注意
ifconfig
报告数据的不同实现方式不同。对于 Linux 上常见的 net-tools 版本,这个词
ether
是硬件类,后面的值是硬件地址。可以使用以下ifconfig hw
命令更改这两者:对于“以太网”硬件类,地址是卡的 MAC 地址。
如手册中所述
ifconfig
,在设置选项部分中,这也解释了输出,即
ifconfig
显示接口的当前硬件地址及其硬件类。对于以太网接口,类是ether
,硬件地址是 MAC 地址。