Modificare il file di configurazione /etc/openvpn/server.conf ed aggiungere:
1 2 3 | script-security2 client-connect./client-connect.sh client-disconnect./client-disconnect.sh |
Creare ora i due files /etc/openvpn/client-connect.sh e /etc/openvpn/client-disconnect.sh.
Contenuto del file /etc/openvpn/client-connect.sh:
1 2 3 4 5 6 | #!/bin/bash # This is an openvpn connect script that log users connection # test-f/var/log/openvpn/conn.log||touch/var/log/openvpn/conn.log echo"`date` - connect - CN: ${common_name} has IP: ${ifconfig_pool_remote_ip}">>/var/log/openvpn/conn.log |
Contenuto del file /etc/openvpn/client-disconnect.sh:
1 2 3 4 5 6 | #!/bin/bash # This is an openvpn disconnect script that log user # test-f/var/log/openvpn/conn.log||touch/var/log/openvpn/conn.log echo"`date` - disconnect - CN: ${common_name} from IP ${ifconfig_pool_remote_ip} bytes sent to client $(numfmt --to=si ${bytes_sent}) - bytes recieved from client $(numfmt --to=si ${bytes_received}) - connection time $(date -d@${time_duration} -u +%H:%M:%S)">>/var/log/openvpn/conn.log |
Riavviare openVPN con il classico:
1 | /etc/init.d/openvpn restart |
I logs di connessione/disconnessione verranno ora inseriti nel file /var/log/openvpn/conn.log.
enjoy
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta