Официальный сайт студ.городка НГТУ
Software » проблема с mpd5 по freebsd 7 

#1  11.11.09 20:34

VS
Профиль

проблема с mpd5 по freebsd 7

Приветствую

Давно я не парил вам мозг результатами деятельности моих кривых ручонок.
На сей раз история такая
Стоял у меня давно MPD 5.3, чудно работал, шифрование было отключено.
Решил я включить его, начал конфиг менять... потом покрутился - написал новый.
Не работает, ошибок много.
Совсем старого конфига не осталось - не сразу сделал копию.
Ту что сделал - уже не работала.
Крутился-крутился - переставил из портов, конфиг дефолтный.
Запускается хорошо, но при попытке подключения - ошибка 800.
Гугл курил, не вставляет.

Конфиг и ошибка:

startup:
    # configure mpd users
    set user foo bar admin
    set user foo1 bar1
    # configure the console
    set console self 127.0.0.1 5005
    set console open
    # configure the web server
    set web self 0.0.0.0 5006
    set web open

#
# Default configuration is "dialup"

default:
    load pptp_server
pptp_server:
#
# Mpd as a PPTP server compatible with Microsoft Dial-Up Networking clients.
#
# Suppose you have a private Office LAN numbered 192.168.1.0/24 and the
# machine running mpd is at 192.168.1.1, and also has an externally visible
# IP address of 1.2.3.4.
#
# We want to allow a client to connect to 1.2.3.4 from out on the Internet
# via PPTP.  We will assign that client the address 192.168.1.50 and proxy-ARP
# for that address, so the virtual PPP link will be numbered 192.168.1.1 local
# and 192.168.1.50 remote.  From the client machine's perspective, it will
# appear as if it is actually on the 192.168.1.0/24 network, even though in
# reality it is somewhere far away out on the Internet.
#
# Our DNS server is at 192.168.1.3 and our NBNS (WINS server) is at 192.168.1.4.
# If you don't have an NBNS server, leave that line out.
#

# Define dynamic IP address pool.
    set ippool add pool1 192.168.177.245 192.168.177.254

# Create clonable bundle template named B
    create bundle template B
    set iface enable proxy-arp
    set iface idle 1800
    set iface enable tcpmssfix
    set ipcp yes vjcomp
# Specify IP address pool for dynamic assigment.
    set ipcp ranges 192.168.177.1/32 ippool pool1
    set ipcp dns 192.168.177.1
#    set ipcp nbns 192.168.177.1
# The five lines below enable Microsoft Point-to-Point encryption
# (MPPE) using the ng_mppc(8) netgraph node type.
#    set bundle enable compression
#    set ccp yes mppc
#    set mppc yes e40
#    set mppc yes e128
#    set mppc yes stateless
# Create clonable link template named L
    create link template L pptp
# Set bundle template to use
    set link action bundle B
# Multilink adds some overhead, but gives full 1500 MTU.
    set link enable multilink
    set link yes acfcomp protocomp
    set link no pap chap
    set link enable chap
# We can use use RADIUS authentication/accounting by including
# another config section with label 'radius'.
#    load radius
    set link keep-alive 10 60
# We reducing link mtu to avoid GRE packet fragmentation.
    set link mtu 1460
# Configure PPTP
        set pptp self 0.0.0.0
# Allow to accept calls
        set link enable incoming

Nov 11 20:10:36 vsrouter mpd: Multi-link PPP daemon for FreeBSD
Nov 11 20:10:36 vsrouter mpd: 
Nov 11 20:10:36 vsrouter mpd: process 1678 started, version 5.3 (root@vsrouter.hostel.nstu.ru 17:48 10-Nov-2009)
Nov 11 20:10:36 vsrouter mpd: CONSOLE: listening on 127.0.0.1 5005
Nov 11 20:10:36 vsrouter mpd: web: listening on 0.0.0.0 5006
Nov 11 20:10:36 vsrouter mpd: PPTP: waiting for connection on 0.0.0.0 1723
Nov 11 20:10:46 vsrouter mpd: [L-1] Accepting PPTP connection
Nov 11 20:10:46 vsrouter mpd: [L-1] Link: OPEN event
Nov 11 20:10:46 vsrouter mpd: [L-1] LCP: Open event
Nov 11 20:10:46 vsrouter mpd: [L-1] LCP: state change Initial --> Starting
Nov 11 20:10:46 vsrouter mpd: [L-1] LCP: LayerStart
Nov 11 20:10:46 vsrouter mpd: [L-1] PPTP: attaching to peer's outgoing call
Nov 11 20:10:46 vsrouter mpd: [L-1] PPTP: can't attach pptpgre node: Invalid argument
Nov 11 20:10:46 vsrouter mpd: [L-1] PPTP call cancelled in state CONNECTING
Nov 11 20:10:46 vsrouter mpd: [L-1] Link: DOWN event
Nov 11 20:10:46 vsrouter mpd: [L-1] LCP: Close event
Nov 11 20:10:46 vsrouter mpd: [L-1] LCP: state change Starting --> Initial
Nov 11 20:10:46 vsrouter mpd: [L-1] LCP: LayerFinish
Nov 11 20:10:46 vsrouter mpd: [L-1] LCP: Down event
Nov 11 20:10:46 vsrouter mpd: [L-1] Link: SHUTDOWN event
Nov 11 20:10:46 vsrouter mpd: [L-1] Link: Shutdown
Nov 11 20:12:54 vsrouter mpd: [L-1] Accepting PPTP connection
Nov 11 20:12:54 vsrouter mpd: [L-1] Link: OPEN event
Nov 11 20:12:54 vsrouter mpd: [L-1] LCP: Open event
Nov 11 20:12:54 vsrouter mpd: [L-1] LCP: state change Initial --> Starting
Nov 11 20:12:54 vsrouter mpd: [L-1] LCP: LayerStart
Nov 11 20:12:54 vsrouter mpd: [L-1] PPTP: attaching to peer's outgoing call
Nov 11 20:12:54 vsrouter mpd: [L-1] PPTP: can't attach pptpgre node: Invalid argument
Nov 11 20:12:54 vsrouter mpd: [L-1] PPTP call cancelled in state CONNECTING
Nov 11 20:12:54 vsrouter mpd: [L-1] Link: DOWN event
Nov 11 20:12:54 vsrouter mpd: [L-1] LCP: Close event
Nov 11 20:12:54 vsrouter mpd: [L-1] LCP: state change Starting --> Initial
Nov 11 20:12:54 vsrouter mpd: [L-1] LCP: LayerFinish
Nov 11 20:12:54 vsrouter mpd: [L-1] LCP: Down event
Nov 11 20:12:54 vsrouter mpd: [L-1] Link: SHUTDOWN event
Nov 11 20:12:54 vsrouter mpd: [L-1] Link: Shutdown

Offline

#2  12.11.09 00:01

Max
Профиль

Re: проблема с mpd5 по freebsd 7

ах ты какой, сломал Антохе инет!
зы: про мпд не подскажу, не знаю

Offline

#3  12.11.09 01:00

Wic
Профиль

Re: проблема с mpd5 по freebsd 7

о блин фряха) хоть что то интересное!
так твой конфиг отличается от аналогично рабочего конфига двумя строчками

Код::

# We reducing link mtu to avoid GRE packet fragmentation.
    set link mtu 1460
# Configure PPTP
        set pptp self 0.0.0.0

попробуй точно задать адресс с кого слушать входящие
и мту у меня стоит 1532 но это уже я сам ставил
да и еще убери web self с 0,0,0,0 на что нить внутреннее

фаервол открыт? в винде настройки пробовал менять?

Исправлено Wic (12.11.09 01:14)

Offline

#4  12.11.09 10:08

Max
Профиль

Re: проблема с mpd5 по freebsd 7

Wic написал(а):

и мту у меня стоит 1532 но это уже я сам ставил

это неправильно, размер всего пакета ethernet 1500 байт, а ты в него хочешь всунут 1532 данных

Offline

#5  12.11.09 18:38

Wic
Профиль

Re: проблема с mpd5 по freebsd 7

Max, ага 1500 экспериментальный конфиг открыл.

Offline

#6  12.11.09 19:31

VS
Профиль

Re: проблема с mpd5 по freebsd 7

Wic написал(а):

о блин фряха) хоть что то интересное!
так твой конфиг отличается от аналогично рабочего конфига двумя строчками

Код::

# We reducing link mtu to avoid GRE packet fragmentation.
    set link mtu 1460
# Configure PPTP
        set pptp self 0.0.0.0

попробуй точно задать адресс с кого слушать входящие
и мту у меня стоит 1532 но это уже я сам ставил
да и еще убери web self с 0,0,0,0 на что нить внутреннее

фаервол открыт? в винде настройки пробовал менять?

Блин, так не бывает. Как верно Макс подметил - МТУ максимум 1500. При чём если в локалке у меня 1500, то в впне меньше быть должно.
Если только у меня недостаточно меньше, но это вряд ли - с такой же настройкой раньше работало.
Интерфейс пробовал менять - всё равно. Да и опять же, эта настройка и раньше такая же была.

Файрвол я не трогал, он рабочий и ничего такого не блочит...

Offline

#7  12.11.09 20:01

Re: проблема с mpd5 по freebsd 7

вот чего смущает: "PPTP: can't attach pptpgre node: Invalid argument"

в ipfw открыт GRE ?

options         NETGRAPH
options         NETGRAPH_ETHER
options         NETGRAPH_SOCKET
options         NETGRAPH_TEE
options         NETGRAPH_MPPC_ENCRYPTION
options         NETGRAPH_PPTPGRE

в ядре есть?

Offline

#8  12.11.09 20:23

VS
Профиль

Re: проблема с mpd5 по freebsd 7

Да. И опять же, до этого всё работало, я только конфиг покрутил, потом всякие разные конфиги пробовал - ошибка остаётся. И из портов МПД5 переставлял.

В общем, поборол только установкой МПД4 - всё работает.
По слухам только пересобирать всю систему поможет.

Offline

#9  13.11.09 01:41

Wic
Профиль

Re: проблема с mpd5 по freebsd 7

rmir написал(а):

options         NETGRAPH
options         NETGRAPH_ETHER
options         NETGRAPH_SOCKET
options         NETGRAPH_TEE
options         NETGRAPH_MPPC_ENCRYPTION

у меня эти только стоят и работает...
ошибка 800 похожа на то что мпд не доступен, как будто или фаер болчит или он выключен.
У меня конфиг по сути один в один с твоим и всё работает. Версия мпд 5,3.

Исправлено Wic (13.11.09 01:41)

Offline

#10  17.11.09 10:44

Re: проблема с mpd5 по freebsd 7

а pool1 доступен с сервера?
а ещё интересно фаервол посмотреть.

mtu 1460 нормально,
set pptp self можно вообще убрать.

Исправлено ninjah (17.11.09 10:46)

Offline

Software » проблема с mpd5 по freebsd 7 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.055 сек.
Выполнено 14 запросов.