Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

ip命令手册(一)

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

  • 警告

      如果试图删除或者手工修改一个由内核建立的noarp条目,会导致一些不可预知的行为。

    6.3.ip neighbour show--显示网络邻居的信息

  • 缩写:show、list、sh、ls

  • 简介

      这个命令用于显示网络邻居信息。

  • 参数

    to ADDRESS(default) 指定要显示的地址
    dev NAME 只显示设备NAME的邻居
    unused 只显示当前没有使用的邻居
    nud NUD_STATE 只列出处于NUD_STATE状态的邻接条目。NUD_STATE的值下面将会介绍。nud all表示所有的状态。这个选项可以使用多次。如果缺少这个选项,ip会列出除nonenoarp状态的所有条目。

  • 输出格式

    duznet@alisa:~ $ ip neigh ls
    :: dev lo lladdr 00:00:00:00:00:00 nud noarp
    fe80::200:cff:fe76:3f85 dev eth0 lladdr 00:00:0c:76:3f:86 router 
        nud stale
    0.0.0.0 dev lo lladdr 00:00:00:00:00:00 nud noarp
    193.233.7.254 dev eth0 lladdr 00:00:0c:76:3f:85 nud reachable
    193.233.7.85 dev eth0 lladdr 00:e0:1e:63:39:00 nud stale
    kuznet@alisa:~ $
    

      每行的第一部分是网络邻居的协议地址。第二部分是设备名。省下的部分是这个邻接条目的信息。

      lladdr是这个设备的链路层地址。

      nud是条目代表连接的状态。下面是状态的完整列表和简单描述:

    none 网络邻居的状态为空。
    incomplete 这个邻居正在被解析。
    reachable 网络邻居有效并且可达。
    stale 邻居有效,但是可能不可达。因此,内核将在首次传输时进行检查。
    delay 一个数据包已经发到处于stale的网络邻居,内核在等待应答信息。
    probe delay计时器过期,还没有收到确认信息。内核开始使用ARP/NDISC消息包探测这个网络邻居。
    failed 解析失败。
    noarp 网络邻居有效,不必检查。
    permanent 这是一个noarp条目,只有系统管理员可以从邻接表中把它删除。

      在这些状态中,除了nonefaliledincomplete.

      IPVv6网络邻居可以有一个叫做router的标志,它表示这个节点是一个IPv6路由器。

  • -statistics

      -statistics选项可以显示很多有用的信息。例如:

    kuznet@alisa:~ $ ip -s n ls 193.233.7.254
    193.233.7.254. dev eth0 lladdr 00:00:0c:76:3f:85 ref 5 
        used 12/13/20 nud reachable
    kuznet@alisa:~ $
    

      输出信息里面多了ref和用斜缸分开的三个时间。ref表示有多少用户使用这个条目;三个时间分别是使用时间、确认时间和刷新时间。因此,上面输出中的时间表示:

  • 条目12秒之前刚刚使用过;
  • 13秒之前被确认;
  • 20秒之前被更新。
  • 6.4.ip neighbour flush--清除邻接条目

  • 缩写:flush、f

  • 简介

      这个命令用来清除符合某个条件的邻接表条目。

  • 参数

      这个命令的参数和ip neigh sh相同。不同之处是,如果没有参数,它什么也不会做。而且,默认情况下,被删除的条目不包括处于permanent和noarp状态的条目。

  • -statistics

      使用了-statistics选项,这个命令的输出将更为详尽。它会输出删除的条目数和清除邻接表遍历的次数。如果使用了两个-s选项,命令的输出将包括被删除条目的信息。

  • 示例

    netadm@alisa:~ # ip -s -s n f 193.233.7.254
    193.233.7.254 dev eth0 lladdr 00:00:0c:76:3f:85 ref 5 
        used 12/13/20 nud reachable
    
    *** Round 1,deleting 1 entries ***
    *** Flush is complete after 1 round ***
    netadm@alisa:~ #
    



     如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



    上一篇:RedHat7.2下Apache与Tomcat4整合实例   下一篇:使用reiserfs格式安装RH8

    文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
  • 更多相关文章
    Power by linux-cn.com 粤ICP备05006655号