Open VPN
homepage
server
CentOS 6
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
yum install openvpn
wget http://www.openit.it/downloads/OpenVPNadmin/openvpn-2.5.wbm.gz
konfigurace
jít do adresáře
/usr/share/doc/openvpn/easy-rsa/2.0 a spustit příkaz
make install DESTDIR=/etc/openvpn
přejít do /etc/openvpn
vytvořit Certifikační autoritu
source ./vars
./clean-all
./build-ca
vytvoření klíče a certifikátu pro server
./build-key-server server
vytvoření
dh1024.pem:
./build-dh
nastavení server.conf
vytvoření klíče a certifikátu pro klienta
./build-key client1
povolit na firewallu INPUT a OUTPUT pakety rozhraní tun0
klient
pojmenovat TAP adapter na nějaké rozumné krátké jmeno
do adresáře s konfigy přidat ca.crt, klic.crt a klic.key
##############################################
# Sample client-side OpenVPN 2.0 config file #
# for connecting to multi-client server. #
##############################################
client
;dev tap
dev tun
dev-node vpn
;proto tcp
proto udp
remote 10.10.30.254 1194
resolv-retry infinite
nobind
persist-key
persist-tun
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]
ca ca.crt
cert radka.crt
key radka.key
ns-cert-type server
comp-lzo
verb 3
Vista