[eside-ghost] Pequeño problema creando un bridge con brctl
zgor
zgor en int80h.net
Mar Oct 16 08:23:40 CEST 2007
Hola Unai,
>
>
> 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.
>
Es extraño. Te debería funcionar. Lo he hecho asi mil veces, lo único
que nunca con el fichero de configuración determinando todo.
Pega un ifconfig y un brcrtl showbr br0 a ver que te da
Prueba tb a mano:
brctl addbr br0
ifconfig br0 192.168.1.10 netmask 255.255.255.0 up
ifconfig eth0 0.0.0.0 up
ifconfig eth1 0.0.0.0 up
route add default gw 192.168.1.1
brctl addif br0 eth0
brctl addif br0 eth1
echo 1 > /proc/sys/net/ipv4/ip_forward (esto no deberia hacer falta pero
por si acaso :D )
y asi te deberia tirar, mata por si acaso, si tienes en el server
procesos de dhclient3 y tal que suelen dar la bara :D
zgor.
Más información sobre la lista de distribución eside-ghost