dev NAME: especifica de que interfaz se trata
up/down: cambiar el estado de la interfaz
name NAME: cambiar nombre de la interfaz
mtu NUMBER: cambiar MTU de la interfaz
ejemplo:
ip link set dummy up |
dev NAME: mostrar la interfaz especificada
up: mostrar solo las interfaces 'up'
ejemplos:
[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:~]$ |
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.
ip addr show: ver direcciones de protocolo
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 addr add: a�adir nueva direcci�n
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:~# |
ip addr del: borrar una direcci�n
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:~# |