а фовардинг пакетов на aptables сделал? 
Я все сделал по инструкции, пользователь подключается, получает ip а интернета у него все равно нет.
Биллинг занимается только учетом трафика. Для того чтоб раздать интернет можно использовать NAT. В Linux это делается так:
iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -j SNAT -- to-source 192.168.2.1
где 192.168.1.0/255.255.255.0 -- VPN сеть с клиентами, 192.168.2.1 -- интерфейс сервера, с которого есть доступ в интернет. Так же необходимо разрешить роутинг.
echo 1 > /proc/sys/net/ipv4/ipforward
только для Ubuntu нужно поправить последнюю строчку, что именно, сам разберешься 
Форвардинг у меня включен. Это я давно знаю.

А насчёт ната, то тут нюансы есть, так, как iptables ещё не осилил полностью.
В моем случае, если я правильно понял,то будет так:
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -j SNAT -- to-source 192.168.2.1
У меня eth0 - в инет сотрит, a eth1 - локалка (192.168.0.250)
Если так, то выходит, что у меня на eth1 два апишника зависают: 1 - 192.68.0.250 - мой сервак, 2 - 192.168.2.1 - виртуальный впн для клиентов, который биллинг дает, т.к. в реале PPTPD имеет 192.168.0.250, аюзерам дается пул из 192.168.0.100-192.168.0.249
Или я не прав??