[eside-ghost] Pequeño problema creando un bridge con brctl
AngelD
angeld en froga.net
Mar Oct 16 08:33:09 CEST 2007
El Mar, 16 de Octubre de 2007, 3:22, Unai Goikoetxeta escribió:
> Aupa!
>
>
> Ahora que casi tengo toda la instalación de Asterisk finalizada, he
> decidido configurar un pequeño puente entre las dos interfaces ethernet de
> mi servidor para poder acceder a mi red local vía cable ethernet sin tener
> que conectarme directamente al router. El esquema es el siguiente:
>
>
> | ROUTER | ------> eth0 |SERVIDOR| eth1 ------>PC
>
>
> Para ello, he modificado el archivo /etc/network/interfaces y lo he
> dejado de la siguiente manera:
>
>
> auto lo iface lo inet loopback
>
> auto br0 iface br0 inet dhcp bridge_ports eth0 eth1
>
>
> En él que como veis, he creado el puente entre ambas interfaces al que he
> asignado una IP mediante dchp con el router.
>
> El problema viene cuando conecto el PC a la interfaz eth1. Me gustaría
> que el PC fuese capaz de obtener una IP ofrecida por el router, pero no
> consigo que se comuniquen estos dos puntos.
>
> He probado a configurar manualmente la IP del PC, y logro hacer ping con
> la IP del servidor, pero no con el router, y desde el router puedo hacer
> ping al servidor pero no al PC. El único capaz de realizar pings
> satisfactorios con los otros dos es el SERVIDOR.
>
> ¿Sabéis como puedo solucionar el problema para que el router y el PC
> puedan comunicarse, tanto para el proceso de DCHP como para el posterior
> intercambio de paquetes? No se si se trata de algún flag relacionado con
> el forwarding... cualquier ayuda o sugerencia me vendría muy bien.
Me imagino que el el parámetro del kernel 'ip_forward' tiene que estar a
1. Aparte de esto, y de la comprobación con 'tcpdump' de que el tráfico
es el mismo en ambas interfaces, no se me ocurre nada.
Saludos --- Angel
Más información sobre la lista de distribución eside-ghost