• [^] # Re: bridge au niveau serveur

    Posté par . En réponse au message OpenVPN en mode pont. Évalué à 7.

    Je vous fait part de mes notes

    Installez le paquet bridge-utils
    pour la suite, eth0 est la carte ethernet du serveur 192.168.10.200 son ip. 192.168.10.1 est la passerelle du reseau du serveur vpn.

    Modifications de la partie réseau ( supprimez toute la partie relative à eth0 )

    /etc/network/interfaces
    # bridge eth0 sur br0 pour Openvpn
    auto br0
    iface br0 inet static
    bridge_ports eth0
    address 192.168.10.200
    netmask 255.255.255.0
    broadcast 192.168.10.255
    gateway 192.168.10.1
    post-up /etc/openvpn/scripts/ovup.sh && /etc/init.d/openvpn start
    pre-down /etc/init.d/openvpn stop
    post-down /etc/openvpn/scripts/ovdown.sh

    Créations des scripts ovup.sh et ovdown.sh

    /etc/openvpn/scripts/ovup.sh
    #!/bin/sh
    openvpn --mktun --dev tap0
    brctl addif br0 tap0
    ifconfig eth0 promisc up
    ifconfig tap0 promisc up
    ifconfig br0 192.168.10.200 netmask 255.255.255.0 broadcast 192.168.10.255

    /etc/openvpn/scripts/ovdown.sh
    #!/bin/sh
    openvpn --rmtun --dev tap0