sendmsg: Operation not permittedAfter googling around I found the answer here and here.
Basically what you need to do is:
1. Make the /etc/firestarter/user-pre file editable with chmod 600 or equivalent.
2. Edit the user-pre file as sudo and add the following replacing xxx.xxx.xx.xxx with the ip of your gateway:
iptables -A INPUT -j ACCEPT -s xxx.xxx.xx.xxx -p esp
iptables -A INPUT -j ACCEPT -s xxx.xxx.xx.xxx -p udp -m multiport --sports isakmp,10000
iptables -A INPUT -j ACCEPT -i tun+
iptables -A OUTPUT -j ACCEPT -d xxx.xxx.xx.xxx -p esp
iptables -A OUTPUT -j ACCEPT -d xxx.xxx.xx.xxx -p udp -m multiport --dports isakmp,10000
iptables -A OUTPUT -j ACCEPT -o tun+
3. Save and exit
4. Restart firestarter with sudo ./etc/init.d/firestarter restart.
That should make it all work again.
