| 1 | [[TranslatedPages]] |
| 2 | [[TOC]] |
| 3 | |
| 4 | |
| 5 | == Identify the NIC == |
| 6 | Desde un ordenador que su NIC no sea reconocida por el cliente pxe de opengnsys. Debemos de averiguar el modelo. |
| 7 | |
| 8 | En el caso de que ese equipo tenga un linux instalado |
| 9 | |
| 10 | lspci | grep Ethernet |
| 11 | |
| 12 | Atheros 8131 --------------- NOTE: => AR81Family-linux-v1.0.1.14.tar.gz => http://partner.atheros.com/Drivers.aspx |
| 13 | |
| 14 | |
| 15 | |
| 16 | == Download de Internet los drivers para linux == |
| 17 | 1) Desde el servidor: Descargar el módulo tar.gz de internet y almacenarlo en /tmp |
| 18 | |
| 19 | |
| 20 | Algunas necesarias |
| 21 | Atheros familia 81xx download from: http://partner.atheros.com/Drivers.aspx |
| 22 | se deben de descargar en /tmp |
| 23 | |
| 24 | |
| 25 | |
| 26 | |
| 27 | == Comprobamos los datos del equipo desde generaremos el nuevo initrd con el driver == |
| 28 | lsb_release -a |
| 29 | {{{ |
| 30 | Distributor ID: Ubuntu |
| 31 | Description: Ubuntu 10.04 LTS |
| 32 | Release: 10.04 |
| 33 | Codename: lucid |
| 34 | }}} |
| 35 | |
| 36 | uname -a |
| 37 | {{{ |
| 38 | Linux ogCTE205 2.6.32-21-generic-pae #32-Ubuntu SMP Fri Apr 16 09:39:35 UTC 2010 i686 GNU/Linux |
| 39 | }}} |
| 40 | |
| 41 | |
| 42 | == Accedemos a la particion (loop img) del cliente pxe opengnsys == |
| 43 | Modificaciones al cliente -> creacion: |
| 44 | Modificaciones al cliente -> Pasos previos: |
| 45 | |
| 46 | |
| 47 | 3.1) Compilamos el modulo |
| 48 | |
| 49 | * Acedemos al directorio tmp (que está compartido con el sistema host) |
| 50 | {{{ |
| 51 | cd /tmp |
| 52 | }}} |
| 53 | |
| 54 | * Descomprimimos el modulo. p.e. |
| 55 | {{{ |
| 56 | tar xzvf AR81Family-linu-v1.0.1.14.tar.gz |
| 57 | }}} |
| 58 | |
| 59 | |
| 60 | * Ejecutamos las instrucciones de compilación. |
| 61 | {{{ |
| 62 | cd src; make install |
| 63 | }}} |
| 64 | |
| 65 | '''NOTA''': si necesitamos software de compilación, apt-get xxxxx (si usas proxy teclea export http_proxy="proxy.xxx.xx.es:xxxpuerto" |
| 66 | '' NOTA: comprobar el fichero generado cd /lib/modules/2.6.32-21-generic-pae/kernel/drivers/net/ |
| 67 | |
| 68 | |
| 69 | |
| 70 | * Comprobamos que el initrd que generemos incluirá el modulo para el kernel. |
| 71 | vi /etc/initramfs-tools/hooks/oghooks |
| 72 | # tenre como referente el atl1e |
| 73 | manual_add_modules atl1e |
| 74 | |
| 75 | |
| 76 | |
| 77 | |
| 78 | 3.3) Salimos del entorno chroot |
| 79 | {{{ |
| 80 | exit |
| 81 | }}} |
| 82 | |
| 83 | |
| 84 | |
| 85 | |
| 86 | |
| 87 | 3.2 generamos un nuevo initrd que incluya este módulo. |
| 88 | {{{ |
| 89 | |
| 90 | ogClientInitrd host |
| 91 | |
| 92 | }}} |
| 93 | |
| 94 | |
| 95 | |
| 96 | |
| 97 | |
| 98 | == Para los usuarios avanzados y confirmar: Iniciamos un cliente con esa NIC en el modo ogclient-admin == |
| 99 | |
| 100 | Inicamos el cliente en ogclient-admin |
| 101 | en la pregunta "stop before setting network" pulsamos la tecla Y |
| 102 | tecleamos: |
| 103 | uname -a |
| 104 | |
| 105 | dmesg | grep eth Nota: el | debe teclearse como [shift] + [Ç] |