Linux下arp用法

[功能]

  管理系统的arp缓存。

[描述]

  用来管理系统的arp缓存,常用的命令包括:

    arp: 显示所有的表项。

    arp  -d  address: 删除一个arp表项。

    arp  -s address hw_addr: 设置一个arp表项。

  1、查看arp表:

1 [email protected]222-132-16-53:~# arp   #查看arp表
2 Address                  HWtype  HWaddress           Flags Mask            Iface
3 u50                      ether   00:26:9e:9c:36:77   C                     eth1
4 u52                      ether   c8:0a:a9:57:70:b1   C                     eth1
5 u54                      ether   00:26:9e:9c:36:ad   C                     eth1
6 222.132.16.49            ether   10:47:80:23:64:d9   C                     br0

  2、查看arp表,并且用ip显示而非主机名称:

1 [email protected]222-132-16-53:~# arp -n
2 Address                  HWtype  HWaddress           Flags Mask            Iface
3 10.0.0.50                ether   00:26:9e:9c:36:77   C                     eth1
4 10.0.0.52                ether   c8:0a:a9:57:70:b1   C                     eth1
5 10.0.0.54                ether   00:26:9e:9c:36:ad   C                     eth1
6 222.132.16.49            ether   10:47:80:23:64:d9   C                     br0

  3、查看arp表,显示主机名称和ip:

1 u50 (10.0.0.50) at 00:26:9e:9c:36:77 [ether] on eth1
2 u52 (10.0.0.52) at c8:0a:a9:57:70:b1 [ether] on eth1
3 u54 (10.0.0.54) at 00:26:9e:9c:36:ad [ether] on eth1
4 ? (222.132.16.49) at 10:47:80:23:64:d9 [ether] on br0  //? 表示本机上没有为该ip做硬解析

  4、添加一对IP和MAC地址的绑定:

  #arp -s 10.1.1.1 00:11:22:33:44:55:66    #如果网络无法达到,那么会报告错误

    ps:正常情况下无法成功,略鸡肋!!

  5、删除一个arp表项:

  # arp -d  10.0.0.54

  #arp -i eht1  10.0.0.54  #指定网卡删除;

  6、指定回复的MAC地址:

  #/usr/sbin/arp -i eth0 -Ds 10.0.0.2 eth1 pub

  当eth0收到IP地址为10.0.0.2的请求时,将会用eth1的MAC地址回答。

  例如,双网卡机器运行这条命令:

    /usr/sbin/arp -i eth0 -Ds 10.0.0.2 eth1 pub

    会多一项:

    10.0.0.2                 *       <from_interface>    MP                    eth0

时间: 2024-08-07 04:07:13

Linux下arp用法的相关文章

linux下svn用法

linux下svn的一些常用命令: checkout代码到当前目录: svn co svn://192.168.22.23/project  ./ swich 切换分支: 先查看当前工作副本:svn  info   然后: svn switch  svn://192.168.22.23/project/branches/v1.1.2 如果要调整路径: svn switch --relocate  svn://192.168.22.23/project/branches/v1.1.2   svn:

linux下rename用法--批量重命名

Linux的rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了, 由于历史原因,在Perl语言大红大紫的时候,Linux的工具开发者们信仰Perl能取代C,所以大部分工具原来是C版本的都被Perl改写了,因为 Perl版本的支持正则处理,所以功能更加强大,已经不再需要C语言版本的了.   1.如何区分系统里的rename命令是哪个版本的?   输入man rename 看到第一行是 RENA

Linux下ARP相关操作

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

linux下{}的用法

在touch {a,b}.txt时,同时创建了a.txt,b.txt两个文件 而touch {1..10}.txt,同时创建了10个txt文件,从1.txt到10.txt 在linux通配符中,{n,m}表示匹配括号内包含的多个文件 原文地址:https://www.cnblogs.com/cnhkzyy/p/9416035.html

linux下md5sum用法 (查看文件或字符串的md5值)

MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的"指纹"(或称"报文摘要"),不同的文件产生相同的报文摘要的可能性是非常非常之小的. md5sum命令采用MD5报文摘要算法(128位)计算和检查文件的校验和.一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行

Linux清除arp缓存

arp缓存就是IP地址和MAC地址关系缓存列表.在Windows下 arp -d [$ip] 不指定IP地址时清除所有arp缓存.在Linux下 arp -d $ip 必须指定IP地址才能执行这条命令的此参数,所有在Linux系统下 arp -d $ip 命令只能清除一个IP地址的对应MAC地址缓存,当然可以使用组合命令操作,这也算是Linux的一个优点吧. 组合命令清除所有arp缓存: arp -n|awk '/^[1-9]/{system("arp -d "$1)}' 其实Linu

小心公共wifi 之小白客带你走进黑客世界:kali linux下的无线攻击技术

本文标签: 黑客世界 wifi安全 无线攻击技术 公共wifi不安全 kali+linux 原文地址:http://whosmall.com/?post=460 我们常说公共wifi不安全,那么到底不安全在哪些地方呢?当不怀好意者和你同在一个wifi下,你的手机或者笔记本会被监听吗?除了上网被监视以外,还会产生什么不好的后果?介于小伙伴们对于wifi这一块比较感兴趣,在这篇文章里,就先为大家普及一下在公共wifi下究竟有多危险. 实验环境 一台装有kali linux的笔记本(模拟攻击者)ip地

Linux下Kill函数用法

http://www.cnblogs.com/winnxm/archive/2010/01/22/1654502.html [ KILL ]功能描述: 用于向任何进程组或进程发送信号. 1 #include <sys/types.h> 2 3 #include <signal.h> 4 5 int kill(pid_t pid, int sig); 6 7 参数: pid:可能选择有以下四种 1. pid大于零时,pid是信号欲送往的进程的标识. 2. pid等于零时,信号将送往所

LINUX 下 find grep sed awk 的常见基本用法特点

LINUX 下 find grep sed awk 的常见基本用法特点 只为让自己具有更高的水准,这就开始了长达6个月的小白进阶路! 这几天学习linux基础命令有点犯蒙,尤其是对文件查找这块.所有我想把一些我觉得常用的实用的参数项总结下来,大神勿喷哈... 不到之处请大家指教,小女子在此谢过了. 一.find:命令用于查找文件系统中指定的文件,其命令格式为: 1.find pathname -options [ -print  -exec  -ok ... ] (1)find 命令的参数: p