OpenVPN

OpenVPN je jeden z moznych VPN klientu, ktery je schopen navazat spojeni pres CDMA. Testoval jsem jak na Linuxu tak na WINXP a bez problemu.

1) Pokud nemame na Linuxu balicek LZO, tak ho musime stahnout z "http://www.oberhumer.com/opensource/lzo/", dale rozbalime a zkompilujeme (./configure, make, make install)
2) Stahneme balicek openvpn-??.tar.gz (v nasem pripade openvpn-2.0_beta11.tar.gz z http://openvpn.sourceforge.net
     U Redhat 9 musite jeste vytvorit linky
     ln -s /usr/kerberos/include/krb5.h /usr/include/krb5.h
     ln -s /usr/kerberos/include/profile.h /usr/include/profile.h
     ln -s /usr/kerberos/include/com_err.h /usr/include/com_err.h

Nastaveni openvpn serveru:
1) Vytvorime adrsar /etc/openvpn
2) vygenerujeme sifrovaci klic: # openvpn --genkey --secret /etc/openvpn/zelnet.key
3) Zalozime konfiguracni soubor pro tuto VPN pr.: /etc/openvpn/30000_zelnet.conf
4) Zkopirujem soubor openvpn do adresare /etc/rc.d/init.d/openvpn
5) Povolime na firewallu port 30000 UDP (tento port se konfiguruje v 30000_zelnet.conf)
6) Nastartujem server openvpn # /etc/rc.d/init.d/openvpn start
7) Zkontorlujem jestli se vytvoril interface tun0 # ifconfig

Nastaveni klienta (linux)
1) Vytvorime adresar /etc/openvpn
2) Zkopirujem sifrovany klic vygenerovany na serveru do /etc/openvpn/zelnet.key
3) Nahrajem soubor openvpn_connect do /etc/openvpn/30000_client.sh 4) Spustime /etc/openvpn/30000_client.sh

Nastaveni klienta (windows)
1) Nainstalujeme openvpn pro windows: openvpn-2.0.2-install.exe
2) Zkopirujem nekam na disk soubor zelnet.cmd
3) Spustim zelnet.cmd