IP-ADDRESS(8) Linux IP-ADDRESS(8) (NAME) ip-address - (IP IPv6) (SYNOPSIS) ip [ OPTIONS ] address { COMMAND | help } ip address { add | change | replace } IFADDR dev IFNAME [ LIFETIME ] [ CONFFLAG-LIST ] ip address delete IFADDR dev IFNAME [ mngtmpaddr ] ip address { save | flush } [ dev IFNAME ] [ scope SCOPE-ID ] [ metric METRIC ] [ to PREFIX ] [ FLAG-LIST ] [ label PATTERN ] [ { up | down } ] ip address [ show [ dev IFNAME ] [ scope SCOPE-ID ] [ to PREFIX ] [ FLAG-LIST ] [ label PATTERN ] [ master DEVICE ] [ type TYPE ] [ vrf NAME ] [ { up | down } ] [ nomaster ] proto ADDRPROTO ] ] ip address { showdump | restore } IFADDR := PREFIX | ADDR peer PREFIX [ broadcast ADDR ] [ anycast ADDR ] [ label LABEL ] [ scope SCOPE-ID ] [ proto ADDRPROTO ] SCOPE-ID := [ host | link | global | NUMBER ] ADDRPROTO := [ NAME | NUMBER ] FLAG-LIST := [ FLAG-LIST ] FLAG FLAG := [ [-]permanent | [-]dynamic | [-]secondary | [-]primary | [-]tentative | [-]deprecated | [-]dadfailed | [-]temporary | CONFFLAG-LIST ] CONFFLAG-LIST := [ CONFFLAG-LIST ] CONFFLAG CONFFLAG := [ home | mngtmpaddr | nodad | optimistic | noprefixroute | autojoin ] LIFETIME := [ valid_lft LFT ] [ preferred_lft LFT ] LFT := [ forever | SECONDS ] TYPE := [ bridge | bridge_slave | bond | bond_slave | can | dummy | hsr | ifb | ipoib | macvlan | macvtap | vcan | veth | vlan | vxlan | ip6tnl | ipip | sit | gre | gretap | erspan | ip6gre | ip6gretap | ip6erspan | vti | vrf | nlmon | ipvlan | lowpan | geneve | macsec | netkit ] (DESCRIPTION) address (IPv4 IPv6) . . . alias ( ) . ip address . ip address add - dev IFNAME . local ADDRESS () . . IP (dotted quad) IPv6 . ADDRESS . peer ADDRESS (point-to-point). ADDRESS . (peer) . . broadcast ADDRESS (broadcast) . '+' '-' . . label LABEL . . scope SCOPE_VALUE . /usr/share/iproute2/rt_scopes /etc/iproute2/rt_scopes ( ) . : global - . site - ( IPv6 ) . link - (link- local) . host - . metric NUMBER . valid_lft LFT (valid lifetime) 5.5.4 RFC 4862 . . forever () . preferred_lft LFT (preferred lifetime) 5.5.4 RFC 4862 . . forever () . home ( IPv6) RFC 6275 << >> (home address) . mngtmpaddr ( IPv6) (RFC 3041) . sysctl use_tempaddr . . (SLAAC) . nodad ( IPv6) DAD ( RFC 4862) . optimistic ( IPv6) (optimistic) RFC 4429 . noprefixroute (route) . . autojoin (multicast) ip maddr IGMP snooping IGMP . VXLAN ip link add vxlan group . autojoin Openvswitch VXLAN . proto ADDRPROTO . ADDRPROTO /usr/share/iproute2/rt_addrprotos /etc/iproute2/rt_addrprotos ( ) . rt_addrprotos.d . ip 0 . : kernel_lo - ::1 (loopback) . kernel_ra - IPv6 (router advertisement) . kernel_ll - (link-local) . ( ). ip address delete - : ip address add . . ip address show - dev IFNAME () . scope SCOPE_VAL (scope) . to PREFIX . label PATTERN PATTERN . PATTERN (shell pattern) . master DEVICE (master) . vrf NAME vrf . type TYPE . . . . up . down . nomaster . dynamic permanent ( IPv6) () . -dynamic permanent -permanent dynamic . tentative ( IPv6) (DAD) . -tentative ( IPv6) . deprecated ( IPv6) . -deprecated ( IPv6) . dadfailed ( IPv6) . -dadfailed ( IPv6) . temporary secondary IPv6 (secondary) IPv4 . . -temporary -secondary primary . primary (primary) IPv6 . temporary secondary . -primary temporary secondary . proto ADDRPROTO . ip address add . ip address flush - (flush) . show type master . . : flush . . -statistics . . ip address flush . (EXAMPLES) ip address show IPv4 IPv6 . 'show' . ip address show up . ip address show dev eth0 IPv4 IPv6 eth0. ip address add 2001:0db8:85a3::0370:7334/64 dev eth1 IPv6 eth1. ip address delete 2001:0db8:85a3::0370:7334/64 dev eth1 IPv6 . ip address flush dev eth4 scope global (global) IPv4 IPv6 eth4. 'scope global' (link-local) IPv6 . (SEE ALSO) ip(8) (AUTHOR) Michail Litvak . iproute2 20 Dec 2011 IP-ADDRESS(8)