Problem Setting Up Vpn Bridge
-
Hi Experts :
I have Some Difficulties On Setting Up My Openvpn on (ubuntu 8.04) Based from the following Links:
http://openvpn.net/index.php/documentation/miscellaneous/ethernet-bridging.html
http://www.linode.com/wiki/index.php/OpenVPNThe OpenVPN bridge can now be started and stopped using this Ideal sequence::
- run bridge-start
- run openvpn
- stop openvpn
- run bridge-stop
The Setting of the Client/Server illustrated on the (Attached File) each Machine Has (2) NW Cards
(eth0,eth1)
The Bridge-Start Script on the (Server) :
Bridge script:
#!/bin/bash
#################################
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"
#get this info with: ifconfig
eth_ip="192.168.3.1"
eth_netmask="255.255.225.0"
eth_broadcast="192.168.3.255"
#gateway, get it with: netstat -rN
gw="192.168.3.1"The Bridge-Start Script on the (Client) :
Bridge script:
#!/bin/bash
#################################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"
#get this info with: ifconfig
eth_ip="192.168.3.172"
eth_netmask="255.255.225.0"
eth_broadcast="192.168.3.255"
#gateway, get it with: netstat -rN
gw="192.168.3.172"About Server & Client (..conf) same as on the link:
http://openvpn.net/index.php/documentation/miscellaneous/ethernet-bridging.html
the bridge on server:
server-bridge 192.168.1.72 255.255.255.0 192.168.1.1 192.168.1.200The Client Remote:
remote 192.168.3.1 1194I made manual Ip Routing for IPs:
IPs <127 to come from (192.168.3.1) her is the command:
route add -net 192.168.1.0 netmask 255.255.255.128 gw 192.168.3.1
IPs >127 to come from (192.168.3.1) her is the command:
route add -net 192.168.1.128 netmask 255.255.255.128 gw 192.168.3.172Manual Routing Ping between the two Machines successfully pinging (without operating openvpn) , but
any client connected to any of the two machines will not ping successfully.But when I Run the (openvpn server.conf) & (openvpn client.conf) I got the following error messages:
The Client Site:
Cannot ioctl TUNSETIFF tap0: Device or resource busy (errno=16)Cannot open TUN/TAP dev /dev/tap0: No such file or directory (errno=2) …
On The server Site:
Connection Refused (error = 111)Please Advice