• DOS命令下获取远程主机MAC地址的三种方法


    第一种方法: 使用Arp命令
    这个命令很多的网络或者是系统管理员应该不会对它陌生了,它的使用方法非常的简单。 要想使用Arp命令获取远程主机的MAC地址,管理员只要用Ping命令ping一下远程主机的IP地址(必须ping通才行),然后用arp -a 或者是 arp -g 就得到一个IP地址和Mac地址的对应表,这样,系统管理员就获得了需要的远程主机的MAC地址。
     
    第二种方法:使用GetMac命令
    这个命令对于一些网络管理员来说也许有些陌生,很多的时候我们只需要使用Arp -a 或者是 Arp -g就可以获得远程主机的IP地址了,但是GetMac命令在有些时候还是需要用到的,使用这个命令需要知道远程主机的用户名,密码及IP地址。用法  GetMac /S 要连接的远程系统IP /U  用户名  /P 密码 
    附:Getmac命令详解
    返回计算机中所有网卡的媒体访问控制 (MAC) 地址以及每个地址的网络协议列表,既可以从本地方返回,也可以通过网络返回。
     
    语法参数
    /s Computer
    指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
    /u Domain\User
    运行具有由 userdomain\user.指定用户的帐户权限命令。默认值是当前登录发布命令的计算机的用户权限。
    /p Password
    指定用户帐户的密码,该用户帐户在参数中指定。
    /fo {TABLE|LIST|CSV}
    指定查询结果输出的格式。有效值为 TABLELISTCSV。输出的默认格式为 TABLE
    /nh
    在输出中压缩列头标。当将 /fo 参数设置为 TABLECSV 时有效。
    /v
    指定输出显示详细信息。
    /?
    在命令提示符显示帮助。
    PS:Getmac可用于将 MAC 地址输入网络分析器中,或确定计算机上当前使用的各个网络适配器的协议。

    下面的范例说明了如何使用 getmac 命令:

    getmac /fo table /nh /v
    getmac /s srvmain
    getmac /s srvmain /u maindom\hiropln
    getmac /s srvmain /u maindom\hiropln /p p@ssW23
    getmac /s srvmain /u maindom\hiropln /p p@ssW23 /fo list /v
    getmac /s srvmain /u maindom\hiropln /p p@ssW23 /fo table /nh

    第三种方法:用nbtstat命令
    这样也可以获取需要的远程主机的IP地址。这个命令使用起来和Arp命令一样的方便。使用方法为 nbtstat -A 远程主机IP地址,这样就可以获得所需要的远程主机的MAC地址了

    本文出自 “石头西的Linux博客” 博客,请务必保留此出处http://viplin.blog.51cto.com/241472/71718

  • 相关阅读:
    LINUX 逻辑地址、线性地址、物理地址和虚拟地址 转
    Linux开机执行顺序
    Linux内核分析笔记 与Linux内核开发理论
    理解Linux系统中的load average(图文版)转
    Linux文件空洞与稀疏文件 转
    Linux中断(interrupt)子系统之一:中断系统基本原理 (图解)
    LINUX 内存结构
    LINUX 数据结构 &算法 网络协议 & 网络编程 多任务编程
    IO端口和IO内存的区别 转
    Linux内核高端内存 转
  • 原文地址:https://www.cnblogs.com/lanxuezaipiao/p/2761691.html
Copyright © 2020-2023  润新知