All pastes #287211 Raw Edit

Anonymous

public text v1 · immutable
#287211 ·published 2006-12-21 07:43 UTC
rendered paste body
#!/bin/sh

#/etc/openvpnbridge
# OpenVPN Bridge Config File
# Creates TAP devices for use by OpenVPN and bridges them into OpenWRT Bridge
# Taken from http://openvpn.net/bridge.html

# Make sure module is loaded
insmod tun

# Define Bridge Interface
# Preexisting on OpenWRT
br="br2"

# Define list of TAP interfaces to be bridged,
# for example tap="tap0 tap1 tap2".
tap="tap0"

# Build tap devices
for t in $tap; do
    openvpn --mktun --dev $t
done

# Add TAP interfaces to OpenWRT bridge
for t in $tap; do
    brctl addif $br $t
done

#Configure bridged interfaces
for t in $tap; do
    ifconfig $t 0.0.0.0 promisc up
done