PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OpenVPN und Brücke für zwei TAP



mslin
26.04.09, 21:14
Hallo,

vielleicht könnt Ihr mir weiterhelfen?

Habe mir ein Script (abgeschrieben - siehe unten) das mir eine Brücke baut damit ich über openVPN eine Verbindung über TAP0 herstellen kann.
Da ich aber einen weiteren Server einrichten will, genügt es leider nicht nur den Port von 1194 auf 1195 umzustellen, sondern anscheinend muß man auch statt TAP01 dan TAP1 angeben.
Somit müßte ich ja eine weitere Brücke zwischen eht0 mit TAP0 (Ist br0) und TAP1 brauen- oder?



#!/bin/bash

# Hier wird erstmal die Firewall eingestellt
echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A INPUT -i tap0 -j ACCEPT
iptables -A INPUT -i br0 -j ACCEPT
iptables -A FORWARD -i br0 -j ACCEPT


#################################
# Set up Ethernet bridge on Linux
# Requires: bridge-utils
#################################
# Define Bridge Interface
br="br0"
# Define list of TAP interfaces to be bridged,
# for example tap="tap0 tap1 tap2".
tap="tap0"
# Define physical ethernet interface to be bridged
# with TAP interface(s) above.
eth="eth0"
eth_ip="192.168.1.1"
eth_netmask="255.255.255.0"
eth_broadcast="192.168.1.255"
eth_defaultgateway="192.168.1.254"
for t in $tap; do
openvpn --mktun --dev $t
done
brctl addbr $br
brctl addif $br $eth
for t in $tap; do
brctl addif $br $t
done
for t in $tap; do
ifconfig $t 0.0.0.0 promisc up
done
ifconfig $eth 0.0.0.0 promisc up
ifconfig $br $eth_ip netmask $eth_netmask broadcast $eth_broadcast
route add default gw $eth_defaultgateway


Da ich nun nicht der begnadete Schriptschreiber bin... bitte ich euch um eure hilfe...
Was müßte ich den im schript verändern, daß ich TAP1 mit in die brücke br0 reinbekomme?

Oder verstehe ich alles total falsch?

Gruß
mslin

mslin
26.04.09, 21:19
Sorry,

habs übersehen, da stehts ja drinnen!

Tut mir leid... den Beitrag hätte ich mir sparen können...

Gruß
mslin





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