PPtP клиент

PPtP клиент. Настройка VPN-клиента на Linux

Устанавливаем пакет
  • yum install pptp
Включаем поддержку модуля ядром

nano /etc/rc.local
  • modprobe nf_conntrack_pptp
Заносим учетные данные нашего подключения
  • echo 'LOGIN PPTP PASSWORD *' >> /etc/ppp/chap-secrets
Создаем конфигурационный файл нашего подключения
  • mcedit /etc/ppp/peers/pptpName
pty "pptp 1.1.1.1 --nolaunchpppd"
name LOGINremotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam pptpName
или так

pty "pptp 10.10.10.20 --nolaunchpppd"
name mikbill
password PASS
remotename PPTP
#require-mppe-128
unit 3
persist
holdoff 5
maxfail 0
persist - для переподключения после обрыва подключения


holdoff - интервал между подключениями
maxfail 0 - неограниченное кол-во попыток


ipparam, значение (в переменной $6 ($PPP_IPPARAM)), получат скрипты /etc/ppp/ip-up (при запуске VPN-соединения) и /etc/ppp/ip-down (при остановке VPN-соединения). На практике, обычно, в значение параметра ipparam удобно указать название подключения, и затем, принудительно подключить файлы с одноимённым названием подключения, из каталогов /etc/ppp/ip-up.d/ и /etc/ppp/ip-down.d/, вставив в соотвествующие файлы со скриптами:
sh /etc/ppp/ip-up.d/$6 — в /etc/ppp/ip-up
и
sh /etc/ppp/ip-down.d/$6 — в /etc/ppp/ip-down

case "$1" in
    ppp0)
        /sbin/route add -net 10.0.0.0/16 gw 172.16.1.1
        ;;
    ppp3)
        /sbin/route add -net 10.1.0.0/24 gw 172.16.3.1
        ;;
        *)
esac



Выполняем подключение

  • pppd call pptpName
Отключать так
  • pkill pppd
Убить одно подключение
  • ps ax | grep ppp1*
  • kill -9 10199

Режим отладки
  • pppd call ppp1bil logfd 2 nodetach debug dump

Меняем маршруты

 (CentOS 7)
  • ip route del default
  • ip route add default dev ppp0
Или автоматически:
строки добавляются перед "exit 0"

  • mcedit /etc/ppp/ip-up
ip route del default
ip route add default via 1.1.1.1
  •  mcedit /etc/ppp/ip-down
ip route del default
ip route add default via 192.168.10.1
Проверка реальника
  • wget -O - -q mikbill.ru/getip.php

Переподключение
  • nano /etc/ppp/options.pptp
persist
maxfail 0
Ошибка 
не заливаются файлы по фтп, не работает лк по туннелю
увеличить MTU на микроте













Комментарии

Популярные сообщения из этого блога

mikbill расшифровка завершений сессий

Accel-ppp команды

Zabbix agent установка и настройка