Instalaci¢n y configuraci¢n de Intel(R) Advanced Networking Services (ANS) en kernel Linux 2.2.x y 2.4.x (s¢lo en la arquitectura Intel de 32 bits) ========================================================================== 10 de agosto de 2001 Contenido ========= - Vista general y entorno - Instalaci¢n de Advanced Networking Services - Instalaci¢n y configuraci¢n manual - Instalaci¢n y configuraci¢n con secuencia de comandos - Almacenamiento de la configuraci¢n para varios reinicios - Eliminaci¢n de Advanced Networking Services - Modificaci¢n de la configuraci¢n de Advanced Networking Services - Comandos disponibles - Ejemplo de la configuraci¢n de un equipo AFT - Resoluci¢n de problemas (adem s incluye un ejemplo de distribuci¢n de archivos y conf.modules) - Licencia Vista general y entorno ======================= Este archivo describe el paquete de Intel(R) Advanced Network Services (ANS), versi¢n 1.4.x, para Linux. Este paquete ha sido probado en Linux* de Red Hat* con 2.4.0 en equipos basados tanto en el procesador Intel UP como en el SMP. La instalaci¢n supone que todas las herramientas de creaci¢n necesarias, los recursos de kernel y los encabezados existen y est n debidamente configurados y que se est n utilizando los controladores base Intel m s recientes que se encuentran en el sitio http://support.intel.com. Los controladores base suministrados con algunas distribuciones no contienen los enlaces necesarios para ANS. NOTA: Los controladores base son compatibles con algunas \ caracter¡sticas beta, las cuales no son compatibles con ANS por el momento, incluyendo Hotplug de Compaq y la arquitectura Itanium(TM) de Intel(R). Los Advanced Networking Services solamente funcionan con los adaptadores de servidor y de escritorio PRO/100 y PRO/1000 de Intel(R), adem s, cada equipo requiere al menos un adaptador de servidor. NOTA: Linux no es compatible con el Intel(R) PRO/100 Intelligent Server Adapter. ANS no es compatible con el Intel(R) PRO/100 VE Adapter. Este paquete es compatible con las LAN virtuales IEEE y los siguientes modos de formaci¢n de equipos: * AFT ( 10/100 y 1000) Adapter Fault Tolerance (Tolerancia a fallos del adaptador) * ALB ( 10/100 o 1000) Adaptive Load Balancing (Equilibrio de carga de adaptaci¢n) (incluye AFT) * FEC (10/100) o GEC (1000) Link Aggregation/FEC/GEC (Adici¢n de v¡nculos) Las descripciones de los modos de formaci¢n de equipos y los requisitos espec¡ficos son: - AFT (Adapter Fault Tolerance). Modo predeterminado. En caso de un fallo, un adaptador secundario del equipo asume autom ticamente las funciones de la conexi¢n primaria (ya sea un cable, adaptador o puerto). Solamente un adaptador de red puede estar activo a la vez. Despus de un fallo, si la conexi¢n al adaptador primario se restaura, el control regresa autom ticamente al adaptador primario. Es posible que se combinen las capacidades y configuraciones de velocidad y del modo d£plex. Tambin es posible que se utilice un concentrador o conmutador. - ALB (Adaptive Load Balancing o adici¢n de v¡nculos no simtrica). Un equipo que consiste de 2 a 8 adaptadores comparte la carga de la transmisi¢n mientras el adaptador primario recibe y transmite datos. Incluye la tolerancia a fallos. Por el momento, esta caracter¡stica no admite las configuraciones combinadas de velocidad y modo d£plex entre miembros de un equipo. - FEC (la tecnolog¡a Fast EtherChannel* de Cisco* (FEC) o Intel Link Aggregation). Un equipo de 2 a 8 adaptadores 10/100 que recibe o transmite datos simult neamente. Incluye la tolerancia a fallos y el equilibrio de carga. Las configuraciones de velocidad y del modo d£plex deben coincidir en todos los miembros del equipo. Requiere de un conmutador que admita Intel Link Aggregation o FEC de Cisco. Se debe desactivar el Spanning Tree Protocol. Debe coincidir con los requisitos de adici¢n del conmutador. - GEC (Gigabit equivalente al de FEC). Requiere un conmutador compatible con GEC y adaptadores PRO/1000. Requisitos para FEC/LA similares a los indicados anteriormente. NOTA: Para AFT y ALB, puede especificar qu adaptadores del equipo deben convertirse en los adaptadores Primario y Secundario. El Primario es el adaptador principal y el que m s se utiliza en un equipo. Para AFT, el Primario es el £nico adaptador que se utiliza hasta que ocurra un fallo. Para ALB, el Primario es el adaptador que realiza ambas funciones de transmisi¢n y recepci¢n de datos. El Secundario es el adaptador preferido (en un equipo que consiste de m s de dos adaptadores) para cumplir el papel del adaptador Primario en caso de que ste fallase. Si no se especifica una Prioridad, el primer adaptador disponible con una conexi¢n ser seleccionado como el Primario. Las LAN virtuales (VLAN) de IEEE 802 se basan en la adici¢n de una etiqueta al encabezado del paquete. Todo el equipo de la red que pase por este tr fico debe contar con la capacidad para admitir la longitud adicional. Las configuraciones del adaptador deben coincidir con las de VLAN en el conmutador. Las VLAN tambin agregan tiempo de carga y requieren de recursos de memoria adicionales. Existe un l¡mite de 64 LAN virtuales por equipo, no obstante se pueden enumerar de 1 a 4096. Instalaci¢n del paquete ADVANCED NETWORKING SERVICES ==================================================== Si desea instalar y compilar paquetes de controladores base, consulte el archivo lame (readme) suministrado con dichos controladores. Utilice el controlador m s reciente que se encuentra en el sitio Web de Asistencia tcnica de Intel. *No se debe utilizar con eepro100 (tal vez se requiera la extracci¢n del m¢dulo). Compruebe que todas las interfaces funcionan bien y que tiene los archivos del controlador base, e100.o y e1000.o, ubicados en: Para un kernel 2.2.x: /lib/modules/<kernelversion>/net/ Para un kernel 2.4.x: /lib/modules/<kernelversion>/kernel/drivers/net/ 1. Inicie la sesi¢n como root (administrador principal). 2. Copie el archivo de paquete iANS-x.x.x.tar.gz en un directorio de su elecci¢n. 3. Abra el archivo de paquete, para ello, ejecute 'tar xzf iANS-x.x.x.tar.gz'. Esto crea un subdirectorio para iANS-x.x.x en el directorio actual. 4. Introduzca el directorio iANS-x.x.x. Elija uno de los dos mtodos de instalaci¢n: 1. Manual (sugerido para usuarios con experiencia) 2. Con secuencia de comandos (sugerido SOLAMENTE para usuarios de Red Hat* 6.x, 7.0, 7.1, SuSE* 6.4, Caldera* 2.2 y TurboLinux* Server 6.0) Instalaci¢n y configuraci¢n manual ---------------------------------- 1. En el directorio iANS-x.x.x ejecute 'make' para compilar el m¢dulo. NOTA: SMP/UP y MODVERSIONS se determinan por medio de 'make'. Si la configuraci¢n del rbol de origen del kernel no coincide con la del kernel en ejecuci¢n, aparece un mensaje de advertencia. Ejecute 'make options' para visualizar una lista de las opciones disponibles para anular las configuraciones del rbol de origen. Las opciones incluyen SMP, MODVERSIONS y NODEBUG (no se incluye en la lista). Los valores NODEBUG son 0 (indica que la depuraci¢n est activa) y 1 (indica que est inactiva). El valor predeterminado es 0. 2. Ejecute 'make install'. NOTA: 'Make' determina las ubicaciones predeterminadas de los archivos. Si la configuraci¢n del rbol de origen del kernel no coincide con la del kernel en ejecuci¢n, aparece un mensaje de advertencia. Vuelva a iniciar en un kernel que coincida con el rbol de origen del kernel o bien establezca un v¡nculo simb¢lico: usr/src/linux, que se¤ale al rbol de origen del kernel que coincide con el kernel en ejecuci¢n. Si desea obtener una lista de los archivos y sus ubicaciones predeterminadas, consulte la secci¢n Resoluci¢n de problemas en esta gu¡a. 3. Para la compatibilidad con ANS, es necesario utilizar Base Driver versi¢n 1.5.5 (o superior) para PRO/100 y/o Base Driver versi¢n 2.6.6 (o superior) para PRO/1000. NOTA: Aseg£rese de que no existen otros controladores base cargados o compilados en el kernel para los adaptadores Intel (por ejemplo: eepro, eepro100, eexpress, e100, e1000). Verifique que los archivos de configuraci¢n han sido editados para reemplazar a los controladores nuevos y no as¡ a los controladores anteriores. Consulte la secci¢n Resoluci¢n de problemas para obtener un ejemplo de archivo. 4. Despus de que se carguen los controladores base requeridos, desactive cualquier adaptador que se vaya a agregar a un equipo. Si ya tienen una direcci¢n IP, ejecute 'ifconfig ethx 0.0.0.0' para eliminar el n£mero IP. ifconfig - a - incluye todos los dispositivos de la red actuales ifconfig ethx down - desactiva adaptadores para que se pueda cargar ANS NOTA: Debe dejar configurados los adaptadores Ethernet de terceros as¡ como cualquier adaptador Intel que no se agregue a equipos. Esto asegura que la asignaci¢n de nombres a dispositivos de red permanezca uniforme despus del reinicio. 5. Ejecute 'insmod ians' para cargar el m¢dulo Advanced Networking Services. En las l¡neas de comando a continuaci¢n, los elementos opcionales se colocan entre corchetes [ ]. Todas las configuraciones VLAN que se muestran son opcionales. 6. Cree equipos: ianscfg -a -t<nombre del equipo> [-M<modo >] [-V] Utilice el indicador -M para especificar el modo de formaci¢n de equipos (AFT por predeterminaci¢n, los otros son NONE | ALB | FEC | GEC). Utilice el indicador -V para especificar una VLAN. Utilice -M NONE si desea utilizar LAN virtuales en adaptadores £nicos sin adici¢n de v¡nculos. Cualquier otro modo se puede especificar para que utilice LAN virtuales y adici¢n de v¡nculos simult neamente. 7. Determine el modo de formaci¢n de equipos (AFT, ALB, FEC, GEC) para cada equipo: ianscfg -C -t<nombre del equipo> -M<modo> NOTA: el modo del equipo se puede especificar ya sea en el paso 6 o en el 7. 8. Agregue los adaptadores Intel al equipo y especifique su prioridad: ianscfg -a -t<nombre del equipo> -m<ethNN> [-p <prioridad>] La Prioridad puede ser ninguna, primaria o secundaria 9. Cree adaptadores virtuales: ianscfg -a -t<nombre del equipo> -v<nombre del adaptador> [-i<id de vlan>] El nombre del adaptador puede ser cualquiera menos 'ethx', siempre y cuando termine con un sufijo de instancia y consista de menos de 15 caracteres. Especifique las opciones -i (id de vlan) solamente en equipos o adaptadores basados en VLAN. 10. Active el equipo: ianscfg -c<nombre del equipo> 11. Active el adaptador virtual: ifconfig <nombre del adaptador virtual> <no. ip> netmask <n£mero de m scara> [broadcast <difusi¢n>] NOTA: Esto enlaza el protocolo al adaptador VIRTUAL. 12. Revise el estado del equipo: ianscfg -s En este momento, el equipo est activo. Debe tener la capacidad de enviar y recibir paquetes mediante el adaptador virtual. Instalaci¢n y configuraci¢n con secuencia de comandos ----------------------------------------------------- Para facilitar la configuraci¢n, Intel suministra secuencias de comandos interactivas que solamente son compatibles con: Red Hat* (6.x, 7.0, 7.1) SuSE* (6.4) Caldera* (2.2) TurboLinux* (servidor 6.0) ANS establece cuatro directorios denominados Red Hat, SuSE, Caldera y Turbo que coinciden con cada una de estas distribuciones en el directorio 'iANS-x.x.x/install/'. Para utilizar la secuencia de comandos para una instalaci¢n, escriba 'iANS-x.x.x/install/[nombre de distribuci¢n]' e './INSTALL'. NOTA: SMP/UP y MODVERSIONS se determinan por medio de 'INSTALL'. Si la configuraci¢n del rbol de origen del kernel no coincide con la del kernel en ejecuci¢n, aparece un mensaje de advertencia. Ejecute 'INSTALL options' para visualizar los conmutadores de compilaci¢n adicionales que permiten la anulaci¢n de las configuraciones del rbol de origen del kernel. A continuaci¢n, siga las instrucciones que presenta la consola. Debe contestar algunas preguntas durante el proceso: 1. "Would you like the configuration utility to remove all network interfaces automatically?" (¨Desea que la utilidad de configuraci¢n elimine todas las interfaces de red autom ticamente?) El proceso de instalaci¢n debe inactivar las interfaces de red relacionadas con los adaptadores Intel para descargar los controladores Intel previos y reemplazarlos con los nuevos. Seleccione 'Yes' (S¡), el valor predeterminado, para eliminar todas las interfaces de red, incluyendo las de otras marcas. Seleccione 'No' para elegir una interfaz a la vez. 2. "Enter team name,(Enter) to end" (Introduzca el nombre del equipo y pulse (Intro) para finalizar). Para dejar de agregar equipos, debe escribir ya sea el nombre del equipo (con 15 caracteres o menos, con frecuencia termina en el n£mero de instancia) o pulsar Intro (CR). Si desea cerrar el programa, dir¡jase al Paso 6. "Would you like to have VLANs in team (name)?" (¨Desea tener LAN virtuales en el equipo (nombre)?) Seleccione 'Yes' (S¡) para crear equipos basados en LAN virtuales. "Select members for team (name)" (Seleccione los miembros del equipo (nombre)). Incluye todas las interfaces aplicables. Escriba el n£mero del adaptador que desea agregar al equipo. Seleccione la prioridad del mismo (ninguna, primario o secundario). Repita este proceso para cada adaptador. Escriba 0 cuando finalice. 3. "Enter virtual adapter name for team (name)" (Escriba el nombre del adaptador virtual para el equipo (nombre)). El nombre del adaptador virtual puede ser cualquiera menos 'ethx', siempre y cuando termine con el sufijo de la instancia y no tenga m s de 15 caracteres. "Enter VLAN id for virtual adapter (name)" (Escriba la ID de VLAN para el adaptador virtual (nombre)). La ID de VLAN es solamente para equipos basados en VLAN. Escriba un n£mero del 1 al 4095 para especificar la LAN virtual. "Enter boot protocol (none, bootp, dhcp, or other)" (Escriba el protocolo de inicio (ninguno, bootp, dhcp u otro)). Seleccione 'none' para introducir manualmente la direcci¢n IP y la m scara de red. Para introducir la direcci¢n IP y la m scara de red en otra m quina elija 'bootp' o 'DHCP'. O bien, para introducir el nombre del protocolo (tal como IP) elija 'other'. NOTA: Esta informaci¢n se guarda hasta que configure completamente el equipo y confirme su selecci¢n. 4. "Select Teaming Mode for Team (name) - None\AFT\ALB\FEC\GEC." (Seleccione el modo de formaci¢n de equipos para el equipo (nombre)). Si desea obtener las descripciones, consulte la secci¢n Vista general y entorno de este archivo. Para Intel Link Aggregation, utilice FEC o GEC. AVISO: Si selecciona 'none' (ninguno) se crea un equipo de todas maneras! 5. "Are you sure?" (¨Est seguro?) Seleccione 'Yes' (S¡) para activar el equipo elegido. Seleccione 'No' para regresar al paso 3. Despus de activar el equipo, puede crear otro equipo o pulsar 'Intro' para proceder. 6. "Would you like to save this configuration and load it on boot?" (¨Desea guardar esta configuraci¢n y cargarla durante el inicio?) Elija 'Yes' (S¡), la opci¢n predeterminada, para combinar la secuencia de comandos de la inicializaci¢n ans con la secuencia del per¡odo de inicio. Seleccione los niveles de ejecuci¢n que deben cargar autom ticamente el m¢dulo ANS. Se recomienda que seleccione el mismo nivel que el del inicio de la red, generalmente un nivel 2, 3, 4 ¢ 5. Si no desea guardar la configuraci¢n para el inicio, seleccione 'No'. 7. "Would you like to start the network now?" (¨Desea iniciar la red ahora?) Seleccione 'Yes' (S¡) para activar el equipo. Si selecciona 'No' el programa todav¡a muestra que la instalaci¢n y la configuraci¢n finalizaron satisfactoriamente. Si las configuraciones se guardaron en el paso 6, ANS comienza un reinicio. Almacenamiento de la configuraci¢n ADVANCED NETWORKING SERVICES para varios reinicios =============================================================== NOTA: No siga estos pasos si utiliza el mtodo de configuraci¢n con secuencia de comandos. Las l¡neas de ejemplo son espec¡ficas para Red Hat 6.x. Es necesario que modifique los ejemplos seg£n la distribuci¢n que utiliza. Ahora que los controladores Ethernet y ANS est n configurados, siga las instrucciones a continuaci¢n para configurar el sistema y as¡ activar el ANS de la misma manera cada vez que se inicie el sistema. 1. Guarde la configuraci¢n ANS en un archivo al ejecutar: ianscfg -w [-f<nombre del archivo>] El valor predeterminado es '/etc/ians/ians.conf'. 2. Compruebe que los adaptadores que fueron seleccionado como miembros de los equipos NO hayan sido configurados durante el inicio. Para hacerlo, cambie "ONBOOT=yes" a "ONBOOT=no" en cada archivo '/etc/sysconfig/network-scripts/ifcfg-ethX' que coincida. 3. Cree un archivo de configuraci¢n '/etc/sysconfig/network-scripts/ ifcfg-<nombre del adaptador virtual>' para establecer que cada adaptador virtual se configure durante el inicio. El archivo debe lucir similar al siguiente: DEVICE=<nombre del adaptador virtual> BOOTPROTO="none" ONBOOT="yes" IPADDR="192.168.1.1" (ejemplo) NETMASK="255.255.255.0" (ejemplo) 4. Cree una secuencia de comandos de inicializaci¢n que cargue los m¢dulos e100.o, e1000.o (si es necesario) y ians.o, y que configure la topolog¡a de ANS. Copie 'iANS-x.x.x/install/Red Hat/ ans' en '/etc/rc.d/init.d/ans' para utilizar el archivo de secuencia de comandos modelo. De forma predeterminada, la configuraci¢n se lee desde '/etc/ians/ians.conf'. Si desea utilizar cualquier otro archivo, modifique la secuencia de comandos. 5. Agregue la secuencia de comandos ANS al proceso de inicializaci¢n seg£n los niveles de ejecuci¢n apropiados. Ejecute 'chkconfig --level <niveles de ejecuci¢n> ans on', donde <niveles de ejecuci¢n> constituye un conjunto de niveles de ejecuci¢n donde se inicia el ANS. Por ejemplo: 345. NOTA: Esta secuencia de comandos debe ser invocada ANTES de que el sistema inicie los servicios de red. Por ejemplo: si su secuencia de comandos de inicializaci¢n de red para ejecutar el nivel 3 es: '/etc/rc.d/rc3.d/S10network', cree un v¡nculo simb¢lico: '/etc/rc.d/rc3.d/S09ans' que se¤ale a '/etc/rc.d/init.d/ans'. El servicio ANS se detiene autom ticamente cuando se detiene el servicio de red. Eliminaci¢n de ADVANCED NETWORKING SERVICES =========================================== Se deben efectuar varios pasos para la eliminaci¢n de Advanced Networking Services: * Desactivaci¢n de todas las interfaces de adaptador virtual * Eliminaci¢n de la configuraci¢n ANS para inicios futuros * Eliminaci¢n del m¢dulo ANS * Eliminaci¢n de los archivos del sistema Existen dos mtodos para eliminar ANS: manual y con secuencia de comandos. Mtodo manual para eliminar ANS ------------------------------- 1. Inicie la sesi¢n como root (administrador principal). 2. Ejecute 'ifconfig -a' para visualizar todos los adaptadores virtuales configurados en el sistema. 3. Para cada adaptador virtual, ejecute 'ifconfig <nombre del adaptador virtual> down'. 4. Ejecute 'rmmod ians' para eliminar el m¢dulo ians. 5. En cada archivo de adaptador virtual, modifique el archivo para que contenga la l¡nea 'ONBOOT="no"' en lugar de 'ONBOOT="yes"' o bien, elimine el archivo completamente. 6. En cada archivo de configuraci¢n para adaptadores aut¢nomos, bajo /etc/sysconfig/network-scripts/, modifique el archivo ifcfg-ethX para que contenga la l¡nea 'ONBOOT="yes"' en lugar de 'ONBOOT="no"'. 7. Puede dejar el controlador base Intel o puede editar los archivos de configuraci¢n de los m¢dulos (generalmente '/etc/conf.modules' o '/etc/modules.conf') y restaurar su formato original. Para ello, elimine las l¡neas que contengan e100 o e1000 como los controladores que fueron agregados y restaure cada l¡nea que tenga un comentario. 8. Elimine la secuencia de comandos de inicializaci¢n ANS y todos los v¡nculos a ella (por ejemplo: '/etc/rc.d/init.d/ans' y '/etc/rc.d/rc.3/S09ans'). 9. En el directorio iANS-x.x.x, ejecute 'make uninstall' para eliminar todos los archivos. Mtodo con secuencia de comandos (solamente para las distribuciones incluidas en la instalaci¢n con secuencia de comandos) ------------------------------------------------------------------- 1. Inicie la sesi¢n como root (administrador principal). 2. Introduzca el directorio: iANS-x.x.x/install/[nombre de la distribuci¢n]. 3. Ejecute 'UNINSTALL'. 4. El resto del proceso es interactivo. Siga las instrucciones que presenta la consola. Instrucciones en la consola: "Restore member adapters to original role (stand alone)" (Restaurar los adaptadores miembros a la prioridad original (aut¢nomo)). Responda 'Yes' (S¡) para cada adaptador que desee continuar usando en el modo aut¢nomo. Esta configuraci¢n se crea mediante el controlador e100(0).o de Intel; aunque puede restaurar otros controladores. La eliminaci¢n del m¢dulo ANS de la memoria no desactiva los adaptadores que se est n ejecutando en el modo aut¢nomo. La secuencia de comandos elimina todos los archivos, secuencias de comandos y v¡nculos creados excepto '/etc/ians/ians.conf'. Reinicio de la red con la configuraci¢n original Para que las configuraciones nuevas surtan efecto, debe reiniciar el servicio de red ya sea mediante el reinicio del sistema o la ejecuci¢n de la secuencia de comandos de inicializaci¢n de la red con el par metro de reinicio: /etc/rc.d/init.d/network restart NOTA: Si utiliza el mtodo INSTALL (Instalaci¢n) autom tico para la configuraci¢n de ANS, recuerde que se agregaron l¡neas al archivo '/etc/conf.modules'. La secuencia de comandos UNINSTALL (desinstalaci¢n) no elimina estas l¡neas. Si desea eliminarlas, debe hacerlo manualmente. Modificaci¢n de la configuraci¢n de ADVANCED NETWORKING SERVICES ================================================================ Se pueden modificar la configuraci¢n y la topolog¡a de ANS, con algunas limitaciones. Despus de activarlas, puede cambiar las prioridades de los miembros, agregar o eliminar miembros de equipos, agregar o eliminar adaptadores virtuales o bien eliminar un equipo completamente. No podr : -Cambiar el modo del equipo. -Eliminar un equipo o un adaptador virtual. -Eliminar el £ltimo miembro de un equipo activo. Si un equipo se queda sin un adaptador de servidor o sin ning£n miembro, pasa a un estado de inactividad hasta que se agreguen miembros. Durante un per¡odo de inactividad, no se liberan los recursos que utiliza el equipo. Se pueden agregar instant neamente equipos, adaptadores miembros y adaptadores virtuales con el mismo conjunto de comandos mientras se ejecuta el servicio mediante las funciones Hot Add (adici¢n inmediata) y Hot Remove (eliminaci¢n inmediata). No confunda estas funciones con la funci¢n Add/Remove (Agregar/Eliminar) de PCI Hot Plug. Existen dos mtodos de reconfiguraci¢n: - Semiautom tica: sirve para cambiar el modo y/o para mover miembros de un equipo a otro. No se pueden crear equipos nuevos con esta funci¢n y todos los adaptadores deben permanecer en equipos. - Reconfiguraci¢n manual (vea a continuaci¢n) Reconfiguraci¢n semiautom tica ------------------------------ 1. Modifique manualmente el archivo de descripci¢n de la topolog¡a ANS: /etc/ians/ians.conf 2. Invoque la secuencia de comandos de inicializaci¢n ANS con el par metro de reinicio: /etc/rc.d/init.d/ans restart 3. Para reactivarla, ejecute la secuencia de comandos de inicializaci¢n del servicio de red con el par metro de reinicio: /etc/rc.d/init.d/network restart Reconfiguraci¢n manual ---------------------- 1. Desactive el adaptador virtual: ifconfig <nombre del adaptador virtual> down 2. Elimine el m¢dulo ians: rmmod ians 3. Cree o modifique el archivo de topolog¡a ians para que coincida con la nueva topolog¡a deseada: ubicaci¢n predeterminada: /etc/ians/ians.conf o cree una secuencia de comandos que contenga un grupo de invocaciones para ianscfg que genere la topolog¡a deseada. 4. Cargue el m¢dulo ians: insmod ians 5. Ejecute la secuencia de comandos creada en el paso 3 o ejecute el comando: ianscfg -r [-f<nombre del archivo>] donde <nombre del archivo> es el nuevo archivo de topolog¡a. 6. Restablezca cada adaptador virtual creado: ifconfig <nombre del adaptador virtual> <direcci¢n IP> [netmask <m scara de red>] [broadcast <difusi¢n>] 7. Guarde la configuraci¢n nueva: ianscfg -w [-f<nombre del archivo>] Cree un archivo de configuraci¢n de interfaz para cada nuevo adaptador virtual: * Los archivos generalmente residen en '/etc/sysconfig/network-scripts/' * El formato del nombre debe ser 'ifcfg-<nombre del adaptador virtual>' * Contenido del archivo modelo: DEVICE=<nombre del adaptador virtual> BOOTPROTO="none" ONBOOT="yes" IPADDR="192.168.1.1" NETMASK="255.255.255.0" 8. Si resta alg£n archivo innecesario de la configuraci¢n de un adaptador virtual, elim¡nelo o modif¡quelo. 9. Puede continuar usando el controlador base Intel, para cualquier adaptador que desee que sea una conexi¢n aut¢noma. Lista de comandos disponibles: ============================== Para crear un equipo: ianscfg -a -t<nombre del equipo> [-M<modo>] [-V] Utilice el indicador -M para especificar el modo de formaci¢n de equipos. El valor predeterminado es 'AFT'. Otras opciones son: 'NONE', 'ALB', 'FEC' o 'GEC'. Utilice el indicador -V para especificar una VLAN. Para establecer o cambiar el modo de equipo (£nicamente antes de activarlo): ianscfg -C -t<nombre del equipo> -M <modo> Para agregar miembros al equipo: ianscfg -a -t<nombre del equipo> -m<ethNN> [-p Y] Donde Y puede ser ninguno, primario o secundario, u opcional. A un equipo solamente se pueden agregar dispositivos existentes Intel Ethernet. Para agregar un adaptador virtual: ianscfg -a -t<nombre del equipo> -v<nombre del adaptador virtual> [-i<id de vlan>] NOTA: En equipos sin LAN virtuales, defina SOLAMENTE un adaptador virtual por equipo. En equipos con LAN virtuales, es necesario especificar las opciones -i (id de vlan). El nombre del adaptador virtual puede ser cualquiera, excepto 'ethx', y siempre debe incluir el sufijo con el n£mero de instancia. Para activar el equipo: ianscfg -c<nombre del equipo> Despus de que un equipo haya sido activado, todav¡a se pueden agregar o eliminar miembros. NOTA: En este momento, aparece el adaptador virtual (ifconfig -a) en la lista de adaptadores pero en el estado inactivo. Para activar el adaptador virtual: ifconfig <nombre del adaptador virtual> <n£mero ip> netmask <n£mero de m scara> broadcast <difusi¢n> Para obtener el estado: ianscfg -s Para obtener ayuda sobre la utilidad ianscfg: ianscfg Para eliminar un miembro: ianscfg -d -m<ethX> NOTA: No especifique el equipo. Para inhabilitar el adaptador virtual: ifconfig <nombre del adaptador virtual> down Para eliminar un adaptador virtual (excepto el £ltimo): ianscfg -d -v <nombre del adaptador virtual> Para eliminar un equipo (sin miembros o adaptadores virtuales): ianscfg -d -t <nombre del equipo> Para eliminar un equipo (regresivamente, con todos los miembros y adaptadores virtuales asociados): ianscfg -d -t <nombre del equipo> -r Para eliminar el m¢dulo ANS (cancelar primero todos los adaptadores virtuales): rmmod ians Para eliminar los archivos ANS del sistema (despus de desactivar los adaptadores virtuales y restablecer la configuraci¢n), desde el directorio iANS-x.x.x: make uninstall Para guardar la configuraci¢n actual en un archivo (solamente despus de activarla): ianscfg -w [-f <nombre del archivo>] El valor predeterminado es un archivo de texto que se puede editar denominado '/etc/ians/ians.conf'. Para programar autom ticamente una configuraci¢n de topolog¡a a partir de un archivo: ianscfg -r [-f <nombre del archivo>] El archivo predeterminado es '/etc/ians/ians.conf)'. Para desactivar los sondeos: ianscfg -P -t<nombre del equipo> -d Ejemplo de archivo para configurar el modo AFT con LAN virtuales: (dos adaptadores PRO/100) ================================================================= insmod e100 insmod ians ianscfg -a -t team1 -M AFT -V ianscfg -at team1 -m eth0 -p primary ianscfg -at team1 -m eth1 -p secondary ianscfg -at team1 -v vadapt1 -i 10 ianscfg -at team1 -v vadapt2 -i 15 ianscfg -c team1 ianscfg -s ifconfig vadapt1 143.185.254.10 netmask 255.255.255.0 ifconfig vadapt2 143.185.254.10 netmask 255.255.255.0 Resoluci¢n de problemas ======================= 1. Si ha estado ejecutando un adaptador aut¢nomo con una direcci¢n IP asignada, es necesario configurar la direcci¢n IP en 0.0.0.0 antes de agregar el adaptador a un equipo: ifconfig ethx {0.0.0.0}. 2. Los adaptadores que pertenecen a un equipo siempre deben enlazar el protocolo con el adaptador virtual y NO con el adaptador f¡sico. Esto tambin se aplica a adaptadores aut¢nomos. 3. Si no elimina las referencias a otros controladores base posibles en las configuraciones, pone en riesgo la obtenci¢n de varias interfaces y resultados impredecibles en adaptadores que desea utilizar en el equipo. 4. Si recibe el mensaje de error: "module not loaded" (m¢dulo no cargado), durante la configuraci¢n del equipo, comience de nuevo desde el principio. Para hacerlo, escriba: ./INSTALL veryclean all SMP=[0|1] MODVERSIONS=[0|1] Elija 0 ¢ 1 para SMP y seleccione MODVERSIONS para que coincida con la configuraci¢n del rbol del kernel actual. NOTA: Este error ocurre cuando el m¢dulo destino no coincide con la versi¢n de kernel y cuando la instalaci¢n se realiz¢ sin par metros (utilizando las opciones de './INSTALL'). 5. Si recibe el mensaje de error: "service ans does not support chkconfig" (el servicio ans no admite chkconfig) durante la adici¢n de la secuencia de comandos ANS al proceso de inicializaci¢n, cree manualmente el v¡nculo simb¢lico con el archivo ans para cada nivel de ejecuci¢n que desee, para ello introduzca: ln -s /etc/rc.d/init.d/ans /etc/rc.d/rcX.d/S09ans donde X es el n£mero del nivel de ejecuci¢n deseado. 6. Si traslada adaptadores en y fuera de los equipos mediante tramas Jumbo, revise las configuraciones MTU para tramas Jumbo. Estructura del rbol de creaci¢n ANS: * Archivos de origen que dependen del kernel (src/*.[ch], src/lib/*.[ch]) * Archivo de objetos precompilados independientes del kernel (bin/iANS_core.o) * Makefiles * Utilidad de configuraci¢n Advanced Networking Services (bin/ianscfg) * Daemon de la utilidad general Advanced Networking Services (bin/iansd) * Secuencias de comandos de instalaci¢n, desinstalaci¢n y configuraci¢n Distribuci¢n de archivos: De forma predeterminada, los componentes se distribuyen as¡: -Para un kernel 2.2.x: /lib/modules/[versi¢n del kernel]/net/ians.o -Para un kernel 2.4.x: /lib/modules/[versi¢n del kernel]/kernel/drivers/net/ians.o - /usr/sbin/ianscfg - /usr/sbin/iansd - Para RedHat 6.x: /usr/man/man1/ianscfg.1 - Para RedHat 7.x: /usr/share/man/man1/ianscfg.1 Ejemplo de archivo conf.modules: #alias eth0 eepro100 #alias eth1 eepro100 #alias eth2 eepro100 alias eth0 e100 alias eth1 e100 alias eth2 e100 alias parport_lowlevel parport_pc alias scsi_hostadapter aic7xxx Licencia ======== Copyright (c) 1999 - 2001, Intel Corporation. Reservados todos los derechos. Se permite la redistribuci¢n y el uso en formatos binario y fuente, con o sin modificaci¢n, siempre y cuando se cumplan las siguientes condiciones: 1. Las redistribuciones del c¢digo fuente deben conservar el aviso de copyright anterior, la lista de condiciones y la siguiente renuncia. 2. Las redistribuciones en formato binario deben reproducir el aviso de copyright anterior, esta lista de condiciones y la siguiente renuncia en la documentaci¢n o en cualquier otro material que acompa¤e a la distribuci¢n. 3. Ni el nombre de Intel Corporation ni los nombres de sus colaboradores pueden utilizarse para aprobar o promover productos derivados de este software sin previa autorizaci¢n por escrito. ESTE SOFTWARE ES PROPORCIONADO POR LOS PROPIETARIOS Y COLABORADORES DEL COPYRIGHT "TAL CUAL", Y SE RENUNCIA A CUALQUIER GARANTIA EXPLICITA O IMPLICITA, INCLUYENDO, PERO NO LIMITANDOSE A LAS GARANTIAS IMPLICITAS DE COMERCIALIZACION O DE ADECUACION PARA UNA FINALIDAD DETERMINADA. LOS COLABORADORES NO SERAN RESPONSABLES EN NINGUN CASO POR DA¥O ALGUNO SEA DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, TIPICO O CONSECUENTE (INCLUIDOS PERO NO LIMITADOS A: LA ADQUISICION DE BIENES O SERVICIOS SUSTITUTOS; PRDIDA DE USO, DATOS O UTILIDADES O INTERRUPCION DE LAS ACTIVIDADES COMERCIALES) CAUSADO POR CUALQUIER MOTIVO Y SOBRE CUALQUIER RESPONSABILIDAD, QUE SE INCLUYA EN CONTRATO, RESPONSABILIDAD ESTRICTA O DEFECTO (INCLUYENDO NEGLIGENCIA O CUALQUIER OTRA FORMA) PRODUCIDO DE CUALQUIER MODO POR EL USO DE ESE SOFTWARE, AUN SI SE NOTIFICO DE LA POSIBILIDAD DE QUE DICHOS DA¥OS SE PRODUJESEN. * Las marcas registradas de otros proveedores pertenecen a sus propietarios respectivos.Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.