Version 11 (modified by 14 years ago) (diff) | ,
---|
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.3) Salimos del entorno chroot
exit
3.2 generamos un nuevo initrd que incluya este módulo.
ogClientInitrd host
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] + [Ç]