gentoo linux, java, software libre y otras hierbas
Sep, 23 2009 - 12:12 pm

Trabajando con el Kernel Linux (I)

Hola a todos! Otra vez yo, Cortex, que hace un buen rato no me pasaba por aquí.

Hoy me gustaría hablar sobre un tema en el que seguro todos tenemos muchas lagunas, configurar el kernel. Si alguna vez has instalado ó intentando instalar Gentoo te habrás dado cuenta que en el ritual de instalación debes de compilar tu propio núcleo, incluyendo también la configuración del mismo. Desde mi experiencia, este suele ser un punto en el que la mayoría de usuarios se quedan; es cierto que también existe genkernel, una herramienta que facilita por completo este proceso pero que también, entre otras cosas, ralentiza mucho el arranque.

Casi la totalidad de distribuciones Linux, incluyen en su sistema un kernel con soporte para la mayor cantidad de hardware posible y en el booteo hay un script que se encarga de identificar el perfil del equipo en cuestión y cargar los módulos respectivos (sonido, disco, sistemas de archivos, etc.). Este sistema me parece excelente, puesto que sobretodo al usuario nuevo le ahorra mucho trabajo a la hora de poner a funcionar su distribución, pero como dije anteriormente no es lo más óptimo, sobretodo si queremos el mejor rendimiento posible. Leer el resto de la entrada…

12 Comentarios | deja el tuyo

Mar, 30 2009 - 12:42 pm

Mini guía PC-BSD – Configurando la red

Continuando con la experiencia en PC-BSD, veremos cómo configurar la red. Los pasos son similares a como se haría en Linux, aun así, puesto que algún par de cosas cambian, he preferido dejarlo documentado.

Lo primero que deberíamos hacer es identificar el nombre que el sistema le ha dado a nuestras tarjetas, en mi caso la tarjeta es le0 (que es el equivalente al típico eth0 en Linux). Para hacerlo basta con ejecutar desde una consola el comando ifconfig.

Configuración manual de la red

Para configurar manualmente nuestra red podemos ejecutar los siguientes comandos:

# ifconfig le0 inet 192.168.16.88 netmask 255.255.255.0 up
# route add default 192.168.16.2
# netstat -r

Explicación

  • En el primero comando usamos ifconfig para configurar la interfaz de red le0, con la dirección IP 192.168.16.8 y la máscara de red 255.255.255.0. La opción up activa la interfaz de red.
  • Posteriormente usamos el comando route para añadir el gateway por defecto de la red.
  • El comando netstat -r nos permite verificar que el gateway fue añadido correctamente. Interesante tener en cuenta que, a diferencia de Linux, para mirar las tablas de enrutamiento no se usa route -n sino netstat -r

Configurar la interfaz de red con DHCP

Esta es la opción más sencilla y la que recomiendo. Si tienes un servidor DHCP en la red, lo mejor será configurar nuestra interfaz de red para que solicite una IP automáticamente. Para ello basta con abrir el archivo /etc/rc.conf y modificar nuestra interfaz de red de tal manera que quede así:

ifconfig_le0=”DHCP”
Nota: ten en cuenta que en mi caso la interfaz de red se llama le0, pero en tu caso puede ser distinto. Así que debes asegurarte que la línea que modifiques corresponda a tu tarjeta de red.

Además, si estás usando otro cliente DHCP diferente del que trae por defecto el sistema, o quieres ejecutarlo con alguna opción en especial, debes modificar estas variables:

dhclient_program=”/sbin/dhclient”
dhclient_flags=”"

3 Comentarios | deja el tuyo