setup OpenVPN server on RHEL 5.1 and client on windows xp.
I installed OpenVPN rpm on my linux system by downloadingopenvpn-2.0 from download.fedora.redhat.com/pub/epel.
During installation i got error of dependency on lzo2 package i also installed lzo2 and continued with openvpn installation. After installation of openvpn rpm i created server.conf in /etc/openvpn directory with following statement
root# vi /etc/openvpn/server.conf
local 192.168.11.83 port 8888 dev tap0 secret key.txt persist-key persist-tun ping-timer-rem ping-restart 60 ping 10 comp-lzo user nobody verb 3
--
As i used tap0 device for vpn interface. I added this tunnel device using following command
openvpn --mktun --dev tap0 After creating tunnel device i added added my interface and tunnel device into a bridge using following command
brctl addbr br0
brctl addif br0 eth1
brctl addif br0 tap0
Now i assigned ip to these interfaces
ifconfig eth0 0.0.0.0 promisc up
ifconfig tap0 0.0.0.0 promisc up
I assigned ip by DHCP so
dhclient br0
Now my ethernet bridging for OpenVPN setup is ok and last thing i needed to do to copy key.txt that i geneted on windows client into
/etc/openvpn folder.
Finally i started by OpenVPN Server
root# service openvpn start
I downloaded openvpn for windows and installed that on my windows xp machine.-Now client need to be configured on windows xp. For that i open c:\program files\openvpn\config folder and created a test.opvn file with following entries
remote 192.168.11.83
port 8888
dev tap
secret key.txt
ping 10
ifconfig-nowarn
comp-lzo
verb 3
I ensured that key.txt file exist in
c:\program files\openvpn\config folder.
Now i connected my windows openvpn client to openvpn server running on linux system Note: I followed the instruction from url http://openvpn.net/index.php/open-source/documentation/install.html?start=1