1

Добрый день!
Помогите с подключением к pptpd серверу на CentOS5.5. Вот такие логи:

Feb  3 19:35:32 ns pptpd[15011]: GRE: read(fd=6,buffer=8059680,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Feb  3 19:35:32 ns pptpd[15011]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
Feb  3 19:35:32 ns pptpd[15011]: CTRL: Client 192.168.3.183 control connection finished

/etc/pptpd.conf

option /etc/ppp/options.pptpd
logwtmp
localip XX.XXX.XX.XXX
remoteip 192.168.3.225-240,192.168.3.183

/etc/ppp/options.pptpd

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd

2

На клиентской машине что пишется?

3 (03.02.2011 10:48:25 отредактировано XliN)

На центе разрешены GRE запросы в iptables?

 Консоль:
iptables -A INPUT -p gre -j ACCEPT
iptables -A INPUT -m tcp -p tcp --dport 1723 -j ACCEPT

и в  /etc/ppp/chap-secrets прописан юзер?

У меня вот так, все работает.

name pptpd
auth                 # требуем авторизацию у клиентов
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
require-mppe         # Используем шифрование
proxyarp
nodefaultroute
lock
nobsdcomp

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

4

Начинаю подключаться: пишет что-то типа подключение с использованием WAN Miniport(SSTP), и потом "Сбой подключения с ошибкой 800"

5

Юзер прописан

#vpnuser add login password

таким образом. А iptables у меня по дефолту ACCEPT.

6

Если 800 то дело скорее всего в фаирволе.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

7

http://skysup.ru/pages-error/126-oshibk … nie-k.html

8

а модуль ip_gre надо подгружать? а то

[root@ns ppp]# lsmod | grep ip_
ip_conntrack_netbios_ns     6977  0
ip_nat                 21101  2 ipt_MASQUERADE,iptable_nat
ip_conntrack           53281  5 ip_conntrack_netbios_ns,xt_state,ipt_MASQUERADE,iptable_nat,ip_nat
nfnetlink              10713  2 ip_nat,ip_conntrack
ip_tables              17029  2 iptable_filter,iptable_nat
x_tables               17349  6 ipt_REJECT,xt_state,ipt_MASQUERADE,xt_tcpudp,iptable_nat,ip_tables

его здесь нет.

9 (03.02.2011 11:17:11 отредактировано midori)

Feb  3 20:14:23 ns pptpd[15219]: CTRL: Client 192.168.3.183 control connection started
Feb  3 20:14:23 ns pptpd[15219]: CTRL: Starting call (launching pppd, opening GRE)
Feb  3 20:14:23 ns pppd[15220]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Feb  3 20:14:23 ns pppd[15220]: The remote system is required to authenticate itself
Feb  3 20:14:23 ns pppd[15220]: but I couldn't find any suitable secret (password) for it to use to do so.
Feb  3 20:14:23 ns pppd[15220]: (None of the available passwords would let it use an IP address.)
Feb  3 20:14:23 ns pptpd[15219]: GRE: read(fd=6,buffer=8059680,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Feb  3 20:14:23 ns pptpd[15219]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
Feb  3 20:14:23 ns pptpd[15219]: CTRL: Client 192.168.3.183 control connection finished

Загрузил ip_gre, теперь вот.
И ошибка 619!

10

but I couldn't find any suitable secret (password) for it to use to do so.

посмотри /etc/ppp/chap-secrets Добавляются туда пользователи.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

11

/etc/ppp/chap-secrets

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
####### redhat-config-network will overwrite this part!!! (begin) ##########
####### redhat-config-network will overwrite this part!!! (end) ############
user1   *       password#       *

12

Ну не знаю, я сейчас попробовал со стандартными настройками поднять ppptp. Все работает. Проверял на WinXP и Win2000. Семерки нет к сожалению.

А где ты логи читаешь? Чет не найду у себя.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

13

Случилось! Привел chap-secrets к такому виду (подсмотрел на другом серваке, там pptp клиент крутиться):

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
####### redhat-config-network will overwrite this part!!! (begin) ##########
####### redhat-config-network will overwrite this part!!! (end) ############
user1      *       "password#" *

И пошло. Может дело в "" для пароля? Надо поэкспериментировать  smile
Логи tail -f /var/log/messages

Всем большое спасибо!