[功能]

  管理系统的arp缓存。

[描述]

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

    arp: 显示所有的表项。

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

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

  1、查看arp表:

 root@---:~# arp   #查看arp表
Address HWtype HWaddress Flags Mask Iface
u50 ether ::9e:9c:: C eth1
u52 ether c8:0a:a9:::b1 C eth1
u54 ether ::9e:9c::ad C eth1
222.132.16.49 ether :::::d9 C br0

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

 root@---:~# arp -n
Address HWtype HWaddress Flags Mask Iface
10.0.0.50 ether ::9e:9c:: C eth1
10.0.0.52 ether c8:0a:a9:::b1 C eth1
10.0.0.54 ether ::9e:9c::ad C eth1
222.132.16.49 ether :::::d9 C br0

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

 u50 (10.0.0.50) at ::9e:9c:: [ether] on eth1
u52 (10.0.0.52) at c8:0a:a9:::b1 [ether] on eth1
u54 (10.0.0.54) at ::9e:9c::ad [ether] on eth1
? (222.132.16.49) at :::::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

Linux下arp用法的更多相关文章

  1. linux下automake用法

    linux下automake用法 2017年02月06日 09:21:14 阅读数:3684 标签: makemakefilegnulinux   作为Linux下的程序开发人员,大家一定都遇到过Ma ...

  2. linux下tar用法

    以下是linux下tar的用法,转一下,以便方便自己看(这里没把rar,zip类的转过来,一般rar,zip在linux下基本没人用,基本上是zip,unzip,rar,unrar,这些命令,并且ra ...

  3. linux下scp用法

    scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名 对拷文件夹 (包括文件夹本身) scp -r   /home/wwwroot/www/charts/util root@192.168.1 ...

  4. linux下svn用法

    linux下svn的一些常用命令: checkout代码到当前目录: svn co svn://192.168.22.23/project  ./ swich 切换分支: 先查看当前工作副本:svn ...

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

    Linux的rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了, 由于历史原因,在Perl语言 ...

  6. linux下rename用法--批量重命名 转

    原文地址:https://www.cnblogs.com/hester/p/5615871.html Linux的rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Li ...

  7. Linux下tcpdump用法

    根据使用者的定义对网络上的数据包进行截获的包分析工具.tcpdump将网络中传送的数据包的“头”完全截获下来提供分析.它支持针对网络层.协议.主机.网络或端口的过滤,并提供了and. or.not等逻 ...

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

    MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长 ...

  9. linux下{}的用法

    在touch {a,b}.txt时,同时创建了a.txt,b.txt两个文件 而touch {1..10}.txt,同时创建了10个txt文件,从1.txt到10.txt 在linux通配符中,{n, ...

随机推荐

  1. mysql下的SELECT INTO语句

    在mysql下使用SELECT INTO语句会产生ERROR 1327 (42000): Undeclared variable:new_tablename 此时要使用: CREATE TABLE C ...

  2. HDOJ 1253 胜利大逃亡(bfs)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1253 思路分析:因为问题需要寻找到达终点的最短的距离(最短的步数),即在状态转换图上需要找出层次最浅的 ...

  3. Fractal(递归,好题)

    Fractal Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 8341   Accepted: 3965 Descripti ...

  4. JavaScript 高级程序设计(第3版)笔记——chapter7:函数表达式

    一.函数表达式的语法形式 匿名函数 var functionName = function(arg0, arg1, arg2) { //函数体 } 二.函数表达式没有函数提升 var a = 1; i ...

  5. [译]Stairway to Integration Services Level 6 - SSIS 工作流管理基础

    简介 在之前的章节中,我们学习了增量载入数据. 本文中.我们通过优先约束(Precedence Constraints)来管理SSIS的工作流. 添加一个SSIS包 图 1 将新建的Package1. ...

  6. ios7以上自定义导航栏标题的字体大小及颜色的方法

    自定义导航栏的字体和颜色,只需要自定义一个lable,然后将lable添加到导航栏的titleview中就可以了 代码如下 UILabel *label = [[UILabel alloc] init ...

  7. Vmware中Ubuntu挂ISO到虚拟光驱

    Ubuntu 下挂ISO到虚拟光驱的方法 https://i.cnblogs.com/EditPosts.aspx?opt=1 如果要ubuntu找到rpm软件包,需要把iso挂载到/media/cd ...

  8. [Swust OJ 794]--最近对问题(分治)

    题目链接:http://acm.swust.edu.cn/problem/794/ Time limit(ms): 1000 Memory limit(kb): 10000   Description ...

  9. 工作流管理系统 jBPM

    工作流管理系统 jBPM 运行环境: 授权方式:BSD 软件大小:M 下载量:589 更新日期:2014-04-04 来源地址: 联系作者:Linux     jBpm是一个灵活可扩展的工作流管理系统 ...

  10. MouseOver/MouseOut vs MouseEnter/MouseLeave

    参考 http://www.oschina.net/question/234345_45280 这是jQuery提供的函数 要注意MouseOut 和 MouseLeave的区别 比如对元素A绑定Mo ...