OpenVPN Server Notification on Connect
-
Hi,
I'm trying to configure an email on connect to the pfsense openvpn server. I searched and came across a post suggesting to modify the file: /usr/local/sbin/openvpn.attributes.sh in the "client-connect" sections. I put some echos in there for output in a file, but I see nothing once a connection is established. Seems like the script is not running, but could this be only for the OpenVPN client connections and not server connections?Edit: I may have my answer here I guess: https://forum.pfsense.org/index.php?topic=95947.0
-
You can use up/down scripts:
Add to custom server options:script-security 3 system; client-connect /usr/local/sbin/up.sh; client-disconnect /usr/local/sbin/down.sh;
up.sh:
#!/bin/sh /full/path/to/your/console/email/app
down.sh:
#!/bin/sh /full/path/to/your/console/email/app
mailx example:
echo "Client $common_name connected to $HOSTNAME" | mailx -r "your@mail.com" -s "Client $common_name connected to $HOSTNAME from $trusted_ip" -S smtp="your.smtp.com:25" -S smtp-auth=login -S smtp-auth-user="usr@smtp.com" -S smtp-auth-password="password" touser@mail.com > /dev/null
OpenVPN vars that you can use:
$common_name
$HOSTNAME
$ifconfig_local
$ifconfig_pool_remote_ip
$untrusted_ip
$trusted_ip
$dev -
This post is deleted!
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.