Salut,
Pour bridger un vpn avec une interface ethernet, je fais comme ceci
Vous devriez pouvoir vous en inspirer pour faire ce que vous voulez
auto eth0
iface eth0 inet manual
#iface eth0 inet static
# address 192.168.10.10
# netmask 255.255.255.0
# gateway 192.168.10.1
# bridge eth0 sur br0 pour Openvpn
auto br0
iface br0 inet static
address 192.168.10.10
netmask 255.255.255.0
broadcast 192.168.10.255
gateway 192.168.10.1
pre-up /etc/openvpn/bridge.sh br0 eth0 tap0 up && /etc/init.d/openvpn start ebox-bridge
pre-down /etc/init.d/openvpn stop
post-down /etc/openvpn/bridge.sh br0 eth0 tap0 down
script de pnotage bridge.sh
# prend 4 arguments en compte
# $1 nom du BRIDGE
# $2 interface ethernet
# $3 interface du vpn
# $4 arret/démarrage up/down
# ex: BRIDGE br0 eth0 tap0 up
BRIDGE=$1
ETH_interface=$2
VPN_interface=$3
updown=$4
case $updown in
"up")
openvpn --mktun --dev $VPN_interface
brctl addbr $BRIDGE
brctl addif $BRIDGE $ETH_interface
brctl addif $BRIDGE $VPN_interface
ifconfig $ETH_interface promisc up
ifconfig $VPN_interface promisc up
;;
"down")
brctl delif $BRIDGE $ETH_interface
brctl delif $BRIDGE $VPN_interface
openvpn --rmtun --dev $VPN_interface
brctl delbr $BRIDGE
;;
esac