Страница 1 из 2

mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 18:44:08
alexxis
С чем могут быть связаны ошибки "can't name" и "can't attach"?

Код: Выделить всё

Aug  4 19:27:41 host mpd: [LL-1] Accepting PPTP connection
Aug  4 19:27:41 host mpd: [LL-1] Link: OPEN event
Aug  4 19:27:41 host mpd: [LL-1] LCP: Open event
Aug  4 19:27:41 host mpd: [LL-1] LCP: state change Initial --> Starting
Aug  4 19:27:41 host mpd: [LL-1] LCP: LayerStart
Aug  4 19:27:41 host mpd: [LL-1] can't name ppp node "l1": No such file or directory
Aug  4 19:27:41 host mpd: [LL-1] PPTP: attaching to peer's outgoing call
Aug  4 19:27:41 host mpd: [LL-1] PPTP: can't attach pptpgre node: No such file or directory
Aug  4 19:27:41 host mpd: [LL-1] PPTP call cancelled in state CONNECTING
Aug  4 19:27:41 host mpd: [LL-1] Link: DOWN event
Aug  4 19:27:41 host mpd: [LL-1] LCP: Close event

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 20:19:31
zingel
там же написано =)

Код: Выделить всё

[LL-1] can't name ppp node "l1": No such file or directory

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 20:57:33
Pal

Код: Выделить всё

cd /usr/src/sys/modules/netgraph
make install clean

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 22:19:17
alexxis

Код: Выделить всё

===> async (install)
install -o root -g wheel -m 555   ng_async.ko /boot/kernel
install: ng_async.ko: No such file or directory
*** Error code 71

Stop in /usr/src/sys/modules/netgraph/async.
*** Error code 1

Stop in /usr/src/sys/modules/netgraph.
Получается, что такого модуля, что ли, в ядре нету?

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 22:23:15
zingel
Pal писал(а):

Код: Выделить всё

cd /usr/src/sys/modules/netgraph
make install clean
Вот и ответ, почему _не надо_ так делать.

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 22:24:24
zingel
руками конфиг ядра правьте и пересобирайте заново

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 22:34:53
Pal
zingel писал(а):руками конфиг ядра правьте и пересобирайте заново
Не всегда есть возможность тачку ребутать.

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 22:39:28
alexxis
В конфиг ядра уже добавлены строчки, и оно пересобрано:

Код: Выделить всё

options         NETGRAPH
options         NETGRAPH_ETHER
options         NETGRAPH_SOCKET
options         NETGRAPH_TEE
options         NETGRAPH_MPPC_ENCRYPTION
options         NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_BPF
options         NETGRAPH_IFACE
options         NETGRAPH_KSOCKET
options         NETGRAPH_PPP
options         NETGRAPH_PPTPGRE
options         NETGRAPH_TCPMSS
options         NETGRAPH_VJC
options         NETGRAPH_ONE2MANY
options         NETGRAPH_RFC1490
options         NETGRAPH_TTY
options         NETGRAPH_UI

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 22:48:22
zingel
ну и ? проблема осталась или нет?

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 22:50:07
alexxis
Проблема как раз с пересобранным ядром.

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 22:51:52
paradox
невижу надобности вкомпиливать в ядро модули нетграфа
он умник поумничал
теперь все повторяют
признак того что своей головы нет

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 23:01:43
alexxis
Да, иногда замечаю отсутствие головы. Можно ведь модули нетграфа и отдельно подгружать, так ведь?

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 23:04:06
paradox

Код: Выделить всё

loader.conf

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 23:08:48
alexxis
ок, ясно, спасибо, буду пробовать.

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 23:13:15
Pal
Что вы человека путаете. Зачем loader.conf? Mpd при запуске сам подгружает нужные ему модули. Достаточно их собрать. А вот почему они у него не собираются это не совсем понятно.

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 23:15:26
paradox
некоторые модули не подргужает mpd
и можно долго прыгать с бубном если непонимать какие и для чего модули
так что пусть разбираеться
для него будет лучше так
чем он заучит что нужно постоянно что то вкомпиливать в ядро
так и до паранои недалеко

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 23:25:47
Pal
Попробуйте ещё раз модули собрать, но перед этим сделайте

Код: Выделить всё

cd /usr/src/sys/modules/netgraph
make deinstall
make clean
Если не получится, то вот все параметры NETGRAPH :smile:

Код: Выделить всё

cat /usr/src/sys/conf/NOTES |grep NETGRAPH

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-04 23:38:39
paradox
если не получиться
то тогда
cvsup до RELENG_7

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-05 6:37:06
alexxis
paradox писал(а):если не получиться
то тогда
cvsup до RELENG_7
Это уже сделано, то есть и происходит на FreeBSD 7.0-STABLE.

PS. Пожалуй надо бы посмотреть параметры NETGRAPH... Теперь понятно где смотреть.

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-05 9:51:06
alexxis
Где-то по всей видимости с NETGRAPH намудрил, но где конкретно, пока не могу понять...

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-08-05 11:07:58
alexxis
Устал борться с mpd5. Поднял mpd. Всё работает. Всем спасибо!

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-11-18 13:35:05
Redor
Периодически, примерно раз в сутки, mpd5 подвисает: подключенные продолжают работать, при подключении выдает ошибку 800.
В логе ошибка:
Nov 18 10:59:57 vpnserver mpd: [L-234] Accepting PPTP connection
Nov 18 10:59:57 vpnserver mpd: [L-234] Link: OPEN event
Nov 18 10:59:57 vpnserver mpd: [L-234] LCP: Open event
Nov 18 10:59:57 vpnserver mpd: [L-234] LCP: state change Initial --> Starting
Nov 18 10:59:57 vpnserver mpd: [L-234] LCP: LayerStart
Nov 18 10:59:57 vpnserver mpd: [L-234] can't create tee node at ".:"->"l234": File exists
Nov 18 10:59:57 vpnserver mpd: [L-234] PPTP: attaching to peer's outgoing call
Nov 18 10:59:57 vpnserver mpd: [L-234] PPTP: can't attach pptpgre node: No such file or directory
Nov 18 10:59:57 vpnserver mpd: [L-234] PPTP call cancelled in state CONNECTING
Nov 18 10:59:57 vpnserver mpd: [L-234] Link: DOWN event
Nov 18 10:59:57 vpnserver mpd: [L-234] LCP: Close event
Nov 18 10:59:57 vpnserver mpd: [L-234] LCP: state change Starting --> Initial
Nov 18 10:59:57 vpnserver mpd: [L-234] LCP: LayerFinish
Nov 18 10:59:57 vpnserver mpd: [L-234] LCP: Down event
Nov 18 10:59:57 vpnserver mpd: [L-234] Link: SHUTDOWN event
Nov 18 10:59:57 vpnserver mpd: [L-234] Link: Shutdown

Конфиг:
pptp_server:

# Define dynamic IP address pool.
set ippool add pool1 172.16.0.2 172.16.255.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 172.16.0.1/32 ippool pool1
set ipcp dns 192.168.8.1
#set ipcp nbns 192.168.1.4
# 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

set link keep-alive 10 60
# We reducing link mtu to avoid GRE packet fragmentation.
set link mtu 1460
# Configure PPTP
set pptp self 192.168.8.9
# Allow to accept calls
set link enable incoming
Кто сталкивался подскажите как побороть проблему.

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-11-18 13:47:14
paradox
uname -a
а вообще больше похоже что слишком быстро переподключаеться vpn
ноды шатдауниться неуспевают

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-11-18 13:52:01
Redor
uname -a
FreeBSD vpnserver.skynet.net.ua 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Mon Nov 17 10:43:19 UTC 2008 sergey@vpnserver.skynet.net.ua:/usr/src/sys/i386/compile/VPN i386

Re: mpd5 FreeBSD 7.0

Добавлено: 2008-11-18 13:55:57
paradox
это на каком количестве пользователей?

зы
тег коде поюзайте