linux命令查看局域网机器mac

不及物动词 其他 26

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看局域网中机器的MAC地址,可以使用以下Linux命令:

    1. 使用arp命令:arp命令用于显示或修改缓存的ARP表,其中包含与本机相邻的IP地址和MAC地址的映射关系。在终端中输入以下命令可以查看到局域网机器的MAC地址:

    “`
    arp -a
    “`

    运行上述命令后,会列出局域网中的所有机器的IP地址和对应的MAC地址。

    2. 使用nmap命令:nmap是一个网络探测和安全审核工具,可以用来扫描网络中的主机和端口。输入以下命令可以查看局域网中机器的IP地址和MAC地址:

    “`
    nmap -sn
    “`

    在上述命令中,将``替换为你要扫描的局域网IP地址段,例如`192.168.1.0/24`。

    3. 使用arp-scan命令:arp-scan是一个快速扫描局域网中主机的工具,可以显示主机的IP地址和MAC地址。在终端中输入以下命令可以查看局域网中机器的MAC地址:

    “`
    arp-scan –localnet
    “`

    运行上述命令后,会列出局域网中的所有机器的IP地址和对应的MAC地址。

    以上命令可以帮助你在Linux系统下查看局域网机器的MAC地址。

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

    要查看局域网中机器的 MAC 地址,可以使用以下几个 Linux 命令:

    1. arp:
    “`
    arp -a
    “`
    这个命令可以显示当前系统 ARP 缓存中的条目,其中包括了局域网中的机器的 IP 地址和 MAC 地址。需要注意的是,这个命令只会显示之前与当前系统通信过的机器。

    2. ip neigh:
    “`
    ip neigh
    “`
    这个命令可以显示当前系统的邻居表中的条目,其中包括了局域网中的机器的 IP 地址和 MAC 地址。邻居表可以通过 ARP 协议或者 NDP 协议来获取局域网中机器的 MAC 地址。

    3. nmap:
    “`
    nmap -sn
    “`
    这个命令可以使用 ping 扫描的方式来查找局域网中存活的机器,并显示这些机器的 IP 地址和 MAC 地址。

    4. wireshark:
    “`
    wireshark
    “`
    这个命令打开 Wireshark 网络协议分析工具,在工具的界面上可以捕获和显示局域网中的数据包,其中包括了源 MAC 地址和目的 MAC 地址。

    5. ettercap:
    “`
    ettercap -T -l ettercap.log -i <接口> // 如果没有输入接口,默认会使用 eth0
    “`
    这个命令启动 Ettercap 工具,并对局域网进行 ARP 欺骗攻击。在攻击进行的过程中,Ettercap 会显示局域网中的机器的 IP 地址和 MAC 地址,以及与它们之间的通信。

    以上是一些常用的 Linux 命令来查看局域网中机器的 MAC 地址的方法,根据具体的需求选择合适的方法来使用。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统下,可以通过以下方式查看局域网内的机器的MAC地址:

    方法一:使用arp命令
    1. 打开终端,输入以下命令:
    arp -a
    2. 执行命令后,会显示局域网中所有已连接的机器的IP地址和对应的MAC地址。

    方法二:使用nmap命令
    1. 安装nmap工具:在终端中输入以下命令进行安装:
    sudo apt-get install nmap
    2. 安装完成后,输入以下命令来扫描局域网内的机器:
    sudo nmap -sP <局域网IP地址/掩码位数>
    例如:sudo nmap -sP 192.168.1.0/24
    这将扫描以192.168.1为开头的局域网内的所有机器,并显示其MAC地址。

    方法三:使用arp-scan命令
    1. 安装arp-scan工具:在终端中输入以下命令进行安装:
    sudo apt-get install arp-scan
    2. 安装完成后,输入以下命令来扫描局域网内的机器:
    sudo arp-scan –localnet
    执行命令后,会显示局域网中所有已连接的机器的IP地址和对应的MAC地址。

    方法四:使用ip命令
    1. 打开终端,输入以下命令:
    ip neigh
    2. 执行命令后,会列出局域网中已连接的机器的IP地址和对应的MAC地址。

    需要注意的是,上述方法需要在局域网中的一台机器上执行,并且需要有足够的权限,可以使用管理员账户执行命令。另外,要确保局域网中的机器是处于活动状态的,否则可能无法找到该机器的MAC地址。

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

400-800-1024

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

分享本页
返回顶部