Насчет ВПН.
Могу рассказать как эту гадость в последний раз поднимал я.
на ?больших машинах? юзаю cable-script, както очень давно нашел, с минимальными модификациями отлично работает даж на убунте, туннель держит, в случае падения ?перезванивает?
тут задался задачей припаять впн к планшетке (нокиа н800). Вышеописанный скрипт работать отказался, пять минут поковырявшись решил таки научиться делать все ?по красноглазому?, то есть вручную.
Нужны пакеты pptp и pppd, обы практически стопроцентно идут с дистром (с убунтой ? не идут, но эт особенности установки)
далее все выполнялось под рутом
/etc/ppp/optionsname [логин для впн, с договора, без квадратных скобак]
remotename vpn
defaultroute
noauth
asyncmap 0
crtscts
local
lock
hide-password
noproxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx
в
/etc/ppp/pap-secrets дописать
<login> vpn <password>
/etc/resolv.confдописать
nameserver 217.194.240.11
nameserver 217.194.240.226
далее создаем vpn.sh в любом редакторе и забиваем следующий текст
#!bin/sh
route del default
route add -host 217.194.240.18 gw 192.168.[номер подсети].1
route add -host 217.194.240.11 gw 192.168.[номер подсети].1
route add -host 217.194.240.226 gw 192.168.[номер подсети].1
pptp 217.194.240.18
вызов в моем случае идет для безлимитки
сохраняем файл в, скажем, /home/username/scripts делаем его исполняемым (здесь и далее решетка указывает что комманда выполняется под рутом, печатать её не рекомедую [[mellow]])
#chmod +x home/username/scripts/vpn.sh
все. Через консоль вызываем скрипт, от рута
#sh home/username/scripts/vpn.sh
туннель поднят и работает. По крайней мере на планшетке. До первого падения лагающей сетки.)
Пс. Мой метод сырой до ужаса, по хорошему нада разлепить роутинг и вызов туннеля, но пока устраивает и так.
Что называется, старт дан, куда копать - тоже))
ППС. подразумевается что маршруты в системе уже прописаны) Без них локальные ресурсы будут недоступны.