viernes, 21 de noviembre de 2008

Configurar red en Knoppix

La configuración de la red es un problema que parece recurrente en estos foros. Así que me he decidido a escribir este artículo para todo aquel que tenga problemas al configurar su acceso a Internet debido a problemas en la configuración de la red.

Se supone que la tarjeta de red está soportada y funciona perfectamente. Se supone que el problema es de configuración software.

Puede darse el caso de que Knoppix en modo Live-CD configure correctamente la red, pero una vez instalado esto no ocurra. A mí me ha pasado más de una vez. Así que lo mejor y más directo es configurar el archivo /etc/network/interfaces. Este archivo guardará la configuración de las tarjetas de red (IP, máscara, ...) que tengamos. Cualquier distribución tipo Debian (Knoppix, Ubuntu, Linex, Guadalinex, ...) lo tiene y la configuración de la red se basa en él. Es decir, es un archivo bastante importante.

Debemos editarlo como root. En X-Window podemos pulsar ALT+F2 y escribir

kdesu kate /etc/network/interfaces

Este archivo tendrá algo parecido a

auto lo
iface lo inet loopback


auto eth0
iface eth0 inet static
address 192.168.0.240
netmask 255.255.255.0
gateway 192.168.0.1
network 192.168.0.0
broadcast 192.168.0.255

Las líneas de network y broadcast no son estrictamente necesarias.

Bueno, ni que decir tiene que está configuración no suele ser adecuada en la inmensa mayoría de los casos.
Actualmente la mayoría de los routers asignan direcciones dinámicas mediante DHCP y si ven una dirección que ellos no han asignado no permitiran salir a Internet.

Sería mas correcto poner


auto eth0
iface eth0 inet dhcp

Si la tarjeta de red es inalámbrica


auto eth0
iface eth0 inet dhcp
wireless_essid nombre_de_red
wireless_key clave
gateway 192.168.1.1

Ejemplos de claves son:
En hexadecimal: 00112233445566778899001122
En ASCII: s:Z0002CF49531A

Poner en vez de eth0 la interfaz que corresponda (eth1, eth2, ...)

Una vez hecho esto no es necesario reiniciar como en Windows para ver el resultado. Basta ejecutar como root el comando

/etc/init.d/networking restart.

Esto puede hacerse desde una consola de usuario escribiendo

su -c "/etc/init.d/networking restart" root

0 comentarios. Puedes dejar el tuyo:

Tú opinión es importante. Exprésate!