LinuxForum.Fans
Тема

PPTP + MS CHAP v2

Автор: u__________12 17 сообщений 5770 просмотров
#268515

PPTP + MS CHAP v2 на это запрос гуголь отвечает довольно живо. Но вот вопрос, может быть глупый.
Везде предлагается ставить не только пакет pptp-linux, но и pppd. Как я вижу (а могу и ошибаться) что pptp MS CHAP V2 не поддерживает. Я всё правильно понимаю? И вообще, может кто знает способ попроще настроит vpn на работу с ms chap v2?

#268523
Сергей В. написал:
Как я вижу (а могу и ошибаться) что pptp MS CHAP V2 не поддерживает

Зато pppd поддерживает (man pppd). PPTP + MS CHAP v2 это связка - pptp+pppd

#268528

Ясно, вообщем так и думал. Что-то голову забил.. может кто-нибудь оочень простым языком объяснить как настроить?
От начала до конца. pppd и pptp уже поставил.
Везде где читал либо без mscap v2 либо сервер, а мне нужна настройка только клиента.

#268532

pptp-linux - клиент PPTP
pptdp - сервер PPTP

это имхо совсем разные вещи.

за авторизацию по MS CHAP v2 отвечает параметр require-mschap-v2

#268552
"Kettler" написал:
за авторизацию по MS CHAP v2 отвечает параметр require-mschap-v2

куда его писать? в какой файл

Мне не нужно автподъёма и т.п, простая впнка для работы с запуском из терминала

#268553

а, и ещё надо указать шифрование mppe 128.

#268554

/etc/ppp/options.pptp
require-mschap-v2
require-mppe-128

#268556

Сергей В, нe Вы блин даете:

ru.posix.wikia.com написал:
Вкратце - pptp создает туннель к VPN-серверу, через который ppp соединяется и работает как обычное модемное соединение.
ru.posix.wikia.com написал:
Подавляющее большинство провайдеров используют протоколы аутентификации MS-CHAP и MS-CHAP v2, а о наличии шифрования нам подскажут логи ошибок pppd.
ru.posix.wikia.com написал:
Часто используется 128-битное шифрование. В этом случае напишим в файле /etc/ppp/peers/beeline строчку, позволяющую указать 128-битное шифрование явным образом и чтобы использовать только его:
mppe required,no40,no56
ru.posix.wikia.com написал:
Также замечено, что проблема с соединением может быть из-за неправильной аутентификации, потому могут помочь такие настройки в файле /etc/ppp/peers/beeline (показан случай надобности в mschap v2):
refuse-eap
refuse-chap
refuse-mschap
refuse-pap
#268557
text
cat /etc/ppp/peers/Office
pty "pptp access.office.ru --nolaunchpppd --nobuffer" 
remotename pptp
user мой логин
password "мой пароль"
linkname Office
lock
usepeerdns 
nodeflate 
nobsdcomp 
noauth
nopcomp
noaccomp
require-mschap-v2
logfile /var/log/ppp/vpnlog

/etc/ppp/options.pptp

text
cat /etc/ppp/options.pptp
###############################################################################
# $Id: options.pptp,v 1.3 2006/03/26 23:11:05 quozl Exp $
#
# Sample PPTP PPP options file /etc/ppp/options.pptp
# Options used by PPP when a connection is made by a PPTP client.
# This file can be referred to by an /etc/ppp/peers file for the tunnel.
# Changes are effective on the next connection.  See "man pppd".
#
# You are expected to change this file to suit your system.  As
# packaged, it requires PPP 2.4.2 or later from http://ppp.samba.org/
# and the kernel MPPE module available from the CVS repository also on
# http://ppp.samba.org/, which is packaged for DKMS as kernel_ppp_mppe.
###############################################################################

# Lock the port lock

# Authentication # We don't need the tunnel server to authenticate itself noauth

# We won't do PAP, EAP, CHAP, or MSCHAP, but we will accept MSCHAP-V2 # (you may need to remove these refusals if the server is not using MPPE) refuse-pap refuse-eap refuse-chap refuse-mschap

# Compression # Turn off compression protocols we know won't be used nobsdcomp nodeflate

# Encryption # (There have been multiple versions of PPP with encryption support, # choose with of the following sections you will use. Note that MPPE # requires the use of MSCHAP-V2 during authentication)

# http://ppp.samba.org/ the PPP project version of PPP by Paul Mackarras # ppp-2.4.2 or later with MPPE only, kernel module ppp_mppe.o # {{{ # Require MPPE 128-bit encryption require-mppe-128 require-mschap-v2 # }}}

# http://polbox.com/h/hs001/ fork from PPP project by Jan Dubiec # ppp-2.4.2 or later with MPPE and MPPC, kernel module ppp_mppe_mppc.o # {{{ # Require MPPE 128-bit encryption #mppe required,stateless # }}}

при выполнении pon office выдаёт

/usr/sbin/pppd: The remote system (pptp) is required to authenticate itself
/usr/sbin/pppd: but I couldn't find any suitable secret (password) for it to use to do so.

т.е не видит логина, пароля

???

#268559
"aliaksei1818" написал:
mppe required,no40,no56

unrecognized option 'mppe'

Ядро что-ли не поддерживает?

#268560

я в etc/ppp/options.pptp указал

require-mschap-v2
require-mppe-128

#268564

Как с вами все сложно:

Сергей В. написал:
я в etc/ppp/options.pptp указал
require-mschap-v2
require-mppe-128
ru.posix.wikia.com написал:
Возможна иная запись того же самого для 128-битного шифрования:
require-mppe-128
Сергей В. написал:
unrecognized option 'mppe'
ru.posix.wikia.com написал:
Все новые версии ядер поддерживают mppe. Команда (под root)
modprobe ppp_mppe
более не нужна, но может потребоваться. Модуль ppp_mppe в настоящее время подгружается автоматически. Проверить подгрузился ли он можно командой (под root)
lsmod|grep ppp_mppe
Сергей В. написал:
/usr/sbin/pppd: The remote system (pptp) is required to authenticate itself
/usr/sbin/pppd: but I couldn't find any suitable secret (password) for it to use to do so.
www.volmed.org.ru написал:
Обратите внимание, что noauth стоит в конце файла, иначе будет возникать ошибка соединения.

http://www.volmed.org.ru/wiki/index.php/Настройка_pptp-command_клиента_для_подключения_к_VPN_серверу

#268572
Сергей В. написал:
т.е не видит логина, пароля
???
text
name login
remotename PPTP

/etc/ppp/chap-secrets
login PPTP password *

#268592

Спасибо. Всё заработало. Но есть другая проблема.

Подключаюсь к серверу, ifconfig показывает что ppp0 поднят и ip я получил. Но не один комп в сети не пингуетса. Прописываю маршрут, route add -net 172.55.0.0/16 gw 172.55.0.2 начинает работать.
Цепляюсь remminой к нужному мне серверу, и через 5 - 15 сек маршрут сказочным образом исчезает. Как так может быть??? При этом ppp0 не падает.

#268598

как вариант

nano /etc/ppp/ip-up

в конец маршруты

route add -net 172.55.0.0/16 dev ppp0

#269337

Всем спасибо, всё давно работает

Войдите или зарегистрируйтесь, чтобы ответить.