Немного подредактировал на днях конфиг подключения по VPN. Так как подключаемся через WiFi то постоянно рвет соединение и ppp0 просто падал. А теперь все норма.
Правим /etc/ppp/peers/vpn (настройку VPN смотрим здесь):
connect true
pty "ppt —idle-wait 0 ip-vpn —nolaunchpppd"
name login-vpn
idle 1800 demand
maxfail 0
lcp-echo-interval 10
lcp-echo-failure 6
defaultroute
remotename PPTP
+chap
file /etc/ppp/options.pptp
ipparam vpn
где ip-vpn - адрес VPN сервера а login-vpn - имя учетой записи.
Вот и все! Работает превосходно.
Опробовано в версиях Ubuntu Server 9.04, 8.10, 7.04