Mostrando información
Si queremos ver las direcciones asociadas a una determinada interfaz es fácil de ver con la orden ip address ls o ip address show:Puede verse los tres interfaces que tiene la máquina: se ve las direcciones de nivel de enlace (tipo link/ether), las direcciones IPv4 (inet) y en caso de existir direcciones IPv6, vendrían precedidas por inet6. Como con la mayoría de comandos de la orden ip, podemos seleccionar lo que nos puede mostrar. Así podemos seleccionar por la interfaz que nos interesa, con el alcance que tenga la dirección, hacia donde donde va la ruta, o bien por una etiqueta. La sintaxis completa del comando para mostrar la información es la siguiente:terron@menzoberrazan:~$ ip addr ls 1: lo: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: mtu 1500 qdisc pfifo_fast qlen 1000 link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff inet 192.168.2.1/24 brd 192.168.2.255 scope global eth0 3: ath0: mtu 1500 qdisc pfifo_fast qlen 200 link/ether XX:XX:XX:XX:XX:XX brd ff:ff:ff:ff:ff:ff inet 192.168.1.201/24 brd 192.168.1.255 scope global ath0
Sin embargo, vemos información muy interesante en la salida de este comando. En primer lugar, si nos fijamos en el ejemplo anterior tendremos en primer lugar la dirección y la máscara de red. Por ejemplo, en el caso de la interfaz eth0 del caso anterior, la dirección es 192.168.1.201 y la máscara de red es de 24 bits, es decir, 255.255.255.0. Vemos la dirección de difusión (broadcast) asociada a esa dirección en esa interfaz. Vemos el alcance donde es válida la dirección, en este caso es global. Si vemos el caso de la interfaz lo del ejemplo anterior tendremos que el alcance es host. Por último tenemos la etiqueta asociada a esa dirección, que en este caso coincide con el nombre del dispositivo.ip addr show [ dev STRING ] [ scope SCOPE-ID ] [ to PREFIX ] [ FLAG-LIST ] [ label PATTERN ]
Alcance de direcciones asociadas a direcciones IP
Una característica interesante de esta manera de configurar las direcciones es el alcance de las mismas. Así tenemos:- global:La dirección es válida de manera global, es decir, una dirección que puede usarse para alcanzar cualquier máquina.
- site: Se trata de un alcance sólo válido con direcciones IPv6. Una dirección con este alcance significa que es válida dentro de este sitio.
- link: La dirección es local y válida dentro del dispositivo de red. Por ejemplo, las direcciones del tipo 169.254.x.x de la RFC3927 son de este tipo.
- host: La dirección sólo es válida dentro del host. La más clásica es la asociada a la interfaz loopback, 127.0.0.1
Technorati Tags: linux, networking
No hay comentarios:
Publicar un comentario