openvpn-bridge op ubuntu

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Weet niet of ik hier op de juiste plek ben (net pas account aangemaakt, maar lees geruime tijd Tweakers)

Mijn situatie is als volgend. Ik heb een probleem met openvpn.
heb al gezocht op alle tutorials etc maar ik kom nergens iemand met mijn probleem tegen.

Mijn situatie is

Ziggo Modem
||
Ubuntu 09.04 Gateway dmv masquerading ( 2 NIC's ) intern is 192.168.2.0 range waarbij 192.168.2.1 het interne adres van de gateway is extern krijgt die via dhcp van modem
||
Switch met clients

dit is de Openvpn tutorial die ik heb gebruikt
maar hetgene wat mij dus niet lukt is het bridge gedeelte opstarten.

hij gooit namelijk zodra ik dit start al me netwerkverbindingen eruit en loopt dat script vast.
wat ik al heb geprobeerd is om als GW me externe IP adres te gebruiken wat dus een fail was.

heb al geprobeerd om me instellingen van GW in me /etc/network/interfaces aan te passen maar dat mocht helaas ook niet baten.

Dus misschien iemand ideeën of ervaring hoe het wel moet ?
hier is me code van me bridge script :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#!/bin/bash
# Create global variables
# 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="eth1"
eth_ip="192.168.2.1"
eth_netmask="255.255.255.0"
eth_broadcast="192.168.2.255"
gw="192.168.2.1"
start_bridge () {
#################################
# Set up Ethernet bridge on Linux
# Requires: bridge-utils
#################################
for t in $tap; do
openvpn --mktun --dev $t
done
for t in $tap; do
ifconfig $t 0.0.0.0 promisc up
done
ifconfig $eth 0.0.0.0 promisc up
brctl addbr $br
brctl addif $br $eth
for t in $tap; do
brctl addif $br $t
done
ifconfig $br $eth_ip netmask $eth_netmask broadcast $eth_broadcast up
route add default gw $gw $br
}
stop_bridge () {
####################################
# Tear Down Ethernet bridge on Linux
####################################
ifconfig $br down
brctl delbr $br
for t in $tap; do
openvpn --rmtun --dev $t
done
ifconfig $eth $eth_ip netmask $eth_netmask broadcast $eth_broadcast up
route add default gw $gw $eth
}
case "$1" in
start)
echo -n "Starting Bridge"
start_bridge
;;
stop)
echo -n "Stopping Bridge"
stop_bridge
;;
restart)
stop_bridge
sleep 2
start_bridge
;;
*)
echo "Usage: $0 {start|stop|restart}" >&2
exit 1
;;
esac

[ Voor 0% gewijzigd door Verwijderd op 06-11-2009 22:11 . Reden: tags ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Helemaal niemand met ervaring openvpn bridge ? op een gateway zelf ?

Acties:
  • 0 Henk 'm!

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 21:05

Super_ik

haklust!

ik mis een beetje wat je bedoeling is?
wil je niet 2 verschillende subnetten aan elkaar knopen via openvpn?
want dat moet je niet bridgen, maar routen en natten.

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Uhm nou mijn bedoeling is om hem zoals in het script te zien is .. de VPN-clients een IP adres te geven uit me het subnet wat ik nu al gebruik.
Maar wil geen routed vpn gebruiken. want de toepassingen waar ik het voor wil gebruiken is bridge meer geschikt voor.

Alleen pikt dat bridge script het niet dat het eth-ip gelijk is aan het gateway ip (denk ik ) en heb al geprobeerd om het ip adres van eth0 te pakken (extern) er neer te gooien als gateway ( word gerouterd dmv masquerading in iptables ) maar dan krijg ik ook een foutmelding.

[ Voor 7% gewijzigd door Verwijderd op 09-11-2009 14:27 ]