LINUX.ORG.RU
ФорумAdmin

Настройка VPN

 , ,


0

1

Добрый день! Задача следующая - есть хост с виндузой и две виртуалки - xubuntu(1) и lubuntu(2). Задача - поднять под (1) VPN и подключить к нему виндузу и (2). Сервер успешно настроил, виндовый vpn-клиент подключается, а вот клиент с (2) не хочет, постоянно выстреливает следующее:

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

Никак не могу с этим справится. Вот листинг chap-secrets:

linux 192.168.255.128 (это адрес сервера) moluli86(это пароль) *

Вот листинг /etc/ppp/peers/vpn:

pty "192.168.255.128 --nolaunchpppd"
name linux
file /etc/ppp/pptpd-options

Прошу помощи в решении проблемы.



Последнее исправление: kyka276 (всего исправлений: 2)

нужна опция noauth в конфиге клиента, причём, возможно что в конце конфиг файла (раньше был такой глюк).

mky ★★★★★
()
Ответ на: комментарий от mky

Добавлял nouath в options - теперь эти два сообщения не показывает, но к серверу всё равно не подключается. По крайней мере, в ifconfig сервера никаких изменений.

kyka276
() автор топика
Ответ на: комментарий от kyka276

теперь эти два сообщения не показывает, но к серверу всё равно не подключается

добавь в конфиг клиента debug и лог с клиента в студию

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

добавил, вот кусок лога:

Couldn't get channel number: Input/output error
Script pptp 192.168.255.128 --nolaunchpppd finished (pid 1641), status = 0x7f
using channel 1
sh: 1: pptp: not found
Failed to set PPP kernel option flags: Inappropriate ioctl for device
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
Script pptp 192.168.255.128 --nolaunchpppd finished (pid 1720), status = 0x7f
Modem hangup
Connection terminated.
using channel 2
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
sh: 1: pptp: not found
Modem hangup
Connection terminated.
Script pptp 192.168.255.128 --nolaunchpppd finished (pid 1847), status = 0x7f
using channel 3
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
sh: 1: pptp: not found
Modem hangup
Connection terminated.
Script pptp 192.168.255.128 --nolaunchpppd finished (pid 1856), status = 0x7f
using channel 4
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
sh: 1: pptp: not found
Modem hangup
Connection terminated.
Script pptp 192.168.255.128 --nolaunchpppd finished (pid 1894), status = 0x7f

kyka276
() автор топика
Ответ на: комментарий от kyka276

sh: 1: pptp: not found

Не установлен софт для работы в качестве pptp-клиента.

Выполни на клиенте из под root

apt-get install pptp-linux
и попробуй еще раз. Если установка пройдет успешно, но по-прежнему не будет работать - логи снова сюда.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

В том и дело, что этот пакет я устанавливал. Сейчас, на всякий случай, переустановил, ничего не изменилось. Вот новый кусок лога:

Script pptp 192.168.255.128 --nolaunchpppd finished (pid 1894), status = 0x7f
sh: 1: pptp: not found
Couldn't get channel number: Input/output error
Script pptp 192.168.255.128 --nolaunchpppd finished (pid 1258), status = 0x7f
pppd options in effect:
debug debug debug        # (from /etc/ppp/peers/vpn)
logfile /var/log/ppplogfile        # (from /etc/ppp/pptpd-options)
dump        # (from /etc/ppp/pptpd-options)
+chap        # (from /etc/ppp/options)
refuse-pap        # (from /etc/ppp/pptpd-options)
refuse-chap        # (from /etc/ppp/pptpd-options)
refuse-mschap        # (from /etc/ppp/pptpd-options)
name pptpd        # (from /etc/ppp/pptpd-options)
user lubuntu        # (from /etc/ppp/peers/vpn)
password ??????        # (from /etc/ppp/peers/vpn)
        # (from /etc/ppp/pptpd-options)
pty pptp 192.168.255.128 --nolaunchpppd        # (from /etc/ppp/peers/vpn)
crtscts        # (from /etc/ppp/options)
        # (from /etc/ppp/options)
asyncmap 0        # (from /etc/ppp/options)
lcp-echo-failure 4        # (from /etc/ppp/options)
lcp-echo-interval 30        # (from /etc/ppp/options)
hide-password        # (from /etc/ppp/options)
novj        # (from /etc/ppp/pptpd-options)
novjccomp        # (from /etc/ppp/pptpd-options)
defaultroute        # (from /etc/ppp/peers/vpn)
proxyarp        # (from /etc/ppp/pptpd-options)
nobsdcomp        # (from /etc/ppp/pptpd-options)
require-mppe-128        # (from /etc/ppp/pptpd-options)
noipx        # (from /etc/ppp/options)
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
anon warn[pptp_gre_bind:pptp_gre.c:102]: socket: Operation not permitted
anon fatal[main:pptp.c:360]: Cannot bind GRE socket, aborting.
Script pptp 192.168.255.128 --nolaunchpppd finished (pid 2278), status = 0x1
Modem hangup
Connection terminated.
pppd options in effect:
debug debug debug        # (from /etc/ppp/peers/vpn)
logfile /var/log/ppplogfile        # (from /etc/ppp/pptpd-options)
dump        # (from /etc/ppp/pptpd-options)
+chap        # (from /etc/ppp/options)
refuse-pap        # (from /etc/ppp/pptpd-options)
refuse-chap        # (from /etc/ppp/pptpd-options)
refuse-mschap        # (from /etc/ppp/pptpd-options)
name pptpd        # (from /etc/ppp/pptpd-options)
user lubuntu        # (from /etc/ppp/peers/vpn)
password ??????        # (from /etc/ppp/peers/vpn)
        # (from /etc/ppp/pptpd-options)
pty pptp 192.168.255.128 --nolaunchpppd        # (from /etc/ppp/peers/vpn)
crtscts        # (from /etc/ppp/options)
        # (from /etc/ppp/options)
asyncmap 0        # (from /etc/ppp/options)
lcp-echo-failure 4        # (from /etc/ppp/options)
lcp-echo-interval 30        # (from /etc/ppp/options)
hide-password        # (from /etc/ppp/options)
novj        # (from /etc/ppp/pptpd-options)
novjccomp        # (from /etc/ppp/pptpd-options)
defaultroute        # (from /etc/ppp/peers/vpn)
proxyarp        # (from /etc/ppp/pptpd-options)
nobsdcomp        # (from /etc/ppp/pptpd-options)
require-mppe-128        # (from /etc/ppp/pptpd-options)
noipx        # (from /etc/ppp/options)
anon warn[pptp_gre_bind:pptp_gre.c:102]: socket: Operation not permitted
anon fatal[main:pptp.c:360]: Cannot bind GRE socket, aborting.
Couldn't get channel number: Input/output error
Script pptp 192.168.255.128 --nolaunchpppd finished (pid 2278), status = 0x1

kyka276
() автор топика
Ответ на: комментарий от Pinkbyte
lubuntu@lubuntu-virtual-machine:~$ sudo dpkg -L pptp-linux 
[sudo] password for lubuntu: 
/.
/etc
/etc/ppp
/etc/ppp/options.pptp
/usr
/usr/sbin
/usr/sbin/pptp
/usr/sbin/pptpsetup
/usr/share
/usr/share/doc
/usr/share/doc/pptp-linux
/usr/share/doc/pptp-linux/AUTHORS
/usr/share/doc/pptp-linux/README
/usr/share/doc/pptp-linux/USING
/usr/share/doc/pptp-linux/changelog.Debian.gz
/usr/share/doc/pptp-linux/copyright
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/pptp.8.gz
/usr/share/man/man8/pptpsetup.8.gz
kyka276
() автор топика
Ответ на: комментарий от kyka276

Значит какой-то косяк с переменной PATH

Попробуй заменить

pty pptp 192.168.255.128 --nolaunchpppd
в /etc/ppp/peers/vpn на следующую строчку

pty '/usr/sbin/pptp 192.168.255.128 --nolaunchpppd'

Кавычки обязательны!

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от kyka276

лог без изменений

Так а ты подключение перезапускал? А то если лог СОВСЕМ без изменений(включая опцию pty) - тогда он по старому конфигу шарашит...

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Перезапустил подключение. Лог не то, чтобы совсем без изменений - в него теперь с момента изменения конфига вообще ничего не пишется при попытке подключится.

kyka276
() автор топика
Ответ на: комментарий от kyka276

В общем, сегодня я осознал, что уже третьи сутки пытаюсь завести клиент и всё никак. Перерыл весь гугл, перелопатил все конфиги - а клиент как не работал, так и не работает, упирается всё время в одну мёртвую точку и не пускает дальше. Это при том, что виндовый клиент подключается без проблем. Было принято решение виртуалку(2) - пересоздать и установить не lubuntu, а чистую ubuntu 14.04 LTS, что я успешно и сделал, при этом установив пакеты ppp, pptpd и pptp-linux. При этом я заметил, что в /etc/ppp/ появился новый файл options.pptp, которого до этого времени на (2) не было и который мне как раз и нужен. Вечером займусь новой настройках, о результатах отпишусь.

kyka276
() автор топика
Ответ на: комментарий от kyka276

Итак, с иным дистрибутивом убунты тоже не получилась, но там еще интереснее - после настроек клиента и выполнении

pppd call vpn
не происходит вообще ничего. Команда вроде как выполняется, а вроде как нет. При этом логи упорно МОЛЧАТ. Пробовал через гуй нетворк-менеджера соединение настроить - connection failed без каких-либо объяснений. Начал грешить на виртуалку, ради эксперимента создал еще одну с винхр - подключается к VPN моему без проблем, как и хостовая вин10. Я в замешательстве, трое суток подряд потрачено на черти что. Никакой клиентоориентированности в этих ваших линуксах - сплошные мозго*б и мозгодрочь.

kyka276
() автор топика

Вон же в логах видно, что проблема с GRE.
А зачем вообще pptp? Он легаси и его использовать категорически не рекомендуется.

pekmop1024 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.