Здравствуйте, народ честной,
тут гляжу много тем на форуме по mpd, обрыл весь поисковик, гугл и т.д. И ничего не нашёл...
А проблема такая:
есть у меня машинка vpn сервер на FreeBSD 5.3 c mpd 3.18, всё работало на GENERIC ядре, и решил я тут собрать своё ядро...Теперь mpd при запуске ругается:
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: no bundles defined
mpd: no bundles defined
mpd: warning: line too long, truncated
[pptp13] ppp node is "mpd738-pptp13"
[pptp13] can't connect iface and inet: File exists
[pptp13] netgraph initialization failed
mpd: no bundles defined
mpd: no bundles defined
mpd: no bundles definedИ таких куча сообщений...
Конфиг вот:
pptp0:
new -i ng0 pptp0 pptp0
set ipcp ranges 172.16.0.1/32 172.16.0.2/32
load pptp_finchpptp1:
new -i ng1 pptp1 pptp1
#new pptp1 pptp1
set ipcp ranges 172.16.0.1/32 172.16.0.3/32
load pptp_finchpptp2:
new -i ng2 pptp2 pptp2
#new pptp2 pptp2
set ipcp ranges 172.16.0.1/32 172.16.0.4/32
load pptp_finch
....pptp_finch:
set iface disable on-demand
set iface enable tcpmssfix
set bundle enable multilink
set link yes acfcomp protocomp
set link no pap chap
set link enable chap
set link keep-alive 60 180
set link mtu 1490
set iface mtu 1490
set ipcp yes vjcomp
set iface session 28800
set ipcp dns 212.xx.xx.1
set iface enable proxy-arp
set bundle enable compression
set ccp yes mppc
set ccp yes mpp-e40
set ccp yes mpp-e128
set ccp yes mpp-stateless
set bundle yes crypt-reqd
set pptp self 192.168.55.1
set pptp enable incoming
set pptp disable originate
set radius server 192.168.55.1 dbybge[yfrjcnht 1812 1813
set radius config /etc/radius.conf
set timeout 10
set retries 3
set bundle enable radius-auth
set bundle enable radius-acctВот mpd.links:
pptp0:
set link type pptp
set pptp enable incoming
set pptp disable originate
pptp1:
set link type pptp
set pptp enable incoming
set pptp disable originatepptp2:
set link type pptp
set pptp enable incoming
set pptp disable originatepptp3:
set link type pptp
set pptp enable incoming
set pptp disable originatepptp4:
set link type pptp
set pptp enable incoming
set pptp disable originatepptp5:
set link type pptp
set pptp enable incoming
set pptp disable originatepptp6:
set link type pptp
set pptp enable incoming
set pptp disable originateВ чём может быть проблема?
Зарание огромное спасибо!!!!
для начала
set radius timeout
set radius retries
>для начала
> set radius timeout
> set radius retriesСделал так:
set pptp self 192.168.55.1
set pptp enable incoming
set pptp disable originate
set radius timeout
set radius retries
set radius server 192.168.55.1 dbybge[yfrjcnht 1812 1813
set radius config /etc/radius.conf
set timeout 10
set retries 3
set bundle enable radius-auth
set bundle enable radius-acctВсё равно всё тоже...
>Сделал так:
>А это кому оставили?
>set timeout 10
>set retries 3
>>Сделал так:
>>
>
>А это кому оставили?
>
>>set timeout 10
>>set retries 3
Поставил без цифр... Тоже самое...
>>для начала
>> set radius timeout
>> set radius retries
>
>Сделал так:
>
>set pptp self 192.168.55.1
>set pptp enable incoming
>set pptp disable originate
>set radius timeout
>set radius retries
>set radius server 192.168.55.1 dbybge[yfrjcnht 1812 1813
>set radius config /etc/radius.conf
>set timeout 10
>set retries 3
>set bundle enable radius-auth
>set bundle enable radius-acct
>
>Всё равно всё тоже...имелось ввиду то, что запись
set timeout 10
set retries 3
не верна. дя исправления, добавить
set radius timeout 10
set radius retries 3
вместо первых set.
дальше перезапусти mpd и покажи вывод.
все решаеться по-этапно
>Теперь mpd при запуске ругается:
>set timeout: unknown command. Try "help".
>set retries: unknown command. Try "help".
>mpd: no bundles defined
>mpd: no bundles defined
>mpd: warning: line too long, truncated
>[pptp13] ppp node is "mpd738-pptp13"
>[pptp13] can't connect iface and inet: File exists
>[pptp13] netgraph initialization failed
>mpd: no bundles defined
>mpd: no bundles defined
>mpd: no bundles defined
>
>И таких куча сообщений...
Вот всю кучу желательно бы увидеть...
По-моему дальше в ошибках должно быть что-то типа:создано больше 128 интерфейсов и тд и тп.
такое бывает когда забываешь включить в ядро опции нетграфа
Apr 12 11:36:42 stud mpd: mpd: pid 46708, version 3.18 (root@stud.mgus.ru 16:42
11-Apr-2005)
Apr 12 11:36:42 stud mpd: [pptp0] ppp node is "mpd46708-pptp0"
Apr 12 11:36:42 stud mpd: [pptp0] can't connect iface and inet: File exists
Apr 12 11:36:42 stud mpd: [pptp0] netgraph initialization failed
Apr 12 11:36:42 stud mpd: mpd: no bundles defined
Apr 12 11:36:42 stud last message repeated 22 times
Apr 12 11:36:42 stud mpd: set timeout: unknown command. Try "help".
Apr 12 11:36:42 stud mpd: set retries: unknown command. Try "help".
Apr 12 11:36:42 stud mpd: mpd: no bundles defined
Apr 12 11:36:42 stud mpd: mpd: no bundles defined
Apr 12 11:36:42 stud mpd: mpd: warning: line too long, truncated
Apr 12 11:36:42 stud mpd: [pptp1] ppp node is "mpd46708-pptp1"
Apr 12 11:36:42 stud mpd: [pptp1] can't connect iface and inet: File exists
Apr 12 11:36:42 stud mpd: [pptp1] netgraph initialization failed
Apr 12 11:36:42 stud mpd: mpd: no bundles defined
Apr 12 11:36:42 stud last message repeated 22 times
Apr 12 11:36:42 stud mpd: set timeout: unknown command. Try "help".
Apr 12 11:36:42 stud mpd: set retries: unknown command. Try "help".
Apr 12 11:36:42 stud mpd: mpd: no bundles defined
Apr 12 11:36:42 stud mpd: mpd: no bundles defined
Apr 12 11:36:42 stud mpd: mpd: warning: line too long, truncated
Apr 12 11:36:42 stud mpd: [pptp2] ppp node is "mpd46708-pptp2"
Apr 12 14:40:29 stud last message repeated 24 times
Apr 12 14:40:29 stud mpd: set timeout: unknown command. Try "help".
Apr 12 14:40:29 stud mpd: set retries: unknown command. Try "help".
Apr 12 14:40:29 stud mpd: mpd: no bundles defined
Apr 12 14:40:29 stud mpd: mpd: no bundles defined
Apr 12 14:40:29 stud mpd: mpd: warning: line too long, truncated
Apr 12 14:40:29 stud mpd: [pptp18] ppp node is "mpd73583-pptp18"
Apr 12 14:40:29 stud mpd: [pptp18] can't connect iface and inet: File exists
Apr 12 14:40:29 stud mpd: [pptp18] netgraph initialization failed
Apr 12 14:40:29 stud mpd: mpd: no bundles defined
Apr 12 14:40:29 stud last message repeated 24 times
Apr 12 14:40:29 stud mpd: set timeout: unknown command. Try "help".
Apr 12 14:40:29 stud mpd: set retries: unknown command. Try "help".
Apr 12 14:40:29 stud mpd: mpd: no bundles defined
Apr 12 14:40:29 stud mpd: mpd: no bundles defined
Apr 12 14:40:29 stud mpd: mpd: warning: line too long, truncated
:
А про создание интерфейсов... Хз... Нету такого...
значит опции нетграфа в ядре есть?>Apr 12 11:36:42 stud mpd: [pptp0] can't connect iface and inet: File
>exists
ifconfig покажи--может просто у тебя интерфейс ng0 остался! если так, то ngctl shutdown ng0: (двоеточие в конце обязательно)
>значит опции нетграфа в ядре есть?
>
>>Apr 12 11:36:42 stud mpd: [pptp0] can't connect iface and inet: File
>>exists
>
>
>ifconfig покажи--может просто у тебя интерфейс ng0 остался! если так, то ngctl
>shutdown ng0: (двоеточие в конце обязательно)Да так и есть!!! Спасибо огромное!
Но всё же есть тут ещё проблемка:
bash-2.05b# mpd
Multi-link PPP for FreeBSD, by Archie L. Cobbs.
Based on iij-ppp, by Toshiharu OHNO.
mpd: pid 822, version 3.18 (root@stud.mgus.ru 16:42 11-Apr-2005)
[pptp0] ppp node is "mpd822-pptp0"
mpd: local IP address for PPTP is 0.0.0.0
[pptp0] using interface ng0
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp1] ppp node is "mpd822-pptp1"
[pptp1] using interface ng1
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp2] ppp node is "mpd822-pptp2"
[pptp2] using interface ng2
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp3] ppp node is "mpd822-pptp3"
[pptp3] using interface ng3
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[client4] ppp node is "mpd822-client4"
[client4] using interface ng4
[client4] this link has no type set
mpd: type of link "client4" is unspecified
mpd: type of link "client4" is unspecified
mpd: type of link "client4" is unspecified
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp5] ppp node is "mpd822-pptp5"
[pptp5] using interface ng5
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp6] ppp node is "mpd822-pptp6"
[pptp6] using interface ng6
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp7] ppp node is "mpd822-pptp7"
[pptp7] using interface ng7
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp8] ppp node is "mpd822-pptp8"
[pptp8] using interface ng8
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp9] ppp node is "mpd822-pptp9"
[pptp9] using interface ng9
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp10] ppp node is "mpd822-pptp10"
[pptp10] using interface ng10
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp11] ppp node is "mpd822-pptp11"
[pptp11] using interface ng11
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp12] ppp node is "mpd822-pptp12"
[pptp12] using interface ng12
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp13] ppp node is "mpd822-pptp13"
[pptp13] using interface ng13
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp14] ppp node is "mpd822-pptp14"
[pptp14] using interface ng14
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp15] ppp node is "mpd822-pptp15"
[pptp15] using interface ng15
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp16] ppp node is "mpd822-pptp16"
[pptp16] using interface ng16
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp17] ppp node is "mpd822-pptp17"
[pptp17] using interface ng17
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp18] ppp node is "mpd822-pptp18"
[pptp18] using interface ng18
set timeout: unknown command. Try "help".
set retries: unknown command. Try "help".
mpd: warning: line too long, truncated
[pptp18:pptp18]
Не нравяться ему команды:
set timeout 10
set retries 3Пробывал без цифр, тоже ругается...
И что это за "mpd: warning: line too long, truncated"?Зарание спасибо!
>Не нравяться ему команды:
>set timeout 10
>set retries 3
>Пробывал без цифр, тоже ругается...Да ё моё, 10 раз уже сказали, нету таких команд, нету!! Удалите их из конфига и будет вам счастье ;)
>>Не нравяться ему команды:
>>set timeout 10
>>set retries 3
>>Пробывал без цифр, тоже ругается...
>
>Да ё моё, 10 раз уже сказали, нету таких команд, нету!! Удалите
>их из конфига и будет вам счастье ;):)
>>Не нравяться ему команды:
>>set timeout 10
>>set retries 3
>>Пробывал без цифр, тоже ругается...
>
>Да ё моё, 10 раз уже сказали, нету таких команд, нету!! Удалите
>их из конфига и будет вам счастье ;)
Как это нету... У меня этот конфиг рабочий был.. Я ж говорю, у меня vpn работал пока я ядро своё не собрал...
Удалил их:bash-2.05b# mpd
Multi-link PPP for FreeBSD, by Archie L. Cobbs.
Based on iij-ppp, by Toshiharu OHNO.
mpd: pid 852, version 3.18 (root@stud.domain.ru 16:42 11-Apr-2005)
[pptp0] ppp node is "mpd852-pptp0"
mpd: local IP address for PPTP is 0.0.0.0
[pptp0] using interface ng0
mpd: warning: line too long, truncated
[pptp1] ppp node is "mpd852-pptp1"
[pptp1] using interface ng1
mpd: warning: line too long, truncated
[pptp2] ppp node is "mpd852-pptp2"
[pptp2] using interface ng2
mpd: warning: line too long, truncated
[pptp3] ppp node is "mpd852-pptp3"
[pptp3] using interface ng3
mpd: warning: line too long, truncated
[client4] ppp node is "mpd852-client4"
[client4] using interface ng4
[client4] this link has no type set
mpd: type of link "client4" is unspecified
mpd: type of link "client4" is unspecified
mpd: type of link "client4" is unspecified
mpd: warning: line too long, truncated
[pptp5] ppp node is "mpd852-pptp5"
[pptp5] using interface ng5
mpd: warning: line too long, truncated
[pptp6] ppp node is "mpd852-pptp6"
[pptp6] using interface ng6
mpd: warning: line too long, truncated
[pptp7] ppp node is "mpd852-pptp7"
[pptp7] using interface ng7
mpd: warning: line too long, truncated
[pptp8] ppp node is "mpd852-pptp8"
[pptp8] using interface ng8
mpd: warning: line too long, truncated
[pptp9] ppp node is "mpd852-pptp9"
[pptp9] using interface ng9
mpd: warning: line too long, truncated
[pptp10] ppp node is "mpd852-pptp10"
[pptp10] using interface ng10
mpd: warning: line too long, truncated
[pptp11] ppp node is "mpd852-pptp11"
[pptp11] using interface ng11
mpd: warning: line too long, truncated
[pptp12] ppp node is "mpd852-pptp12"
[pptp12] using interface ng12
mpd: warning: line too long, truncated
[pptp13] ppp node is "mpd852-pptp13"
[pptp13] using interface ng13
mpd: warning: line too long, truncated
[pptp14] ppp node is "mpd852-pptp14"
[pptp14] using interface ng14
mpd: warning: line too long, truncated
[pptp15] ppp node is "mpd852-pptp15"
[pptp15] using interface ng15
mpd: warning: line too long, truncated
[pptp16] ppp node is "mpd852-pptp16"
[pptp16] using interface ng16
mpd: warning: line too long, truncated
[pptp17] ppp node is "mpd852-pptp17"
[pptp17] using interface ng17
mpd: warning: line too long, truncated
[pptp18] ppp node is "mpd852-pptp18"
[pptp18] using interface ng18
mpd: warning: line too long, truncated
[pptp18:pptp18]
Что тогда это:
mpd: warning: line too long, truncated ???и это?
mpd: type of link "client4" is unspecified ???Кто нить знает???
во-первых, внимательно смотри за ответами! тебе на некоторые вопросы уже по пять раз ответели!>[pptp3] ppp node is "mpd852-pptp3"
>[pptp3] using interface ng3
>mpd: warning: line too long, truncated
>[client4] ppp node is "mpd852-client4"
>[client4] using interface ng4
>[client4] this link has no type set
>mpd: type of link "client4" is unspecified
>mpd: type of link "client4" is unspecified
>mpd: type of link "client4" is unspecified
>mpd: warning: line too long, truncated
>[pptp5] ppp node is "mpd852-pptp5">и это?
>mpd: type of link "client4" is unspecified ???
как настроил файл mpd.links то и получил (откуда у тебя взялся link client4)????
>Что тогда это:
>mpd: warning: line too long, truncated ???
>на этот вопрос я уже тебе ответил!
ps прочитай мануал по mpd чтобы хоть чуток представлять как он работает с конфигами
>Не нравяться ему команды:
>set timeout 10
>set retries 3
тебе же написали выше:set radius timeout 10
set radius retries 3
>
>Пробывал без цифр, тоже ругается...
>И что это за "mpd: warning: line too long, truncated"?
>а по поводу этого точно не уверен, но вроде бы есть ограничение на длину имен нодов. это по моему не на что не влияет!
>[pptp18] ppp node is "mpd822-pptp18"
исправляется вроде как просто имя бандла в конфиге меняешь на более короткое, например не pptp18, а p18
то есть в конфиге пишешь
new -i ng1 p1 pptp1и так далее по аналогии!
Теперь пишет типа того:[p12] ppp node is "mpd895-p12"
[p12] using interface ng12
mpd: warning: line too long, truncatedА в mpd.links чего нить тогда менять надо?
>[p12] ppp node is "mpd895-p12"
>[p12] using interface ng12
>mpd: warning: line too long, truncatedзначит просто забей! у меня такое же предупреждение выскакивает!
ну а вообще где-то видел статью о том как в исходниках менялся размер на бОльший. но тебе я думаю и без этого хватает забот(не запаривайся на мелочах---предупреждение--не есть ошибка, а значит работать будет ;))
>Apr 12 11:36:42 stud mpd: mpd: pid 46708, version 3.18 (root@stud.mgus.ru 16:42
>
>11-Apr-2005)
>Apr 12 11:36:42 stud mpd: [pptp0] ppp node is "mpd46708-pptp0"
>Apr 12 11:36:42 stud mpd: [pptp0] can't connect iface and inet: File
>existsсудя по этому, запущен еще один mpd или ты его прибил по kill
и он выгрузился не коректно.>Apr 12 11:36:42 stud mpd: [pptp0] netgraph initialization failed
>Apr 12 11:36:42 stud mpd: mpd: no bundles defined
>Apr 12 11:36:42 stud last message repeated 22 times
>Apr 12 11:36:42 stud mpd: set timeout: unknown command. Try "help".
>Apr 12 11:36:42 stud mpd: set retries: unknown command. Try "help".здесь ошибка в ситаксисе
>Apr 12 11:36:42 stud mpd: mpd: no bundles defined
>Apr 12 11:36:42 stud mpd: mpd: no bundles definedдальше повтор.
вот это еще должно быть в mpd.conf в самом началеdefault:
load pptp0
load pptp1
load pptp2
load pptp3
load pptp4
load pptp5
load pptp6
load pptp7
load pptp8
load pptp9>
>
>Конфиг вот:
>pptp0:
> new -i ng0 pptp0
>pptp0
> set ipcp ranges 172.16.0.1/32
>172.16.0.2/32
> load pptp_finch
>
>pptp1:
> new -i ng1 pptp1
>pptp1
> #new pptp1 pptp1
> set ipcp ranges 172.16.0.1/32
>172.16.0.3/32
> load pptp_finch
>
>pptp2:
> new -i ng2 pptp2
>pptp2
> #new pptp2 pptp2
> set ipcp ranges 172.16.0.1/32
>172.16.0.4/32
> load pptp_finch
>....
>
>pptp_finch:
>
> set iface disable on-demand
>
> set iface enable tcpmssfix
>
> set bundle enable multilink
>
> set link yes acfcomp
>protocomp
> set link no pap
>chap
> set link enable chap
>
> set link keep-alive 60
>180
> set link mtu 1490
>
> set iface mtu 1490
>
> set ipcp yes vjcomp
>
> set iface session 28800
>
> set ipcp dns 212.xx.xx.1
>
> set iface enable proxy-arp
>
> set bundle enable compression
>
> set ccp yes mppc
>
> set ccp yes mpp-e40
>
> set ccp yes mpp-e128
>
> set ccp yes mpp-stateless
>
> set bundle yes crypt-reqd
>
> set pptp self 192.168.55.1
>
> set pptp enable incoming
>
> set pptp disable originate
>
> set radius server 192.168.55.1
>dbybge[yfrjcnht 1812 1813
> set radius config /etc/radius.conf
>
> set timeout 10
> set retries 3
> set bundle enable radius-auth
>
> set bundle enable radius-acct
>
>
>Вот mpd.links:
>pptp0:
> set link type pptp
>
> set pptp enable incoming
>
> set pptp disable originate
>
>pptp1:
> set link type pptp
>
> set pptp enable incoming
>
> set pptp disable originate
>
>
>pptp2:
> set link type pptp
>
> set pptp enable incoming
>
> set pptp disable originate
>
>
>pptp3:
> set link type pptp
>
> set pptp enable incoming
>
> set pptp disable originate
>
>
>pptp4:
> set link type pptp
>
> set pptp enable incoming
>
> set pptp disable originate
>
>
>pptp5:
> set link type pptp
>
> set pptp enable incoming
>
> set pptp disable originate
>
>
>pptp6:
> set link type pptp
>
> set pptp enable incoming
>
> set pptp disable originate
>
>
>В чём может быть проблема?
>
>Зарание огромное спасибо!!!!
>вот это еще должно быть в mpd.conf в самом начале
>
>default:
> load pptp0
> load pptp1
> load pptp2
> load pptp3
> load pptp4
> load pptp5
> load pptp6
> load pptp7
> load pptp8
> load pptp9само собой это есть...
А что ему может не нравиться в синтаксисе?
а кто-нить видел мое собщение о проблеме с mpd? никто ничего не может сказать? а то я запарился уже!mpd 3.6 и mpd 3.18 нормально должны работать как думаете?
>mpd 3.6 и mpd 3.18 нормально должны работать как думаете?в смыле друг с другом, а то коннект происходит, но связь периодически просто пропадает без всяких ошибок, а потом вновь появляется