Uživatelské nástroje

Nástroje pro tento web


Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

cs:public:openvpn_notifikace_o_pripojeni [2018/04/30 09:49]
stix vytvořeno
cs:public:openvpn_notifikace_o_pripojeni [2018/04/30 09:59] (aktuální)
stix
Řádek 1: Řádek 1:
-======OpenVPN - notifikace o připojení / odpojení klienta====== +stránka ​se že smazatzapoměl sem že url musí být angličtině ​-> zakládám novou se správným odkazem
- +
-V návodu ​se používá funkce ''​create_notification'',​ která odešle zprávu podle nastavení v administraci //Foris//, sekce //​Údržba//​ +
- +
-<WRAP center important 60%> +
-Návod předpokládá, že na routeru je již nainstalováno [[cs:​howto:​openvpn_plugin|OpenVPN]] +
-</​WRAP>​ +
- +
- +
-**1)** ​souboru ''/​etc/​config/​openvpn''​ přidej: +
-<​code>​ +
-option script_security '​2'​ +
-option client_connect '/​etc/​openvpn/​up.sh'​ +
-option client_disconnect '/​etc/​openvpn/​down.sh'​ +
-</​code>​ +
- +
-**2)** vytvoř soubor ''/​etc/​openvpn/​up.sh''​ +
-<file bash up.sh> +
-#​!/​bin/​bash +
-time=$(echo $(date +"​%c"​)) +
-message=$(echo "​Client has connected to OpenVPN: \n\nConnected Since: $time \nRemote IP: $untrusted_ip\nVirtual IP: $ifconfig_pool_remote_ip\nClient name: $common_name"​) +
-/​usr/​bin/​create_notification ​-s news "​$message"​ +
-</file> +
- +
-**3)** vytvoř soubor ''/​etc/​openvpn/​down.sh''​ +
-<file bash down.sh>​ +
-#​!/​bin/​bash +
-time=$(echo $(date +"​%c"​)) +
-message=$(echo "​Client has disconnected from OpenVPN: \n\nConnected Since: $time \nRemote IP: $untrusted_ip\nVirtual IP: $ifconfig_pool_remote_ip\nClient name: $common_name"​) +
-/​usr/​bin/​create_notification -s news "​$message"​ +
-</​file>​ +
- +
-**4)** scriptům nastav práva 0777 +
- +
-''​chmod 0777 /​etc/​openvpn/​up.sh''​ +
- +
-''​chmod 0777 /​etc/​openvpn/​down.sh''​ +
- +
-**5)** restartuj OpenVPN +
- +
-''/​etc/​init.d/​openvpn restart''​ +