El Thu, 28 Apr 2011 16:26:00 +0200, carlopmart escribió:
On 04/28/2011 03:38 PM, Camaleón wrote:
Las rutas las puedes marcar de distintas maneras sin necesidad de disponer interfaces tipo ethX:X. Por ejemplo mediante la opción neighbour, nexthop, marcado de paquetes, etc.
(...)
Entonces ¿qué problemas tenías exactamente con tus alias y con la tabla de rutas? Es decir, ¿por qué no hacerlo de esa forma? Cambiar la tabla de rutas se me antoja menos agresivo que modificar iptables :-?
Mi problema era que el comando mysql no permite (en la versión que yo tengo instalada, claro) bindar con una ip de salida como lo hace ssh o el propio ping. Es por ello que el servidor mysql denegaba la conexión.
Ya, no me refiero a eso.
El segundo problema que surgió es que tuve que instalar un segundo servicio que también tenia que conectar contra el mismo servidor mysql, pero claro, ambos servicios salían con la ip principal del host y no con las ip de alias. Eso lo pude "forzar" parcialmente con una regla de iptables. Pero ¿que ocurrió? ... que todas las peticiones mysql salían con una única ip. Eso era otro problema.
(...) Me refiero a por qué no modificar la tabla de rutas en lugar de hacer todo eso. Dijiste que no podías por el tema de los alias y del iproute2 pero ya hemos visto que sí es posible hacerlo.
Vale, pero ¿por qué dices que no funcionaría en otros sistemas *Unix? Sin el label tampoco funciona en linux, no pillo esa distinción que haces entre linux "y el resto".
Porque un sistema BSD, FreeBSD u OpenBSD, no hacen interfaces virtuales del tipo ethX:X. Te asignan las ip alias tal como ves en la configuración de ese host linux. Mira:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-virtu... http://www.cyberciti.biz/tips/freebsd-how-to-setup-2-ip-address-on-one-nic.h...
¿Y cuál es el problema? :-? Supongo que podrás usar el nombre "alias0" para identificar esa interfaz. 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