sudo apt-get install pptp-linuxлибо же установить его с установочного диска.
apt-cdrom install pptp-linuxПосле установки появится директория /etc/ppp/
Собственно дальше опишу весь процесс натройки P.S. я работал в конcоли с правами суперпользователя, по этому команда sudo опущена.
создаем подключение (у меня провайдер comstar)
создаем файл с названием нашего подключения
gedit /etc/ppp/peers/comstarв него прописываем следующее:
pty "pptp x.x.x.x --nolaunchpppd"
user VPN_LOGIN
password "VPN_PASSWORD"
nodeflate
nobsdcomp
noauth
defaultrouteГде
x.x.x.x - ip адрес сервера VPN
user - собственно имя пользователя
password - пароль, обратим внимание что он взят в кавычки
сохраняем файл и идем дальше. Нам необходимо настроить MCHap авторизацию, ибо наш сервер авторизуется непосредственно с MCHAP
gedit /etc/ppp/chap-secretsв него добавляем строчку
name_user * "pass_user" *сохраняем, пробуем подключится
pppd call comstar debugпри успешном подключении, после ввода команды
ifconfig должен появится новый интерфейс с именем ppp0если нет то мы увидим лог ошибки.
Интернет подключен, но достучаться до любого удаленного адреса не получится, потому что наш компьютер не знает откуда брать интернет. Для этого нам нужно включить роутинг
route add default dev ppp0после этого мы сможем достучатся до интернета.
ping -c5 ya.ruДальше встает вопрос автоматизации процесса. Интернет можно подключать следующей командой
pon comstar остановка poff comstarЕсли есть необходимость запускать соединение от простого пользователя, в файл /etc/sudoers впишите:
user desktop = NOPASSWD: /usr/bin/pon, /usr/bin/poffСоответственно, замените user и desktop на имя вашего пользователя и его машины. Он сможет запускать и прерывать соединение командами
sudo pon comstar
sudo poff comstarбез запроса пароля.
2 комментария:
а можно почетче, VPN ip для комстар, где взять?
IP адрес VPN сервера нужно уточнять у вашего провайдера.
Отправить комментарий