Re: [OpenVPN] Problem mit bridge-start
Am Mittwoch, 30. Mai 2007 schrieb Peter Jordan:
> Hallo,
>
> ich versuche seit Tagen ein OpenVPN Bridge Server auf debian etch
> einzurichten. Bei dem Versuch die Ethernet-Brücke mit dem Skript
> bridge-start (http://openvpn.net/bridge.html) zu erstellen, erreicht der
> Server danach das Netzwerk nicht mehr.
>
> Skript:
>
> openvpn-test:~ # cat bridge-start.sh
> br="br0"
> tap="tap0"
> eth="eth1"
> eth_ip="192.168.1.11"
> eth_netmask="255.255.255.0"
> eth_broadcast="192.168.1.255"
>
> 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
>
> =================================================================
>
> Konfiguration vorher:
>
> openvpn-test:~ # ifconfig
> eth1 Link encap:Ethernet HWaddr <MACADDRESS>
> inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:389 errors:0 dropped:0 overruns:0 frame:0
> TX packets:349 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:38891 (37.9 KiB) TX bytes:34975 (34.1 KiB)
> Interrupt:177 Base address:0xc000
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>
>
> openvpn-test:~ # route
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref Use Iface
> 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
> default localhost 0.0.0.0 UG 0 0 0 eth1
>
> ================================================
>
> Ausführung des Skripts:
>
> openvpn-test:~ # ./bridge-start.sh
> Wed May 30 19:04:26 2007 TUN/TAP device tap0 opened
> Wed May 30 19:04:26 2007 Persist state set to: ON
> openvpn-test:~ # iptables -A INPUT -i br0 -j ACCEPT; iptables -A INPUT
> -i tap0 -j ACCEPT; iptables -A FORWARD -i br0 -j ACCEPT
> openvpn-test:~ #
>
> ================================================
>
> Konfiguration nacher:
>
> openvpn-test:~ # ifconfig
> br0 Link encap:Ethernet HWaddr <MACADDRESS>
> inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:225 errors:0 dropped:0 overruns:0 frame:0
> TX packets:126 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:22750 (22.2 KiB) TX bytes:15508 (15.1 KiB)
>
> eth1 Link encap:Ethernet HWaddr <MACADDRESS>
> UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
> RX packets:1095 errors:0 dropped:0 overruns:0 frame:0
> TX packets:759 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:107968 (105.4 KiB) TX bytes:91051 (88.9 KiB)
> Interrupt:177 Base address:0xc000
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:4 errors:0 dropped:0 overruns:0 frame:0
> TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:768 (768.0 b) TX bytes:768 (768.0 b)
>
> tap0 Link encap:Ethernet HWaddr <MACADRESS>
> UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:0 errors:0 dropped:32 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>
> openvpn-test:~ # route
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref Use Iface
> 192.168.1.0 * 255.255.255.0 U 0 0 0 br0
>
> ===========================================================
> Ein ping beispielsweise auf google schlägt fehl:
>
> openvpn-test:~ # ping google.de
> connect: Network is unreachable
> openvpn-test:~ #
>
> Ich denke es könnte an der fehlenden route liegen, doch ein hinzufügen
> der route schlägt fehl:
>
> openvpn-test:~ # route add default gw localhost dev br0
schuss ins blaue löse mal den namen in eine ip um vielleicht findet er den
dnsnamen localhost nicht.
und wenn du nur ein device hast lass es doch weg er setzt das schon richtig
also route add default gw 123.123.123.123
> SIOCADDRT: Network is unreachable
> openvpn-test:~ #
>
> Ich suche jetzt schon seit zwei Tagen und finde einfach nicht die
> Ursache. Vielleicht bin ich auch zu blöd, um die richtigen Suchwörter in
> Google einzugeben. Oder aber ich habe etwas grundlegendes nicht
> verstanden...
>
> Hat von euch jemand ne Idee oder gar eine Lösung.
>
> Vielen, vielen, vielen Dank,
>
> Peter Jordan
alex
Reply to: