Introducción
Comúnmente configuramos las interfaces de red con una dirección dinámica, es decir, un servidor DHCP disponible en la red se encarga de asignar (de manera dinámica) la dirección de red del equipo y otra información relacionada con esta.
Esto es algo muy cómodo y flexible, sin embargo en algunos casos (servidores por ejemplo) no es conveniente tener una dirección dinámica y es necesario configurarla de manera estática, es decir, valores predefinidos que no se modifican en el tiempo. Para hacer esto es necesario conocer la información de la red que puede determinarse a partir de la configuración dinámica de la interfaz.
Determinar la información de red
La máscara de la subred (netmask) puede determinarse utilizando el comando ifconfig con la interfaz de red elegida (eth1 en este caso) verificando el valor de Mask. De manera similar puede obtenerse la dirección de broadcast con el valor de Bcast.
$ ifconfig eth1 eth1 Link encap:Ethernet HWaddr 00:23:08:dc:cf:35 inet addr:192.168.60.133 Bcast:192.168.61.255 Mask:255.255.254.0 ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ inet6 addr: fe80::223:8ff:fedf:cf31/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2046 errors:0 dropped:0 overruns:0 frame:62938 TX packets:65 errors:11 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:277651 (277.6 KB) TX bytes:13904 (13.9 KB) Interrupt:17
La puerta de enlace (gateway) puede determinarse mediante el uso del comando route de la siguiente manera.
$ route | grep default default 192.168.20.1 0.0.0.0 UG 0 0 0 eth0 ^^^^^^^^^^^^
Los servidores DNS pueden obtenerse de la información registrada en el archivo resolv.conf.
$ cat /etc/resolv.conf | grep nameserver nameserver 8.8.8.8 nameserver 8.8.4.4