Instalace
apt-get install openvpn
Generování certifikátů
cd /usr/share/doc/openvpn/examples/easy-rsa/2.0
source ./vars
./clean-all
./build-ca
./build-key-server server
./build-key user
./build-dh
cp keys/ca.crt /etc/openvpn/
cp keys/dh1024.pem /etc/openvpn/
cp keys/server.crt /etc/openvpn/
cp keys/server.key /etc/openvpn/
vi /etc/openvpn/server.conf
Konfigurace
server 192.168.5.0 255.255.255.0
client-to-client
port 1194
proto udp
dev tap0
# ukecanost
verb 5
mute 10
# komprese prenasenych dat
comp-lzo
# uzivatel pod kterym bezi server
user nobody
# skupina pod kterou bezi server
group nogroup
dh dh1024.pem
# certifikat certifikacni autority
ca ca.crt
# certifikat serveru
cert server.crt
# klíč serveru
key server.key
tls-server
# The persist options will try to avoid
# accessing certain resources on restart
# that may no longer be accessible because
# of the privilege downgrade.
# Try to preserve some state across restarts.
persist-key
persist-tun
# udrzuje spojeni nazivu, 10 (ping) a 60(ping-restart)
keepalive 10 60
# list of current client connections to the file openvpn.status once per minute
status /var/log/openvpn.status
# logy serveru
log-append /var/log/openvpn.log
#routovani
push "route 192.168.2.0 255.255.255.0"
push "dhcp-option DNS 192.168.2.2"
push "dhcp-option WINS 192.168.2.2"
Restart OpenVNP
/etc/init.d/openvpn restart
Výjimky v iptables
iptables -A INPUT -i tap0 -j ACCEPT
iptables -A OUTPUT -o tap0 -j ACCEPT
iptables -A FORWARD -i tap0 -j ACCEPT
Key Files
Now we will find our newly-generated keys and certificates in the
keys subdirectory. Here is an explanation of the relevant files:
Filename | Needed By | Purpose | Secret |
ca.crt | server + all clients | Root CA certificate | NO |
ca.key | key signing machine only | Root CA key | YES |
dh{n}.pem | server only | Diffie Hellman parameters | NO |
server.crt | server only | Server Certificate | NO |
server.key | server only | Server Key | YES |
client1.crt | client1 only | Client1 Certificate | NO |
client1.key | client1 only | Client1 Key | YES |
Žádné komentáře:
Okomentovat