服务/软件管理:07---Linux下查看MAC与ARP table(arp命令)

Posted 董哥的黑板报

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务/软件管理:07---Linux下查看MAC与ARP table(arp命令)相关的知识,希望对你有一定的参考价值。


一、查看网卡卡号(MAC)

服务/软件管理:07---Linux下查看MAC与ARP

服务/软件管理:07---Linux下查看MAC与ARP

二、ARP table和arp命令


  • 我们的主机会对整个局域网发送出ARP数据包,对方接收到ARP数据包后就会返回它的MAC给我们,我们就知道对方所在的网卡,接下来就能够开始传递数据了
  • 如果每次要传送都需要重新来一遍这个ARP协议就会非常麻烦,因此使用ARP协议取得目标IP与它的网卡卡号后,就会计入到我们的ARP table中(这是内存中的数据),记录20分钟
  • ARP table中的信息都是动态更新的(一般保留20分钟更新一次)

arp命令


命令格式:

arp  [-nd]    hostname

arp  -s  hostname(IP)   MAC_address


  • -n:将主机名以IP的形式显示
  • -d:将hostname的网卡地址由ARP table中删除
  • -s:  设定某个IP或hostname的MAC到ARP  table中



  • 列出当前主机上面缓存的IP/MAC对应的ARP表格

服务/软件管理:07---Linux下查看MAC与ARP

服务/软件管理:07---Linux下查看MAC与ARP



  • 将192.168.1.100那部主机的网卡卡号直接写入ARP table中(IP和网卡卡号要存在才可以)

服务/软件管理:07---Linux下查看MAC与ARP



以上是关于服务/软件管理:07---Linux下查看MAC与ARP table(arp命令)的主要内容,如果未能解决你的问题,请参考以下文章

ELK - MAC环境搭建

Mac下软件包管理器-homebrew

服务/软件管理:53---Mac下的royaltsx远程连接工具的使用

ip/mac地址管理策略怎么取消

Mac 窗口管理软件 Spectacle

Mac下使用launchctl管理服务