close
Warning:
Failed to sync with repository "ogBrowser-Git": (1366, "Incorrect string value: '\\xF0\\x9F\\x93\\xA6 I...' for column 'message' at row 1"); repository information may be out of date. Look in the Trac log for more information including mitigation strategies.
- Timestamp:
-
Feb 27, 2012, 4:14:11 PM (14 years ago)
- Author:
-
paqui
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v1
|
v2
|
|
4 | 4 | |
5 | 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 | 6 | |
8 | | En el caso de que ese equipo tenga un linux instalado |
| 7 | If you have a computer that NIC it is not recognize by PXE OpenGnSys client, you should to know the NIC model. |
| 8 | |
| 9 | If this computer have a Linux installed: |
9 | 10 | |
10 | 11 | lspci | grep Ethernet |
… |
… |
|
14 | 15 | |
15 | 16 | |
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 |
| 17 | == Download from Internet the drivers for Linux == |
| 18 | 1) From the server: Download the tar.gz module and save it in /tmp |
18 | 19 | |
19 | 20 | |
20 | | Algunas necesarias |
| 21 | Example: |
21 | 22 | Atheros familia 81xx download from: http://partner.atheros.com/Drivers.aspx |
22 | | se deben de descargar en /tmp |
| 23 | must be download in /tmp |
23 | 24 | |
24 | 25 | |
25 | 26 | |
26 | 27 | |
27 | | == Comprobamos los datos del equipo desde generaremos el nuevo initrd con el driver == |
| 28 | == Check computer data where generate the new initrd with the correct driver == |
28 | 29 | lsb_release -a |
29 | 30 | {{{ |
… |
… |
|
40 | 41 | |
41 | 42 | |
42 | | == Accedemos a la particion (loop img) del cliente pxe opengnsys == |
43 | | Modificaciones al cliente -> creacion: |
44 | | Modificaciones al cliente -> Pasos previos: |
| 43 | == Access to partition (loop img) of PXE OpenGnSys client == |
45 | 44 | |
46 | 45 | |
47 | | 3.1) Compilamos el modulo |
| 46 | 3.1) Compiling the module |
48 | 47 | |
49 | | * Acedemos al directorio tmp (que está compartido con el sistema host) |
| 48 | * Access to tmp directory |
50 | 49 | {{{ |
51 | 50 | cd /tmp |
52 | 51 | }}} |
53 | 52 | |
54 | | * Descomprimimos el modulo. p.e. |
| 53 | * Uncompress the module, e.g. |
55 | 54 | {{{ |
56 | 55 | tar xzvf AR81Family-linu-v1.0.1.14.tar.gz |
57 | 56 | }}} |
58 | 57 | |
59 | | |
60 | | * Ejecutamos las instrucciones de compilación. |
| 58 | * Run the compile instructions. |
61 | 59 | {{{ |
62 | 60 | cd src; make install |
63 | 61 | }}} |
64 | 62 | |
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/ |
| 63 | '''NOTE''': if you need compile software, apt-get xxxxx (if you use proxy, type export http_proxy="proxy.xxx.xx.es:xxxpuerto" |
| 64 | '' NOTe: check generated file in cd /lib/modules/2.6.32-21-generic-pae/kernel/drivers/net/ |
67 | 65 | |
68 | 66 | |
69 | 67 | |
70 | | * Comprobamos que el initrd que generemos incluirá el modulo para el kernel. |
| 68 | * Check initrd generated include the kernel module. |
71 | 69 | vi /etc/initramfs-tools/hooks/oghooks |
72 | | # tenre como referente el atl1e |
| 70 | # example atl1e |
73 | 71 | manual_add_modules atl1e |
74 | 72 | |
… |
… |
|
76 | 74 | |
77 | 75 | |
78 | | 3.3) Salimos del entorno chroot |
| 76 | 3.3) Quit from chroot environment |
79 | 77 | {{{ |
80 | 78 | exit |
… |
… |
|
85 | 83 | |
86 | 84 | |
87 | | 3.2 generamos un nuevo initrd que incluya este módulo. |
| 85 | 3.2 Generate a new initrd with this module. |
88 | 86 | {{{ |
89 | 87 | |
… |
… |
|
95 | 93 | |
96 | 94 | |
| 95 | == For advanced users == |
97 | 96 | |
98 | | == Para los usuarios avanzados y confirmar: Iniciamos un cliente con esa NIC en el modo ogclient-admin == |
| 97 | Lauch the client in ogclient-admin |
| 98 | Cuestion: "stop before setting network" press a key and type: uname -a |
99 | 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] + [Ç] |
| 100 | dmesg | grep eth Note: | must be typing as [shift] + [Ç] |