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

ip命令手册(一)

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]
secondary 为输出的数据包选择默认源地址时,内核不使用这个地址。如果一个设备已经有了一个地址,又给它设置了同一网段的不同地址,第二个地址就成为从(secondary)地址。例如:eth0已经有一个地址192.168.1.108/24,如果又给它一个地址192.168.1.3/24,192.168.1.3/24的就会被内核标记为从地址。
dynamic 这个地址是通过无状态的自动配置建立的(stateless autoconfiguration)[参考2]。如果地址仍然有效,在输出中,还包括两个时间信息。preferred_lft期满后,地址就会变成deprecated状态;valiid_lft期满后,地址将失效。
deprecated 这个地址是不允许的,也就是说,地址虽然有效,但是不能使用它建立新的连接。
tentative 由于重复地址监测[参考2]还没有完成或者监测失败,这个地址不能使用。

  

5.4.ip address flush--清除协议地址

  • 缩写:flush、f

  • 简介

      这个命令可以清除按照某种条件选择的协议地址。

  • 参数

      这个命令的参数和ip address show相同。唯一的区别是,如果不给定参数它什么都不会做。

  • 警告

      这个命令(和后面讨论的所有flush命令)非常危险。如果出现错误,将无法恢复,它会清除被操作的地址。

  • statistics选项

      如果在ip addr flush命令中使用了-statistics选项,命令将输出更为详尽的信息。输出的信息包括删除地址的数目和清理地址列表的圈数。如果使用了两次-s选项,ip addr flush会按照上节叙述的格式输出所有被删除的地址。

  • 示例

  • 删除属于私网10.0.0.0/8的所有地址:
      netadm@amber:~ # ip -s -s a f to 10/8
      2: dummy   inet 10.7.7.7/16 brd 10.7.255.255 scope global dummy
      3: eth0   inet 10.10.7.7/16 brd 10.10.255.255 scope global eth0
      4: eth1   inet 10.8.7.7/16 brd 10.8.255.255 scope global eth1
      
      *** Round 1,deleting 3 addresses ***
      *** Flush is complete after 1 round ***
      netadm@amber:~ #
      
  • 取消所有以太网卡的IP地址
      netadm@amber:~ # ip -4 addr flush label "eth0"
      
  • 最后一个例子是对IPv6地址的操作。在启动了转发或者关闭了自动配置之后,你需要取消通过无状态地址自动配置获得的主机地址:
      netadm@amber:~ # ip -6 addr flush dynamic
      
  • 6.ip neighbour--neighbour/arp表管理命令

    缩写 neighbour、neighbor、neigh、n
    对象 邻接(neighbour)对象实现同一网段协议地址和链路层地址的绑定。在内核中,这些条目被组织到表中。IPv4的相邻表也被叫做ARP表。
    ip neighbour命令支持对条目及其属性的显示、添加和删除。
    命令 add、change、replace、delete、fulsh、show(或者list)

      附录B将详细描述如何使用ip管理代理ARP/NDISC。

    6.1.ip neighbour add -- 添加一个新的邻接条目
    ip neighbour change--修改一个现有的条目
    ip neighbour replace--替换一个已有的条目

  • 缩写:add、a;change、chg;replace、repl

  • 简介:这三个命令用来建立一个邻接表的条目或者更新现有的邻接表条目。

  • 参数

    to ADDRESS(default) 相邻的协议地址。可以是IPv4或者IPv6。
    dev NAME 和相邻节点连接的设备。
    lladdr LLADDRESS 邻居的链路层地址。LLADDRESS可以为空。
    nud NUD_STATE 邻接条目的状态。nudNeighbour Unreachability Detection的缩写。可能的状态包括:
  • permanent--邻接条目永远有效并且只能由管理员删除。
  • noarp--邻接条目有效,不必对其有效性进行确认。在其生命期期满时会被删除。
  • reachable--在超时时间之内,这个邻接条目是有效的。
  • stale--这个邻接条目是有效的,但是比较可疑。如果条目是有效的,ip neigh不会改变邻接状态,也不会修改其地址。
  • 示例

  • 在设备eth0上,为地址10.0.0.3添加一个permanent ARP条目:
      ip neigh add 10.0.0.3 lladdr 0:0:0:0:0:1 dev eth0 nud perm
      
  • 把状态改为reachable
      ip neigh chg 10.0.0.3 dev eth0 nud reachable
      
  • 6.2.ip neighbour delete--删除一个邻接条目

  • 缩写:delete、del、d

  • 简介

      这个命令用来删除一个邻接条目

  • 参数

      这个命令的参数和ip neigh add命令的相同,只不过lladdr和nud将被忽略。

  • 示例

  • 删除设备eth0上的一个ARP条目10.0.0.3
      ip neigh del 10.0.0.3 dev eth0
      
  •   执行了删除命令之后,被删除的条目不会马上消失,它会在系统的下次垃圾收集时被删除。如果被操作的条目正在使用,将不能被删除。

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



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

    文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
    更多相关文章
    ·Motorola微处理器bootloader分析与应用
    ·Fedora Core5 NFS服务器搭建过程介绍
    ·Linux系统:让内存不再泄漏的实用技巧
    ·新手看招 手把手教你安装VMware虚拟机
    ·“侵权事件” 红帽称微软企图干扰用户
    ·删除Linux后 如何找回Windows启动菜单
    ·菜鸟乐园 Linux中常见文件系统格式介绍
    ·Linux操作系统下IPTables配置方法详解
    ·实用技巧 Linux系统的经典使用技巧八则
    ·Linux系统文件优化及磁盘检查方法介绍
    推荐文章
    精彩文章
    Power by linux-cn.com 粤ICP备05006655号