读取 ifconfig 输出时识别正确的连接设备

读取 ifconfig 输出时识别正确的连接设备

我正在尝试获取我的计算机的 MAC 地址。

ifconfig这个问题,并且我获得有关eth0eth1和 的信息lo

HWaddr和不同,eth0所以eth1我需要确定应该看哪一个。

我如何确定我应该看哪一个?

(通常我会粘贴 ifconfig 的输出,但我怀疑其中一些输出是私密的)

答案1

我假设您的台式机上有两个以太网控制器?并且您需要注册一个 mac 地址才能连接到受监控地址的特定网络?

每个以太网都有自己的 MAC 地址。您有两种选择:

  1. 将电缆插入您可以使用的网络中的一个。然后在使用网络时运行 ifconfig 几次(运行 YouTube 视频),您应该会看到 RX 字节数增加。(终端中一定有更好的方法?)。或者在终端外,单击网络徽标(靠近时钟),然后选择连接信息,这应该会告诉您现在连接的是哪个以太网。一旦您知道哪个控制器/端口,您就可以注册它。
  2. 注册其中任意一个。注册后,如果无法连接,请将以太网电缆切换到另一个端口。(先检查您是否有两个端口!!)

我在工作中做了第二件事。

答案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 地址。

相关内容