URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 1892
[ Назад ]

Исходное сообщение
"PopTop, MPD - FreeBSD"

Отправлено Lotos20 , 08-Фев-05 14:00 
Имеет FreeBSD 4.9 с выходом в инет, имеем клиентов подключенных к серверу (клиенты выходят в инет чрез прокси сервер), необходимо сделать так чтобы клиенты ползали по ВПН с авторизацией и сжатием и имели доступ к себе, то есть внутри локалки чтобы ощались между собой. Пролазив в инете с субботы, нашел кучу статей по ентим прогам MPD и POPTOP, после настройки того или иного пакета, никаких интерфейсов я не увидел ни в POPTOP ни в MPD, хотя я собирал ядро с NETGRAPH, но безрезультатно. Одним словом потерял надежду что либо что-то заработает.
Клиент пытаеться соединиться с сервером но безрезультатно :-( ВПН как не работтал так и не работает. Перепробовал все что можно и неможно, люди посоветуйте помогите, может быть у Вас нормально заработало?

Содержание

Сообщения в этом обсуждении
"PopTop, MPD - FreeBSD"
Отправлено butcher , 08-Фев-05 14:03 
>так и не работает. Перепробовал все что можно и неможно, люди
>посоветуйте помогите, может быть у Вас нормально заработало?

Смотри логи, они рулят :)


"PopTop, MPD - FreeBSD"
Отправлено Lotos20 , 08-Фев-05 14:09 
А если в логах полная тишина, что тогда и как тогда быть? Если тебе не трудно и если есть время сможешь помочь?


"PopTop, MPD - FreeBSD"
Отправлено butcher , 08-Фев-05 14:13 
>А если в логах полная тишина, что тогда и как тогда быть?
>Если тебе не трудно и если есть время сможешь помочь?

Ну для того чтобы помочь, нужно знать что было сделано. Вот что ты сделал для того чтобы в логах что-нибудь появилось? ;)


"PopTop, MPD - FreeBSD"
Отправлено Lotos20 , 08-Фев-05 14:59 
Что же касаеться MPD Было сделанно вот что: Устанавливаем с портом /usr/ports/net/mpd make make install после чего ползем в каталог /usr/local/etc/mpd/ правим файлы под себя

----mpd.conf----
default:        
     load pptp0

pptp0:
     new -i ng0 pptp0 pptp0
     set ipcp ranges 192.168.0.20/32 192.168.0.25/32
     load pptp_standart

pptp_standart:
set iface disable on-demand
set bundle disable multilink
set link no pap chap
set link enable chap
set link keep-alive 60 180
set ipcp dns 192.168.0.1
set ipcp nbns 192.168.0.1
set pptp self 195.5.5.5
set pptp enable incoming
set pptp disable originate

----mpd.links----
pptp0:
     set link type pptp

----mpd.secret----
dima 12345 192.168.0.25

Ядро скомпилированно с
options         NETGRAPH                
options         NETGRAPH_ASYNC
options         NETGRAPH_BPF
options         NETGRAPH_CISCO
options         NETGRAPH_ECHO
options         NETGRAPH_ETHER
options         NETGRAPH_FRAME_RELAY
options         NETGRAPH_HOLE
options         NETGRAPH_IFACE
options         NETGRAPH_KSOCKET
options         NETGRAPH_L2TP
options         NETGRAPH_LMI
options         NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_MPPC_ENCRYPTION
options         NETGRAPH_ONE2MANY
options         NETGRAPH_PPP
options         NETGRAPH_PPPOE
options         NETGRAPH_PPTPGRE
options         NETGRAPH_RFC1490
options         NETGRAPH_SOCKET
options         NETGRAPH_TEE
options         NETGRAPH_TTY
options         NETGRAPH_UI
options         NETGRAPH_VJC

В логах известная картина: (mpd.log)
Feb  7 13:18:24 yspex mpd: iface: unknown command. Try "help".
Feb  7 13:18:35 yspex mpd: version: unknown command. Try "help".
Feb  7 13:18:38 yspex mpd: version: unknown command. Try "help".
Feb  7 13:26:13 yspex mpd: mpd: caught fatal signal segv
Feb  7 13:26:13 yspex mpd: mpd: fatal error, exiting
Feb  7 13:26:13 yspex mpd: mpd: process 433 terminated
Feb  7 15:14:18 yspex mpd: mpd: pid 10668, version 3.14 (root@тряляля.net
Feb  7 15:15:22 yspex mpd: mpd: caught fatal signal term
Feb  7 15:15:24 yspex mpd: mpd: process 10668 terminated


"PopTop, MPD - FreeBSD"
Отправлено butcher , 08-Фев-05 15:14 
>Feb  7 13:18:24 yspex mpd: iface: unknown command. Try "help".
>Feb  7 13:18:35 yspex mpd: version: unknown command. Try "help".
>Feb  7 13:18:38 yspex mpd: version: unknown command. Try "help".

ну это вы упражняетесь в набирании команд в консоли mpd :)

>Feb  7 13:26:13 yspex mpd: mpd: caught fatal signal segv
>Feb  7 13:26:13 yspex mpd: mpd: fatal error, exiting
>Feb  7 13:26:13 yspex mpd: mpd: process 433 terminated

а вот это не понятно.. У вас сервер стабильно работает, с памятью проблем не было?

>Feb  7 15:14:18 yspex mpd: mpd: pid 10668, version 3.14 (root@тряляля.net
>
>Feb  7 15:15:22 yspex mpd: mpd: caught fatal signal term
>Feb  7 15:15:24 yspex mpd: mpd: process 10668 terminated

Это вы кильнули mpd.. По такому логу особо ничего не скажешь, попробуйте поднять уровень лога, опция log в mpd.conf.


"PopTop, MPD - FreeBSD"
Отправлено Lotos20 , 08-Фев-05 15:30 
Простите за тупой вопрос, как поднять и что надо прописать, буду благодарен Вам.



"PopTop, MPD - FreeBSD"
Отправлено butcher , 08-Фев-05 15:38 
>Простите за тупой вопрос, как поднять и что надо прописать, буду благодарен
>Вам.

С mpd ведь идёт достаточно подробная документация..
log +ALL например, но тут будет много всего лишнего, что затрудняяет анализ, лучше убрать, например распечатку фреймов и т.п.:
log +ALL -CCP3 -FRAME -PPTP3


"PopTop, MPD - FreeBSD"
Отправлено Lotos20 , 08-Фев-05 16:03 
>лучше убрать, например распечатку фреймов и т.п.:
>log +ALL -CCP3 -FRAME -PPTP3

чето я так и не понял, вроде прописал но в логах тишина полная при запуске mpd странно просто. Что же касаеться памяти, то были некоторые проблемы с нею, но сейчас пока нормально все. А что есть вариант что с мозгами что-то невпорядке?



"PopTop, MPD - FreeBSD"
Отправлено butcher , 08-Фев-05 16:14 
>чето я так и не понял, вроде прописал но в логах тишина
>полная при запуске mpd странно просто. Что же касаеться памяти, то

вы в /etc/syslog.conf что-нибудь делали для направления логов mpd в отельный файл? Сделайте, в документации сказано как. Документация находится в каталоге /usr/local/share/doc/mpd.

>были некоторые проблемы с нею, но сейчас пока нормально все. А
>что есть вариант что с мозгами что-то невпорядке?

Пока рано об этом, не обращайте внимания :)


"PopTop, MPD - FreeBSD"
Отправлено Lotos20 , 08-Фев-05 16:28 
В syslog.conf размещено...
!mpd
*.*                                             /var/log/mpd.log