Настройка VPN в Ubuntu.

Наконец-то мне удалось настроить реконнект на VPN. Что для этого нужно сделать:

Открываем новый файл sudo vim /etc/ppp/peers/new_connection и прописываем туда следующую информацию:

pty “pptp 192.168.12.1 –nolaunchpppd”
name gep
remotename PPTP
lcp-echo-interval 10
lcp-echo-failure 3
persist
maxfail 999
file /etc/ppp/options.pptp
ipparam new_connection

, где  “192.168.12.1” — адрес вашего vpn.

“gep” — ваш логин.

“lcp-echo-interval 10″ — через сколько секунд посылать (или принимать) пинг пакеты типа “ау, юзер, ты еще тут?”.

” lcp-echo-failure 3″– сколько недошедших подряд пакетов типа “ау, юзер, ты еще тут?” нужно, чтобы принять соединение дисконнектом.

“persist” — важная опция, которая говорит, что надо постоянно держать соединение и в случае разрыва попытаться соединиться вновь

“maxfail 999″ — сколько раз делать попытку соединения с сервером или иным словом количество попыток соединиться (тавтология какая-то :) ). Если указать “0” раз (что означает бесконечность), то вы будете коннектиться до посинения.

“ipparam new_connection” — ваша собственная опция (вроде название соединения)

“remotename PPTP” — название удаленного сервера (лучше оставить таким)

В некоторых случаях вам может понадобится компрессия данных. В моем же случае она отрицалась сервером (все смотрите в логах!). Затем открываем sudo vim /etc/ppp/chap-secrets и прописываем туда свои логин и пароль:

gep PPTP your_password *

, где “gep” — логин, “your_password” — ваш пароль.

Теперь нам осталось сделать только sudo pppd call new_connection и посмотреть в логах как прошло соединение. У меня вышло что-то вроде:

Feb 27 19:26:53 gep-work pppd[16105]: Using interface ppp0
Feb 27 19:26:53 gep-work pppd[16105]: Connect: ppp0 <–> /dev/pts/5
Feb 27 19:26:53 gep-work NetworkManager:    SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Feb 27 19:26:53 gep-work NetworkManager:    SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
Feb 27 19:26:53 gep-work pptp[16561]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 ‘Start-Control-Connection-Request’
Feb 27 19:26:53 gep-work pptp[16561]: anon log[ctrlp_disp:pptp_ctrl.c:739]: Received Start Control Connection Reply
Feb 27 19:26:53 gep-work pptp[16561]: anon log[ctrlp_disp:pptp_ctrl.c:773]: Client connection established.
Feb 27 19:26:54 gep-work pptp[16561]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 ‘Outgoing-Call-Request’
Feb 27 19:26:54 gep-work pptp[16561]: anon log[ctrlp_disp:pptp_ctrl.c:858]: Received Outgoing Call Reply.
Feb 27 19:26:54 gep-work pptp[16561]: anon log[ctrlp_disp:pptp_ctrl.c:897]: Outgoing call established (call ID 0, peer’s call ID 8841).
Feb 27 19:26:54 gep-work pppd[16105]: CHAP authentication succeeded
Feb 27 19:26:54 gep-work pppd[16105]: Cannot determine ethernet address for proxy ARP
Feb 27 19:26:54 gep-work pppd[16105]: local  IP address 10.10.10.45
Feb 27 19:26:54 gep-work pppd[16105]: remote IP address 10.10.10.1

Видно, что соединение прошло. Ура! Но это еще не все. Нам нужно, чтобы при каждом соединении ставились нужные роуты, для этого открываем sudo vim /etc/ppp/ip-up и дописываем в этот файл:

route add default ppp0

Вот и все! Можно еще в ip-down прописать route del defaul, но я не стал этого делать. И не стоит опускать руки! ;)



9 Комментариев

  1. AbtEi | Февраль 28, 2018

    Под видеонаблюдение мы имеем ввиду проводные или беспроводные охранные системы для дома,
    которые свой сигнал тревоги передают не на милицейский пульт, а при помощи встроенного GSM модуля,
    отправляют на ваш мобильный телефон СМС или делают вам звонок.

  2. Austrus | Апрель 10, 2019

    Kamagra Jelly For Sale online pharmacy Viagra Cialis Generica

  3. Austrus | Май 10, 2019

    Propecia Quartiere Frontale order cialis online Levitra Due Volte Al Giorno Pharmacy4you

  4. Rebtuck | Июнь 9, 2019

    Xenical 120 Mg Seismic Loop Keflex Drug Medicine cialis prices Amoxicilina In Canada Medicine Precio Cialis Lilly

  5. RandVow | Июнь 26, 2019

    Dangers Of Taking Expired Keflex Keflex 500mg viagra Where To Buy Finasteride

  6. Austrus | Июль 2, 2019

    Koi Amoxicillin Dosage viagra Cheap Viagra Pe Baclofene Sclerose En Plaque Buy Sibustat Online

  7. Austrus | Июль 8, 2019

    Cialis Effet Secondaire Buy Nimegen Dosage For Cephalexin For Animals viagra Viagra Professionnel Direct Generic Amoxicilina Best Website Medication With Free Shipping Pregnancy Category And Cephalexin

  8. Elldroday | Сентябрь 22, 2019

    Is 25mg Viagra Enough Cialis Generika Per Vorkasse Nhs Propecia Amoxicillin And Ph

  9. StevIodisa | Февраль 9, 2020

    Viagra Pfizer Generika http://buycialisuss.com – Buy Cialis Propecia Barba cialis without prescription Prednisone 20mg Tab

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Комментарий: