Files
ocserv/doc/scripts/ocserv-script
Nikos Mavrogiannopoulos 9224a02b77 Updated sample script.
2013-03-13 19:19:45 +01:00

20 lines
441 B
Bash
Executable File

#!/bin/sh
if [ "$REASON" = "connect" ];then
# Disable the firewall for the user's device
iptables -A INPUT -i $DEVICE -j ACCEPT
if [ "$GROUPNAME" != "admins" ];then
#rate limit the tun device to 64kbyte
wondershaper $DEVICE 524288 524288
fi
echo "User '$USERNAME' from '$IP_REAL' connected. Local IP is '$IP_REMOTE'"
else
iptables -D INPUT -i $DEVICE -j ACCEPT
echo "User '$USERNAME' from '$IP_REAL' disconnected."
fi
exit 0