NOTA: esta indicaciones son sólo referencias. == Identificar la NIC == Desde un ordenador que su NIC no sea reconocida por el cliente pxe de opengnsys. Debemos de averiguar el modelo. En el caso de que ese equipo tenga un linux instalado lspci | grep Ethernet Atheros 8131 --------------- NOTA: => AR81Family-linux-v1.0.1.14.tar.gz => http://partner.atheros.com/Drivers.aspx == Descargar de Internet los drivers para linux == 1) Desde el servidor: Descargar el módulo tar.gz de internet y almacenarlo en /tmp Algunas necesarias Atheros familia 81xx descarga en: http://partner.atheros.com/Drivers.aspx se deben de descargar en /tmp == Comprobamos los datos del equipo desde generaremos el nuevo initrd con el driver == lsb_release -a {{{ Distributor ID: Ubuntu Description: Ubuntu 10.04 LTS Release: 10.04 Codename: lucid }}} uname -a {{{ Linux ogCTE205 2.6.32-21-generic-pae #32-Ubuntu SMP Fri Apr 16 09:39:35 UTC 2010 i686 GNU/Linux }}} == Accedemos a la particion (loop img) del cliente pxe opengnsys == Modificaciones al cliente -> creacion: Modificaciones al cliente -> Pasos previos: 3.1) Compilamos el modulo * Acedemos al directorio tmp (que está compartido con el sistema host) {{{ cd /tmp }}} * Descomprimimos el modulo. p.e. {{{ tar xzvf AR81Family-linu-v1.0.1.14.tar.gz }}} * Ejecutamos las instrucciones de compilación. {{{ cd src; make install }}} '''NOTA''': si necesitamos software de compilación, apt-get xxxxx (si usas proxy teclea export http_proxy="proxy.xxx.xx.es:xxxpuerto" '' NOTA: comprobar el fichero generado cd /lib/modules/2.6.32-21-generic-pae/kernel/drivers/net/ * Comprobamos que el initrd que generemos incluirá el modulo para el kernel. vi /etc/initramfs-tools/hooks/oghooks # tenre como referente el atl1e manual_add_modules atl1e 3.2 generamos un nuevo initrd que incluya este módulo. {{{ /root/GenerateInitrd.sh }}} 3.3) Salimos del entorno chroot {{{ exit }}} == Iniciamos un cliente con esa NIC en el modo ogclient-admin == Inicamos el cliente en ogclient-admin en la pregunta "stop before setting network" pulsamos la tecla Y tecleamos: uname -a dmesg | grep eth Nota: el | debe teclearse como [shift] + [Ç] == pendiente ==