ip address命令

ip address命令
  ip address命令用来管理IP地址。
  ip address命令包括五种用法,每种用法的基本格式如下:

ip address {add|change|replace} IFADDR dev IFNAME [ LIFETIME ] [ CONFFLAG-LIST ]
ip address del IFADDR dev IFNAME [mngtmpaddr]
ip address {save|flush} [ dev IFNAME ] [ scope SCOPE-ID ] [ to PREFIX ] [ FLAG-LIST ] [ label LABEL ] [up]
ip address [ show [ dev IFNAME ] [ scope SCOPE-ID ] [ master DEVICE ] [ type TYPE ] [ to PREFIX ] [ FLAG-LIST ] [ label LABEL ] [up] ]
ip address {showdump|restore}

  其中用的最多的是ip address show、ip address add和ip address del。
  ip address show用来显示当前系统中所有接口的IP地址,包括接口的其它信息。例如:

ip address show

  可以指定接口名,用来只显示指定接口的信息:ip address show [接口名]。例如:

ip address show eth0

  ip address show命令可以简写为ip address,甚至可以简写为ip a。
  可以使用ip address add命令来设置接口的IP地址。其基本格式是:

  ip addr add
dev

  例如,下面的命令给接口eth0设置了IP地址192.168.1.101,掩码为24位:

  ip address add 192.168.1.101/24 dev eth0

  可以使用ip address del命令将IP地址从接口上删除。其基本格式与设置接口地址相似:

  ip addr del
dev

  例如,下面的命令给将IP地址192.168.1.102/24从接口eth0上删除:

  ip address del 192.168.1.101/24 dev eth0