Fwd: Re: [opensuse-es] Re: Cambio IP y no puedo salir a internet (solucion)
El 17/03/2010 21:07, Camaleón escribió:
El Wed, 17 Mar 2010 20:03:27 +0100, Kernel escribió:
he entrado en el yast y en la puerta de enlace , al lado pone device, le he puesto etho y ok
Pues menos mal porque después de ver la tabla de rutas que has enviado te iba a decir que añadieras una puerta de enlace distinta para cada una de las interfaces, en lugar de una predeterminada :-P
Oye, ¿y esa topología de red no te sería más interesante configurar las interfaces en alguno de los modos de "bonding"? Los adaptadores son iguales (misma marca y modelo), no tendrías problemas y los modos "1" y "5" son muy sencillos de configurar :-)
Saludos,
¿Redundancia?, me vendría fenomenal, ¿como se configura? -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Thu, 18 Mar 2010 09:03:49 +0100, Kernel escribió:
El 17/03/2010 21:07, Camaleón escribió:
Oye, ¿y esa topología de red no te sería más interesante configurar las interfaces en alguno de los modos de "bonding"? Los adaptadores son iguales (misma marca y modelo), no tendrías problemas y los modos "1" y "5" son muy sencillos de configurar :-)
¿Redundancia?, me vendría fenomenal, ¿como se configura?
Sí, redundancia y tienes varias opciones (para leer una explicación detallada de los modos, etc... revisa este documento¹): - Modo 1 o "active-backup" ("failover" puro. Una interfaz está activa y gestionando las peticiones y sólo cuando se detecta una caída, entra en juego la otra). - Modo 5 o "balance-tlb" (la carga del tráfico de red se distribuye entre ambos adaptadores, y además añade soporte de "failover"). El modo 5 me lo recomendó Rafa Grimán y en openSUSE no lo he llegado a probar (en Debian este modo me daba problemas y volví al "modo 1"). Te recomiendo que pruebes ambos, la redundancia está bien pero si puedes balancear la carga, pues mejor :-) Te pongo los pasos que tengo apuntados para openSUSE 10.0 y que seguían vigentes en la 10.3 (sí, ya sé que es una versión viejita, pero los pasos para configurar el bonding son "infalibles" :-P) *** CHANNEL BONDING SUSE 10.0 (X86_64-SMP) 2 TARJETAS DE RED INTEL GIGABIT (E1000) 1) Configurar las tarjetas de red desde Yast para que utilicen DHCP 2) Editar los dos ficheros /etc/sysconfig/network/ifcfg-eth-id... con los siguientes valores: BOOTPROTO="none" STARTMODE="off" 3) Crear un fichero en /etc/sysconfig/network con los siguientes datos: nombre del fichero: ifcfg-bond0 contenido: STARTMODE="onboot" BOOTPROTO="static" IPADDR="10.0.0.11" NETMASK="255.255.255.0" NETWORK="10.0.0.0" REMOTE_IPADDR="" BONDING_MASTER="yes" BONDING_MODULE_OPTS="mode=active-backup miimon=100" BONDING_SLAVE0="eth0" BONDING_SLAVE1="eth1" 4) Editar el fichero /etc/modprobe.conf.local y añadir los siguientes datos: alias bond0 bonding options bonding miimon=100 mode=active-backup 5) Editar el fichero /etc/sysconfig/kernel y añadir lo siguiente: MODULES_LOADED_ON_BOOT=e1000 6) Para verificar su funcionamiento y configuración, ejecutar los siguientes comandos: ifconfig (muestra las 4 interfaces: bon0, eth0, eth1 y lo) cat /proc/net/bonding/bond0 *** Nota 1: En las versiones más modernas de openSUSE me parece que ya habían añadido una opción en la configuración en el campo del adaptador de red en YaST para configurar las interfaces en modo "bonding", pero yo prefiero seguir configurando a mano las cosas. Nota 2: La configuración es para adaptadores Intel (módulo "e1000"), si usas "Broadcom" tendrás que cambiar el nombre del módulo a cargar, al igual que los rangos de las direcciones IP. Nota 3: Recuerda que los servicios ya no utilizarán "eth0" o "eth1" sino "bond0" así que tendrás que modificar este valor, por ejemplo en Samba o en Postfix siempre y cuando uses algún parámetro de asociación a la interfaz ("binding"). Nota 4: Trabaja en local, no lo hagas en remoto (ssh). La red puede no volver a levantar mientras lo estás configurando y necesitarás tener acceso físico al equipo. Una vez configurado todo, reinicia el sistema para asegurarte de que funciona correctamente. Revisar el dmesg (¡importante!). Nota 5: Para comprobar que funcionaba lo que hacía era ejecutar "ping -c 50 google.es", con los dos cables de red conectados, y mientras el ping se ejecutaba desconectaba un cable, lo volvía a conectar y luego el otro. El ping debería seguir sin pérdida de paquetes. ¹ http://www.linuxfoundation.org/collaborate/workgroups/networking/bonding Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (2)
-
Camaleón
-
Kernel