问题描述
在寻找我的计算机在无线网络中显示的 MAC 地址时,建议我运行 ifconfig
。
在终端中执行该命令后,我注意到,与我的其他机器不同,连接的网络似乎被列为以太网,尽管内置无线卡是我当前用来发布此内容的东西。
ifconfig
输出:
lewisgoddard@t42:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0d:60:7b:d2:18
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth1 Link encap:Ethernet HWaddr 00:0c:f1:53:55:c5
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:f1ff:fe53:55c5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:716 errors:1 dropped:1 overruns:0 frame:0
TX packets:710 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:620786 (620.7 KB) TX bytes:80480 (80.4 KB)
Interrupt:11 Base address:0xe000 Memory:c0210000-c0210fff
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:182 errors:0 dropped:0 overruns:0 frame:0
TX packets:182 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19665 (19.6 KB) TX bytes:19665 (19.6 KB)
Ubuntu 是否有可能感到困惑?
如果不是,我是否误解了我的结果,并且我的 MAC 地址可能不是 00:0c:f1:53:55:c5
?
最佳方案
使用 ip
而不是过时的 ifconfig
。例子:
ip addr show
...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 04:7d:4b:28:51:33 brd ff:ff:ff:ff:ff:ff
...
发现:网络接口/适配器 eth0 的 MAC 地址是 04:7d:4b:28:51:33。
次佳方案
我不太清楚为什么会发生这种情况,但我以前也见过这种情况。
您对 MAC 地址的看法是正确的 – 它是 eth1
中的地址。