This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
networking:openvpn_howto [2017/09/05 09:08] ww [3. Nastavení klientů (Windows)] |
networking:openvpn_howto [2022/03/16 09:39] (current) |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| ==== 1.1. PKI - příprava ===== | ==== 1.1. PKI - příprava ===== | ||
| - | - Zkopírovat nástroje z adresáře '' | + | - Stáhnout Easy-RSA ([[https://github.com/ |
| - | - Upravit | + | - Zkopírovat |
| - | - Volitelně eliptické křivky: '' | + | - Volitelně eliptické křivky: |
| + | - '' | ||
| + | - '' | ||
| # ./easyrsa init-pki | # ./easyrsa init-pki | ||
| Line 26: | Line 28: | ||
| ==== 1.3. TLS auth ==== | ==== 1.3. TLS auth ==== | ||
| - | openvpn --genkey | + | openvpn --genkey secret ta.key |
| ===== 2. Nastavení serveru (Linux) ===== | ===== 2. Nastavení serveru (Linux) ===== | ||
| Line 47: | Line 49: | ||
| cipher AES-256-GCM | cipher AES-256-GCM | ||
| | | ||
| - | client-to-client | + | |
| + | #push "route 192.168.X.0 255.255.255.0 172.17.Y.Z" | ||
| | | ||
| # ifconfig-pool-persist ipp.txt | # ifconfig-pool-persist ipp.txt | ||
| | | ||
| keepalive 10 120 | keepalive 10 120 | ||
| - | compress lz4 | ||
| | | ||
| log / | log / | ||
| Line 111: | Line 113: | ||
| persist-key | persist-key | ||
| persist-tun | persist-tun | ||
| + | auth-nocache | ||
| | | ||
| remote-cert-tls server | remote-cert-tls server | ||
| cipher AES-256-GCM | cipher AES-256-GCM | ||
| - | | ||
| - | compress lz4 | ||
| | | ||
| log " | log " | ||
| Line 150: | Line 151: | ||
| -----END OpenVPN Static key V1----- | -----END OpenVPN Static key V1----- | ||
| </ | </ | ||
| + | |||
| + | ===== 4. Výpis zneplatněných certifikátů ===== | ||
| + | grep " | ||
| + | |||
| + | ===== 5. Zneplatnění certifikátu ===== | ||
| + | ./easyrsa revoke < | ||
| + | EASYRSA_CRL_DAYS=3650 ./easyrsa gen-crl | ||
| + | |||
| + | + přidat do konfiguráku serveru: | ||
| + | crl-verify / | ||
| + | |||
| + | Po zneplatnění je potřeba restartovat OpenVPN server: | ||
| + | systemctl restart openvpn@< | ||