El día 15 de septiembre de 2010 15:11, Pablo Fredrikson
Post by Pablo FredriksonPost by Alejandro VargasSe me ocurre una trampita que se podría hacer: meter el ppp0 en un
bridge. En el script de ip-up podés hacer que se agregue la interface
al bridge y se asigne la IP al bridge en lugar de a la ppp0. Después
usás el bridge para todo.
Buh, no se puede agregar ppp0 a un bridge, porque ppp0 es una interfaz
tunel y no tiene la cabecera de ethernet para bridgear, uno es layer2
y el otro es layer3
fw:~# brctl addif br0 ppp0
can't add ppp0 to bridge br0: Invalid argument
En un foro hablan sobre que no se puede meter una vpn hecha con pptp
en un bridge, y contestan esto:
I found a quote stating "you can't bridge ppp0 because Linux dosen't
support BCP without patching the kernel and pppd". This dates back to
2004, but it seems that either these patches weren't added or
something else goes wrong. I got pptp connections to "bridge" using
bcrelay and simple routing. (put pptp clients into a seperate subnet)
O sea, que para que funcionara habría que encontrar la manera de que
el ppp tuviera cabecera ethernet, aunque sea con una mac inventada.
Hummm.... habtrá alguna manera de unir una interfaz tap a una ppp??
Tal vez un pequeño programita que copie tráfico de uno a otro...
Bueno, en ese caso no necesitarías ni siquiera el bridge para lo que
te hace falta.