Прописываем настройки локальной сети в /etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp --- если адрес получаем автоматически
iface eth0 inet static --- если вручную
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
DNS в /etc/resolv.conf
nameserver 192.168.0.1
Настройка vpn:
/etc/ppp/chap-secrets
Приводим файл к такому виду
# Secrets for authentication using CHAP
# client server secret IP addresses
user * password *
( user - имя пользователя и password - пароль)
/etc/ppp/options.pptp
Перемещаем его- # mv /etc/ppp/options.pptp /etc/ppp/options.pptp_old
Создаём новый nano /etc/ppp/options.pptp, прописываем:
lock
noauth
nobsdcomp
nodeflate
defaultroute
replacedefaultroute
Создаем файл /etc/ppp/peers/vpn, прописываем:
pty "pptp vpn.server.lan --nolaunchpppd" (вместо vpn.server.lan ip адрес сервера)
usepeerdns
user <имя тоже что в chap-secrets >
file /etc/ppp/options.pptp
Убираем демон network-manager из загрузки, метод колхозный но рабочий

# chmod -x /etc/init.d/network-manager
Подключаем vpn командой - pon vpn, отключаем - poff
Добавляем vpn соединение в автозагрузку системы :
В /etc/rc.local строчку
pon vpn
PS. Если оставить network-manager он будет переписывать настройки.
indicator-applet показывает сетевые подключения.
PSS. В options.pptp возможны ещё варианты refuse либо require, шифрование:
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
require-mppe-128
require-mschap-v2