IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (http://www.imho.ws/forumdisplay.php?f=76)
-   -   впн сервер на базе mpd (http://www.imho.ws/showthread.php?t=112331)

quaker 09.12.2006 02:26

впн сервер на базе mpd
 
отказывается запускаться -
фриибсд 6.0
ядро перекомпилено с поддержкой нетграф
сначала просто не поднмал интерфейсы а после переустановки мпд ругается на инициализацию нетграф

PHP код:

Dec  8 16:39:21 gateway mpdmpdpid 42362version 3.18 (root@gateway.videobb 16:05  7-Dec-2006)
Dec  8 16:39:21 gateway mpd: [pptp0can't create iface node: File exists
Dec  8 16:39:21 gateway last message repeated 127 times
Dec  8 16:39:21 gateway mpd: [pptp0] created 128 interfaces, that'
s too many!
Dec  8 16:39:21 gateway mpd: [pptp0cant create interface "ng0"
Dec  8 16:39:21 gateway mpd: [pptp0netgraph initialization failed
Dec  8 16
:39:21 gateway mpdmpdno bundles defined
Dec  8 16
:39:21 gateway last message repeated 20 times
Dec  8 16
:39:21 gateway mpdmpdwarningline too longtruncated
Dec  8 16
:39:21 gateway mpdmpdno bundles defined
Dec  8 16
:40:47 gateway mpdmpdprocess 42362 terminated 


rserg 09.12.2006 20:45

а можно содержимое mpd.conf i mpd.links ?
а еще какие опции netgraph вкомпилированы в ядро?

quaker 10.12.2006 16:29

мпд конф
PHP код:

default:
    
load pptp0

pptp0
:
    new -
i ng0 pptp0 pptp0
    set ipcp ranges 192.168.2.1
/32 192.168.2.50/32
    load pptp_standart

pptp_standart
:
    
set iface disable on-demand
    set bundle disable multilink
    set link yes acfcomp protocomp
    set link no pap chap
    set link enable chap
    set link keep
-alive 60 180
    set ipcp yes vjcomp

    set ipcp dns 192.168.2.1
    set ipcp nbns 192.168.2.2

    set iface enable proxy
-arp

    set bundle enable compression

    set ccp yes mppc
    set ccp yes mpp
-e40
    set ccp yes mpp
-e56
    set ccp yes mpp
-e128
    set ccp yes mpp
-stateless
    set bundle yes crypt
-reqd

    set pptp self 217.148.210.126

    set pptp enable incoming
    set pptp disable originate 

мпд линкс
PHP код:

pptp0:
    
set link type pptp 

ядро (опции переписаны из инета с манулаа по установке - в случае если на стандартном не поднимется)
PHP код:

#mpd
options         NETGRAPH #netgraph(4) system
options         NETGRAPH_ASYNC
options         NETGRAPH_BPF
options         NETGRAPH_ECHO
options         NETGRAPH_ETHER
options         NETGRAPH_HOLE
options         NETGRAPH_IFACE
options         NETGRAPH_KSOCKET
options         NETGRAPH_L2TP
options         NETGRAPH_LMI
# MPPC compression requires proprietary files (not included)
#options NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_MPPC_ENCRYPTION
options         NETGRAPH_ONE2MANY
options         NETGRAPH_PPP
options         NETGRAPH_PPTPGRE
options         NETGRAPH_RFC1490
options         NETGRAPH_SOCKET
options         NETGRAPH_TEE
options         NETGRAPH_TTY
options         NETGRAPH_UI
options         NETGRAPH_VJC 


rserg 10.12.2006 20:34

может тебе это покажется смешно, но нужно убрать некоторые пустые линии в твоем конфиге : (они прерывают процес)
default:
load pptp0

pptp0:
new -i ng0 pptp0 pptp0
set ipcp ranges 192.168.2.1/32 192.168.2.50/32
load pptp_standart

pptp_standart:
set iface disable on-demand
set bundle disable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
set link keep-alive 60 180
set ipcp yes vjcomp
!вот эту
set ipcp dns 192.168.2.1
set ipcp nbns 192.168.2.2
!вот эту
set iface enable proxy-arp
!вот эту
set bundle enable compression
!вот эту
set ccp yes mppc
set ccp yes mpp-e40
set ccp yes mpp-e56
set ccp yes mpp-e128
set ccp yes mpp-stateless
set bundle yes crypt-reqd
!вот эту
set pptp self 217.148.210.126
!вот эту
set pptp enable incoming
set pptp disable originate

и впринципе должно работать, проблем других невидно
правда опций нетграф у тебя в ядре многовато как по мне.

quaker 12.12.2006 03:40

не помогло
тут видел версию что в рс.конф надо писать нетграф_енабле = ес

ftpd 14.12.2006 02:29

Не плохо заменить в этом конфиге отступы из пробелов на табуляцию. Ну и не забывать о том, что пустая строка ПРЕКРАЩАЕТ команду. Если надо разделить - пере строкой должен быть #
взято тут:
http://209.85.129.104/search?q=cache...4&client=opera

+ глянь еще и это:
http://209.85.129.104/search?q=cache...4&client=opera

rserg 14.12.2006 23:07

можно попробовать так, выложи конфиги(в виде файлов так как на сервере, а не просто текст из тех файлов) и я попробую потестить его
и будет ясно - проблема в ядре или в конфиге или в самом mpd

quaker 16.12.2006 03:40

все в итоге поднялось
правда непонятно почему он токо недавно на нетграф недавно начала ругаться

но теперь суть мини проблемы которая осталась
при подклчении клиента во внутренней сети можно токо по ип гулять - днс не подцепляется
как можно проблему решить
или при использовании arp-proxy не бывает такого

quaker 27.12.2006 02:31

и вдогонку
почему может происходить такое - из дома я не могу подключиться к виндовому серверу по радмину через впн - те он выдает запрос логин пароль и все....
при этом через другое впн соединение я по радмину хожу спокойно .. (другая контора) а через свое соединение но через скайлинк я так же не имею никаких проблем... мозг мой отказуется воспринимать это

Screwy 17.01.2007 17:47

Цитата:

Сообщение от quaker (Сообщение 1319710)
при подклчении клиента во внутренней сети можно токо по ип гулять - днс не подцепляется

У тебя в конфиге прописано: set ipcp dns 192.168.2.1
А ДНС-сервер "слушает" этот айпишник?

AKi 25.01.2007 16:23

У меня тоже есть проблемка:

Фря 6.0
1 ифейс смотрит в инет
1 смотрит в локалку 192.168.0.0
гейт в локалке 192.168.0.1, днс такой же
сам впн сервак в локалке получает ип по дхцп, т.е. он может меняться

ставлю mpd, чтобы удаленные заходили в локалку.
Вроде все отконфигуряно, создаются ng, удаленный клиент коннектится и даже удачно..
только не видит локалку
как я понимаю проблема в моей голове в конфигах:

я не совсем понимаю, что значат ипы в ipcp ranges
это _неважнокакие_ ипы конечных точек туннеля?
или какие там значения выставлять?

в мпд.конф прописано
....
new -i ng0 pptp0 pptp0
set ipcp ranges 192.168.0.222/32 192.168.0.200/32
load pptp_default
....

после коннекта
ifconfig -a shows
ng0 192.168.0.222 -> 192.168.0.200

а на клиенте
ipconfig /all показывает
ип 192.168.0.200
маска 255,255,255,255
default router 192.168.0.200

т.е. весь трафик сливает на интерфейс 200, а у меня в локалку то смотрит другой, который дхцп сервер выдает

вот и думаю, что из-за этого локалки то удаленный и не видит

поможите други?

quaker 28.01.2007 06:45

Screwy

слушает - через него вся локалка в инет ходит

AKi
set ipcp ranges 192.168.0.222/32 192.168.0.200/32

222 сервер 200 выдаваемый клиенту


Часовой пояс GMT +4, время: 11:24.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.