arp-关于linux ARP 老化的问题

问题描述

关于linux ARP 老化的问题

嵌入式设备为路由器,linux 3.10。现在想做一个功能是实时侦测当前在线的client (也就是电脑或手机)。
本来想查看/proc/net/arp 文件来实现,但发现把网线拔掉后相应的IP和MAC地址依然会保留很久
请问各位大神有没有什么好的方法能实现实时侦测在线client的方法(不能用DHCP list ,有可能是固定IP)

解决方案

Linux下ARP头结构体的问题
Linux网桥端口的arp问题

解决方案二:

清除所有缓存。

 arp -n|awk '/^[1-9]/{system("arp -d "$1)}'
时间: 2024-10-29 15:04:29

arp-关于linux ARP 老化的问题的相关文章

Win7下如何清除arp缓存防止被arp攻击和arp欺骗

  方法一. 1.打开运行对话框,然后输入CMD打开命令提示符提示框; 2.在打开的窗口中输入arp -a(p和-之间有一个空格),显示所有接口的当前ARP缓存表(上网一段时间后就会出现); 3.接着在窗口中输入arp -d,清除ARP缓存→输入arp -a 查看ARP缓存列表,然后重复上面的步骤,直到没有缓冲列表为止哦,这样就可以了. 方法二. 1.在电脑桌面空白处鼠标右击选择新建一个记事本文档,然后命名为"清空arp缓存"; 2.接着将下面的代码复制粘贴到记事本中; @echo t

arp欺骗的原理介绍与什么是ARP和防范ARP欺骗第1/3页_网络安全

什么是ARP?如何防范ARP欺骗技术?  什么是ARP?如何防范ARP欺骗技术? 首先说一下什么是ARP.如果你在UNIX Shell下输入 arp -a (9x下也是),你的输出看起来应该是这样的: Interface: xxx.xxx.xxx.xxx Internet Address Physical Address Type  xxx.xxx.xxx.xxx 00-00-93-64-48-d2 dynamic  xxx.xxx.xxx.xxx 00-00-b4-52-43-10 dynam

arp病毒 防止arp病毒的批处理_DOS/BAT

复制代码 代码如下: @echo off   ::::::::::::::::::::::::::::::::::::::::::::::::::::   : 本机以及网关IP和MAC地址绑定批处理程序::   ::::::::::::::::::::::::::::::::::::::::::::::::::::   arp -d   :::::::::读取本机Mac地址   if exist ipconfig.txt del ipconfig.txt   ipconfig /all >ipc

linux系统中如何清空所有arp缓存

linux系统下清空arp 缓存(清空arp表)方法 命令红色字体标记 系统初始arp环境 [root@esx ~]# arp -n Address                 HWtype  HWaddress             Flags Mask Iface 192.168.1.175           ether   00:24:1D:97:B6:7F   C  vswif0 192.168.1.120           ether   00:1F:C6:3A:DC:81

局域网中ARP攻击的查找与防范(Linux环境)

ARP是什么? Address Resolution Protocol是指当知道一个宿主的网络层地址(IP)去寻找对应的链路层地址(hardware address)的一个方法.这个协议在RFC826中有明确的规定.ARP协议已经被实现在各种各样的网络上,它不仅仅是一种IP专用或者局域网专用的协议,它能够映射不同类型的网络层协议地址到实际的物理地址上,但是目前的网络环境下,ARP更多的用来解析IP地址和Mac地址的对应关系.ARP也被用在令牌网络.FDDI.IEEE 802.11和ATM中.在下

Linux下禁用ARP协议的3种方法

ARP(地址解析协议) 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议.主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址:收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源.地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测

ARP协议简述

关于ARP的简述 ARP:Address Resolution Protocol 地址解析协议. RARP:Reverse Address Resolution Protocol 逆向地址解析协议. 不同的网络,如以太网,令牌网...,在数据链路层都有不同的寻址机制. 在以太网的局域网中,一台主机和另外一台主机通信发包,是根据48bit的以太网地址来确定目的接口的,设备驱动程序从不检查IP数据报中的目的IP地址. 地址解析协议(ARP)为这两种不同的地址形式提供映射:32bit的IP地址和数据链

ARP攻击原理及解决方法

故障原因 局域网内有人使用ARP欺骗的木马程序(比如:传奇盗号的软件,某些传奇外挂中也被恶意加载了此程序). 故障原理 要了解故障原理,我们先来了解一下ARP协议. 在局域网中,通过ARP协议来完成IP地址转换为第二层物理地址(即MAC地址)的.ARP协议对网络安全具有重要的意义.通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞. ARP协议是"Address Resolution Protocol"(地址解析协议)的缩写.在局域网中,网络中实际

局域网内ARP欺骗防范措施

本文对于ARP欺骗,提出几点加强安全防范的措施.环境是主机或者网关是基于Linux/BSD的. 一.理论前提 本着"不冤枉好人,不放过一个坏人的原则",先说说我的一些想法和理论依据.首先,大家肯定发送ARP欺骗包肯定是一个恶毒的程序自动发送的,正常的TCP/IP网络是不会有这样的错误包发送的.这就假设,如果犯罪嫌疑人没有启动这个破坏程序的时候,网络环境是正常的,或者说网络的ARP环境是正常的,如果我们能在犯罪嫌疑人启动这个犯罪程序的第一时间,一开始就发现了他的犯罪活动,那么就是人赃俱在