linux下查看mac地址命令

fiy 其他 110

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下查看MAC地址的命令是ifconfig。您可以在终端中输入ifconfig命令来查看当前系统的网络配置信息,包括MAC地址。

    以下是操作步骤:
    1. 打开终端。
    2. 输入ifconfig命令并按下回车键。
    3. 终端将显示出所有网络接口的信息,包括MAC地址(也称为物理地址)。
    MAC地址通常显示在inet或hwaddr字段之后。
    4. 查找您要查看MAC地址的网络接口,然后找到对应的MAC地址。

    注意:在某些Linux发行版中,ifconfig命令可能需要使用sudo权限来执行,因此您可能需要输入您的密码才能查看MAC地址。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux下,可以使用以下命令来查看MAC地址:

    1. ifconfig:ifconfig命令可以显示网络接口的配置信息,包括MAC地址。打开终端,输入ifconfig命令,然后按Enter键,就可以看到类似以下的输出:

    eth0 Link encap:Ethernet HWaddr 00:1c:c0:ae:d1:44
    inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
    inet6 addr: fe80::21c:c0ff:feae:d144/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:389611 errors:0 dropped:0 overruns:0 frame:0
    TX packets:322942 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:369595000 (369.5 MB) TX bytes:28438245 (28.4 MB)
    Interrupt:20 Memory:feae0000-feb00000

    在上述的输出中,可以看到“HWaddr”后面就是该网络接口的MAC地址。

    2. ip addr:ip addr命令是Linux下的新一代IP配置命令,也可以用来查看MAC地址。打开终端,输入ip addr命令,然后按Enter键,就可以看到类似以下的输出:

    1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
    2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:1c:c0:ae:d1:44 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
    valid_lft forever preferred_lft forever
    inet6 fe80::21c:c0ff:feae:d144/64 scope link
    valid_lft forever preferred_lft forever

    类似于ifconfig命令的输出,可以从“link/ether”后面找到MAC地址。

    3. cat /sys/class/net/eth0/address:这个命令可以直接读取文件中的内容,以显示网络接口的MAC地址。打开终端,输入cat /sys/class/net/eth0/address 命令,然后按Enter键,就会显示网络接口eth0的MAC地址。

    4. arp命令:arp命令用于显示和操作系统的ARP高速缓存中的条目。打开终端,输入arp -a命令,然后按Enter键,就可以看到类似以下的输出:

    ? (192.168.1.1) at 00:1c:c0:ae:d1:44 [ether] on eth0
    ? (192.168.1.2) at 18:67:b0:9f:9f:80 [ether] on eth0
    ? (192.168.1.3) at 00:0c:29:7d:ad:60 [ether] on eth0

    在这个输出中,可以看到每个IP地址对应的MAC地址。

    5. ethtool命令:ethtool命令用于显示和设置以太网设备的参数。可以使用ethtool命令来查看MAC地址。打开终端,输入ethtool eth0命令,然后按Enter键,就可以看到类似以下的输出:

    Settings for eth0:
    Supported ports: [ TP]
    Supported link modes: 10baseT/Half 10baseT/Full
    100baseT/Half 100baseT/Full
    1000baseT/Half 1000baseT/Full
    Supported pause frame use: Symmetric Receive-only
    Supports auto-negotiation: Yes
    Advertised link modes: 10baseT/Half 10baseT/Full
    100baseT/Half 100baseT/Full
    1000baseT/Half 1000baseT/Full
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 1
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: on (auto)
    Supports Wake-on: pumbg
    Wake-on: g
    Current message level: 0x000000ff (255)
    drv probe link timer ifdown ifup rx_err tx_err
    Link detected: yes

    在这个输出中,可以看到“Settings for eth0”后面的“Link detected”行下面的“HWaddr”就是MAC地址。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux下,可以使用以下几个命令来查看MAC地址:

    1. ifconfig命令
    ifconfig是用于显示和配置网络接口的命令。使用ifconfig命令可以查看当前网络接口的MAC地址。打开终端窗口,输入以下命令:

    “`
    ifconfig
    “`

    该命令会显示出所有网络接口的详细信息,包括MAC地址。找到你所关心的网络接口(通常是以eth开头),在对应的行上找到”HWaddr”或”ether”标签,后面的十六进制数字和字母组合就是该接口的MAC地址。

    2. ip命令
    ip命令是一个更现代化的命令来管理网络接口。使用ip命令也可以查看MAC地址。打开终端窗口,输入以下命令:

    “`
    ip addr show
    “`

    该命令会显示出所有网络接口的详细信息,包括MAC地址。找到你所关心的网络接口(通常是以eth开头),在对应的行上找到”link/ether”标签,后面的十六进制数字和字母组合就是该接口的MAC地址。

    3. 使用Network Manager命令行工具
    如果你使用的是基于Gnome桌面环境的Linux发行版(如Ubuntu),你可以使用nmcli命令来管理网络连接。打开终端窗口,输入以下命令:

    “`
    nmcli dev show
    “`

    该命令会显示出所有网络接口的详细信息,包括MAC地址。找到你所关心的网络接口(通常是以eth开头),在对应的行上找到”HWADDR”属性,后面的十六进制数字和字母组合就是该接口的MAC地址。

    4. 使用ethtool命令
    ethtool命令是一个用于显示和配置以太网接口的工具。使用ethtool命令可以查看网卡的相关信息,包括MAC地址。打开终端窗口,输入以下命令:

    “`
    ethtool -P
    “`

    将``替换为你所关心的网络接口的名称(如eth0)。这个命令会显示出指定网络接口的MAC地址。

    这些命令都可以让你在Linux下方便地查看MAC地址。根据不同的发行版和版本,可能会有一些差异,但总体上很类似。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部