我正在尝试获取我的计算机的 MAC 地址。
我ifconfig
像这个问题,并且我获得有关eth0
、eth1
和 的信息lo
。
HWaddr
和不同,eth0
所以eth1
我需要确定应该看哪一个。
我如何确定我应该看哪一个?
(通常我会粘贴 ifconfig 的输出,但我怀疑其中一些输出是私密的)
答案1
我假设您的台式机上有两个以太网控制器?并且您需要注册一个 mac 地址才能连接到受监控地址的特定网络?
每个以太网都有自己的 MAC 地址。您有两种选择:
- 将电缆插入您可以使用的网络中的一个。然后在使用网络时运行 ifconfig 几次(运行 YouTube 视频),您应该会看到 RX 字节数增加。(终端中一定有更好的方法?)。或者在终端外,单击网络徽标(靠近时钟),然后选择连接信息,这应该会告诉您现在连接的是哪个以太网。一旦您知道哪个控制器/端口,您就可以注册它。
- 注册其中任意一个。注册后,如果无法连接,请将以太网电缆切换到另一个端口。(先检查您是否有两个端口!!)
我在工作中做了第二件事。
答案2
通常情况下,但并非总是如此,eth0 是有线以太网,eth1 是无线以太网。您可以使用终端命令查看哪个是无线的:
iwconfig
你会看到类似这样的内容:
eth0 no wireless extensions.
lo no wireless extensions.
eth1 IEEE 802.11abgn ESSID:"wireless"
Mode:Managed Frequency:5.825 GHz Access Point: XX:D7:19:41:54:ZZ
Bit Rate=144.4 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
注意,这里的 MAC 地址是你所连接的接入点的地址。确定哪个是无线的后,返回 ifconfig 以确认设备的 MAC 地址。