ip neighbour

Neighbour/arp表管理
neighbour 可以缩写为 n 或 neigh

ip neighbour add - 添加
ip neighbour change - 更改
ip neighbour replace - 添加新的或更改
ip neighbour delete - 删除
ip neighbour flush - 刷新
ip neighbour show - 列表显示

语法

  ip neighbour { add | del | change | replace } { ADDR [ lladdr LLADDR ]
              [ nud { permanent | noarp | stale | reachable } ] | proxy ADDR } [ dev DEV ]

  ip neighbour { show | flush } [ to PREFIX ] [ dev DEV ] [ nud STATE ]

选项



   to ADDRESS (default)
      neighbour的协议地址. 它是IPv4或IPv6地址. 
   dev NAME
      neighbour所连接的接口. 
   lladdr LLADDRESS
       链路层地址
   nud NUD_STATE
      状态
      状态可以是以下值之一: 
         permanent - 永远有效,并且只能通过管理方式删除.
         noarp - 有效。
                 不会尝试验证此条目,但可以在其生命周期到期时将其删除。
         reachable - 有效,直到可达性超时到期.
         stale - 有效但可疑
         all  -  列出所有状态


实例:

列出neighbour 条目:

$ ip neighbour show

在设备eth1上无效或删除neighbour 192.168.6.4的ARP条目:

$ ip neighbour del 192.168.6.4 dev eth1

在设备eth0上为neighbour 192.168.6.4添加永久ARP条目:

$ ip neighbour add 192.168.6.4 lladdr aa:bb:cc:dd:ee:ff dev eth0 nud permanent

刷新 neighbour/arp 表:

$ ip neighbour flush -s -s 192.168.6.4

ip_neighbour 命令实例:

Linux的Bash命令行(A-Z排序)