Configuracion de dos tarjetas de red con distinto gateway.
Hola a todos: Tengo un problema en mi maquina con SuSE 9.1. Resulta que tengo dos tarjetas de red, una (eth0) esta conectada a un ruteador inalambrico linksys WRT54G que le sirve red a algunas maquina apple y la otra (eth1) esta conectada directamente a internet (ip fija), el punto es que esta maquina, sirve netatalk a ambas redes, pero segun yo, para que las maquinas de la subred del ruteador puedan verla, necesito configurar a eth0 como cualquier maquina de la subred (gateway 192.168.1.1 por decir) y que obtenga los datos por DHCP (como es que los sirve el ruteador) y bueno eth1 que se quede con el gateway de afuera. El punto es que no he podido definirles distintos gateways desde YaST, si modifico uno ese lo toma para el otro y viceversa, conclusion, en este momento, ninguna maquina apple de ninguna de las dos redes se da cuenta del servidor appletalk en la SuSE 9.1, estoy haciendo algo mal ya lo se, pero que acaso mi idea no es la correcta? alguien por ahi me podria ayudar? alguna pista? Saludos y muchas gracias por la ayuda. Victor. -- GEMINI (May 21 to Jun. 20) Good news and bad news highlighted. Enjoy the good news while you can; the bad news will make you forget it. You will enjoy praise and respect from those around you; everybody loves a sucker. A short trip is in the stars, possibly to the men's room.
No puedes establecer DOS gateways por defecto, que es lo que parece que quieres hacer. Uno de los dos debe estar para un configurado para una subred concreta. Si cuentas mas cosas de tu configuracion intentare darte algua pista mas. Un saludo Lluis El jue, 13-01-2005 a las 11:08 -0600, Victor Manuel Alvarez Amaya escribió:
Hola a todos:
Tengo un problema en mi maquina con SuSE 9.1. Resulta que tengo dos tarjetas de red, una (eth0) esta conectada a un ruteador inalambrico linksys WRT54G que le sirve red a algunas maquina apple y la otra (eth1) esta conectada directamente a internet (ip fija), el punto es que esta maquina, sirve netatalk a ambas redes, pero segun yo, para que las maquinas de la subred del ruteador puedan verla, necesito configurar a eth0 como cualquier maquina de la subred (gateway 192.168.1.1 por decir) y que obtenga los datos por DHCP (como es que los sirve el ruteador) y bueno eth1 que se quede con el gateway de afuera.
El punto es que no he podido definirles distintos gateways desde YaST, si modifico uno ese lo toma para el otro y viceversa, conclusion, en este momento, ninguna maquina apple de ninguna de las dos redes se da cuenta del servidor appletalk en la SuSE 9.1, estoy haciendo algo mal ya lo se, pero que acaso mi idea no es la correcta? alguien por ahi me podria ayudar? alguna pista?
Saludos y muchas gracias por la ayuda.
Victor.
-- GEMINI (May 21 to Jun. 20) Good news and bad news highlighted. Enjoy the good news while you can; the bad news will make you forget it. You will enjoy praise and respect from those around you; everybody loves a sucker. A short trip is in the stars, possibly to the men's room.
Hola, Es la primera vez que hago algo asi (no soy experto en redes, de hecho, s'e muy poco :P). La situacion es la siguiente, maquina "A" un SuSE 9.1 con ip fija que llega directamente de internet (del instituto donde me encuentro), maquina "B" una apple con ip fija igualmente y maquina "C" otra apple, pero conectada aun ruteador WRT54G (osea subred 192.168.x.x por decir). Ahora, la idea es "B" y "C" puedan imprimir y ver directorios compartidos en la maquina "A" (via appletalk). La maquina "B" si puede imprimir y todo dado que se encuentra en la misma red que la "A" pero la "C" no puede porque cuando busca impresoras, las busca en la subred (cuestion de appletalk de nuevo) 192.168.x.x, claramente "C" y "A" no se encuentran en la misma red, asi que pense que con otra tarjeta de red en la "A" conectada al ruteador y por lo tanto en la misma subred con "C" entonces se solucionaria el problema, tanto "B" como "C" ven a "A" y todos felices :). Bueno, pense lo siguiente, que se quede como estaba la tarjeta de "A" que viene de internet y configuro la otra con gateway 192.168.1.1 (la del ruteador) y asi todo muy bonito, una tiene ip fija y la otra por DHCP y todos contentos de nuevo :), pero eso es lo que no he podido y entonces estoy pensando que mi idea es una tonteria, pero entonces, cual podria ser una solucion a esto? Creo que eso es todo, espero haber descrito bien el problema :P. Saludos y muchas gracias. Victor. -- GEMINI (May 21 to Jun. 20) Good news and bad news highlighted. Enjoy the good news while you can; the bad news will make you forget it. You will enjoy praise and respect from those around you; everybody loves a sucker. A short trip is in the stars, possibly to the men's room.
Voy a explicar lo que yo he entendido, por favor confirmame si es eso 1/ La Maquina A esta conectada a Internet con IP fija 2/ La MAquina B esta conectada a Internet con IP fija 3/ Ambas maquinas se ven entre si sin ningun problema 4/ La maquina C esta conectada a un router con direccion 192.168.1.1 Si yo no entiendo mal la segunda tarjeta de A, la que conectas al router deberia tener una direccion 192.168,x.x, dependiendo de la mascara de subred de C, quien debe tener como gateway por defecto 192.168.1.1 es C Saludos LLuis El jue, 13-01-2005 a las 14:15 -0600, Victor Manuel Alvarez Amaya escribió:
Hola,
Es la primera vez que hago algo asi (no soy experto en redes, de hecho, s'e muy poco :P).
La situacion es la siguiente, maquina "A" un SuSE 9.1 con ip fija que llega directamente de internet (del instituto donde me encuentro),
Hola,
1/ La Maquina A esta conectada a Internet con IP fija 2/ La MAquina B esta conectada a Internet con IP fija 3/ Ambas maquinas se ven entre si sin ningun problema 4/ La maquina C esta conectada a un router con direccion 192.168.1.1
Si, hasta aca todo bien.
Si yo no entiendo mal la segunda tarjeta de A, la que conectas al router deberia tener una direccion 192.168,x.x, dependiendo de la mascara de subred de C, quien debe tener como gateway por defecto 192.168.1.1 es C
La tarjeta de A que conecto al router deberia tener una ip de esas dado que el router las sirve por DHCP (aunque se la podria especificar a mano), y si le pongo como gateway a C la 192.168.1.1 por medio de YaST, a la tarjeta de A que esta conectada a internet tambien se le cambia el gateway (es decir ambas tienen que utilizar el mismo) y entonces, segun yo, ahora B seria quien no podria ver a A dado que ahora no se encuentran en la misma red :S. Bueno, pues ahi vamos, seguire viendo que sucede. Saludos y muchas gracias. Victor. -- GEMINI (May 21 to Jun. 20) Good news and bad news highlighted. Enjoy the good news while you can; the bad news will make you forget it. You will enjoy praise and respect from those around you; everybody loves a sucker. A short trip is in the stars, possibly to the men's room.
On Thu, 13 Jan 2005 18:32:47 -0600, Victor Manuel Alvarez Amaya wrote:
Bueno, pues ahi vamos, seguire viendo que sucede.
Hola, No sé si te puede servir, pero lo primero que se me viene a la cabeza para este caso es la configuración de una IP virtual para que el equipo C pueda ver al resto. En Google, buscando por "ifconfig+virtual ip" encontré este artículo. No lo he probado nunca (configurar una IP virtual), pero te puede ser útil en este caso: http://handsonhowto.com/virt.html Saludos, -- Camaleón
Debemos de tener instalado IPROUTE en nuestro Linux (con Debian, apt-get install iproute) y el Kernel con soporte para: * IP: advanced router (CONFIG_IP_ADVANCED_ROUTER) * IP: policy routing (CONFIG_IP_MULTIPLE_TABLES) * IP: use netfilter MARK value as routing key (CONFIG_IP_ROUTE_FWMARK) Una vez instalado, podemos empezar a crear las rutas que necesitemos para conseguir que todo lo que venga de una IP determinada podamos enviarla por una ruta distinta a la de defecto. Primero, creamos la tabla de rutas de la siguiente manera: echo 200 Web >> /etc/iproute2/rt_tables Si crearamos mas tablas, no repetiriamos el número 200 ni el nombre Web. La creación de una segunda tabla seria esta (esto no es necesario para lo que necesitamos hacer): echo 201 Maquinas_Viejas >> /etc/iproute2/rt_table El siguiente paso es añadir las máquinas que queremos que salgan por la ruta alternativa, de la siguiente forma: ip rule add from 192.168.1.242 lookup Web Podemos añadir todas las máquinas que queramos de esa forma, añadamos otra: ip rule add from 192.168.1.247 lookup Web Y por último establecemos la ruta alternativa que tienen que usar las máquinas anteriores, es decir, las que pertenezcan a la tabla de rutas "Web" que hemos creado. Lo hariamos: ip route del default via 172.27.0.2 dev eth2 table Web El default via seria la puerta de enlace externa (nunca una IP que esté en el firewall) por donde queremos que salga y el dev eth2 la interfaz por donde saldrán los paquetes hacia la nueva ruta. Comandos que pueden sernos útiles son: * Para listar las tablas de rutas ip rule ls * Para listar las rutas de una table ip rule ls table Web donde Web es el nombre de la tabla. Y eso seria todo lo necesario para sacar distintas IPs por puertas de enlace diferentes a la que tenga toda la red por defecto. Espero que te sirva. Byes El Viernes, 14 de Enero de 2005 01:32, Victor Manuel Alvarez Amaya escribió:
Hola,
1/ La Maquina A esta conectada a Internet con IP fija 2/ La MAquina B esta conectada a Internet con IP fija 3/ Ambas maquinas se ven entre si sin ningun problema 4/ La maquina C esta conectada a un router con direccion 192.168.1.1
Si, hasta aca todo bien.
Si yo no entiendo mal la segunda tarjeta de A, la que conectas al router deberia tener una direccion 192.168,x.x, dependiendo de la mascara de subred de C, quien debe tener como gateway por defecto 192.168.1.1 es C
La tarjeta de A que conecto al router deberia tener una ip de esas dado que el router las sirve por DHCP (aunque se la podria especificar a mano), y si le pongo como gateway a C la 192.168.1.1 por medio de YaST, a la tarjeta de A que esta conectada a internet tambien se le cambia el gateway (es decir ambas tienen que utilizar el mismo) y entonces, segun yo, ahora B seria quien no podria ver a A dado que ahora no se encuentran en la misma red :S.
Bueno, pues ahi vamos, seguire viendo que sucede.
Saludos y muchas gracias.
Victor.
-- GEMINI (May 21 to Jun. 20) Good news and bad news highlighted. Enjoy the good news while you can; the bad news will make you forget it. You will enjoy praise and respect from those around you; everybody loves a sucker. A short trip is in the stars, possibly to the men's room.
-- Francisco Javier Lopez Vazquez Ingeniero de Sistemas Administrador UNIX Randstad ICT Tlf. 914906137
Es la maquina C la que debe usar de gateway 192.168.1.1 El jue, 13-01-2005 a las 18:32 -0600, Victor Manuel Alvarez Amaya escribió:
Hola,
1/ La Maquina A esta conectada a Internet con IP fija 2/ La MAquina B esta conectada a Internet con IP fija 3/ Ambas maquinas se ven entre si sin ningun problema 4/ La maquina C esta conectada a un router con direccion 192.168.1.1
Si, hasta aca todo bien.
Si yo no entiendo mal la segunda tarjeta de A, la que conectas al router deberia tener una direccion 192.168,x.x, dependiendo de la mascara de subred de C, quien debe tener como gateway por defecto 192.168.1.1 es C
La tarjeta de A que conecto al router deberia tener una ip de esas dado que el router las sirve por DHCP (aunque se la podria especificar a mano), y si le pongo como gateway a C la 192.168.1.1 por medio de YaST, a la tarjeta de A que esta conectada a internet tambien se le cambia el gateway (es decir ambas tienen que utilizar el mismo) y entonces, segun yo, ahora B seria quien no podria ver a A dado que ahora no se encuentran en la misma red :S.
Bueno, pues ahi vamos, seguire viendo que sucede.
Saludos y muchas gracias.
Victor.
-- GEMINI (May 21 to Jun. 20) Good news and bad news highlighted. Enjoy the good news while you can; the bad news will make you forget it. You will enjoy praise and respect from those around you; everybody loves a sucker. A short trip is in the stars, possibly to the men's room.
Hola, Muchas gracias por los comentarios, estuve unos dias fuera, pero ahora voy a probar lo que me han escrito, ya les avisare si lo solucione o algo. Saludos y muchas gracias. Victor. -- GEMINI (May 21 to Jun. 20) Good news and bad news highlighted. Enjoy the good news while you can; the bad news will make you forget it. You will enjoy praise and respect from those around you; everybody loves a sucker. A short trip is in the stars, possibly to the men's room.
participants (4)
-
Camaleón
-
Francisco Javier Lopez
-
lmartinez
-
Victor Manuel Alvarez Amaya