ip link -- manejar las interfaces

ip link set -- cambiar los atributos de la interfaz

ip link set dummy up
	

ip link show -- ver los atributos

[eric@mrmime:~]$ ip l l
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc
                                   pfifo_fast qlen 100
link/ether 00:05:1c:01:b1:33 brd ff:ff:ff:ff:ff:ff
[eric@mrmime:~]$
	

La primera linea de cada entrada da un n�mero �nico a la interfaz, su nombre (que puede ser cambiado), as� como varias informaciones sobre el estado de la interfaz. La segunda l�nea da informaciones sobre el tipo de interfaz de que se trata, la direcci�n de la interfaz a nivel de la capa 'layer' (en el caso de ethernet, la direcci�n MAC).

La opci�n -s nos permite ver estad�sticas de la interfaz:
[eric@mrmime:~]$ ip -s l l
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  RX: bytes  packets  errors  dropped overrun mcast
  1368991    5872     0       0       0       0
  TX: bytes  packets  errors  dropped carrier collsns
  1368991    5872     0       0       0       0
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc
    pfifo_fast qlen 100
  link/ether 00:05:1c:01:b1:33 brd ff:ff:ff:ff:ff:ff
  RX: bytes  packets  errors  dropped overrun mcast
  1789685066 1975826  99656   0       0       0
  TX: bytes  packets  errors  dropped carrier collsns
  1619835989 2304565  69      16      4       1762589
[eric@mrmime:~]$
	
Los par�metros son similares al antiguo comando 'ifconfig'.

ip address -- gesti�n de las direcciones de interfaz

ip addr permite ver las direcciones de interfaz, a�adir nuevas direcciones o borrarlas. Es importante destacar que a partir de iproute, las interfaces f�sicas y las direcciones son totalmente disociadas, eso significa que una interfaz puede tener varias direcciones sin necesitad de crear un alias como ocurr�a en el caso anterior.

mrmime:~# ip a l
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc
      pfifo_fast qlen 100
    link/ether 00:05:1c:01:b1:33 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.71/24 brd 192.168.2.255 scope global eth0
mrmime:~#
	

mrmime:~# ip a l
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc
      pfifo_fast qlen 100
    link/ether 00:05:1c:01:b1:33 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.71/24 brd 192.168.2.255 scope global eth0
mrmime:~# ip a a 10.0.0.1 dev eth0
mrmime:~# ip a l
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc
      pfifo_fast qlen 100
    link/ether 00:05:1c:01:b1:33 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.71/24 brd 192.168.2.255 scope global eth0
    inet 10.0.0.1/32 scope global eth0
mrmime:~#
	

mrmime:~# ip a d 10.0.0.1 dev eth0
mrmime:~# ip a l
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc
     pfifo_fast qlen 100
    link/ether 00:05:1c:01:b1:33 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.71/24 brd 192.168.2.255 scope global eth0
mrmime:~#