Страница 1 из 2
mpd5 система виснет
Добавлено: 2009-07-09 21:18:05
shroo0m
Доброго всем времени суток!
Имеем конфигурацию (приведу самое главное): FreeBSD 7.1-RELEASE, mpd 5.2, настроенный в качестве pptp клиента. Как только mpd присасывается к серверу (там такая же фря и mpd), система на клиентской машине виснет наглухую. В dmesgЕ чисто. Посмотреть на экран ей не могу, далеко находится. Попадаю после смены пароля на сервере и перезагрузки клиентской машины. Склонен думать, что это какой-то ядерный глюк (мпд очень многим на него завязана). Кто-нибудь сталкивался с подобным?
Re: mpd5 система виснет
Добавлено: 2009-07-10 6:18:17
damir_madaga
Посмотри на маршруты! Если по умолчанию до поднятия сессии, и после!
Re: mpd5 система виснет
Добавлено: 2009-07-10 8:12:01
shroo0m
Задача сформулирована правильно, машина ВИСНЕТ, а не пропадает. +туннель, поднимаемый мпдой, не является маршрутом по умолчанию (в конфиге мпды указано)
Re: mpd5 система виснет
Добавлено: 2009-07-10 8:41:27
damir_madaga
А влогах MPD?
Re: mpd5 система виснет
Добавлено: 2009-07-10 10:51:23
shroo0m
В логах все честно, как обычно... UP event.
Re: mpd5 система виснет
Добавлено: 2009-07-10 12:33:45
sch
Однозначно обновляй MPD до 5.3, там были сделаны изменения насчет таких странных зависаний в ng_pptp
Может помочь.
Re: mpd5 система виснет
Добавлено: 2009-07-10 13:15:29
paradox
В dmesgЕ чисто. Посмотреть на экран ей не могу, далеко находится. Попадаю после смены пароля на сервере и перезагрузки клиентской машины.
а с чего вы взяли что она виснет?
может там роутинг нарушаеться
темболее что на екран вы посмотреть не можете
а значит и физически на клавиши понажимать неможете
значит вывод о том что на именно виснет - не доказан
Re: mpd5 система виснет
Добавлено: 2009-07-10 14:05:06
shroo0m
Дело в том, что на другой стороне находится человек, который констатирует зависание.
Re: mpd5 система виснет
Добавлено: 2009-07-10 14:06:33
shroo0m
сегодня-завтра доберусь до "железной" консоли на этот сервер- тогда и будут уточненные данные.
Re: mpd5 система виснет
Добавлено: 2009-07-10 14:33:59
paradox
хм
ну вариант апдейтиться до стеибл
вы там с нуля 71 ставили или апдейтили ?
Re: mpd5 система виснет
Добавлено: 2009-07-10 15:03:00
shroo0m
7.1 релиз
Re: mpd5 система виснет
Добавлено: 2009-07-13 0:05:05
shroo0m
Добрался-таки до машины, обнаружил, что у системы после подъема туннеля отваливаются сетевые интерфейсы. При этом ядро сообщает "interface <interface_name> watchdog_timeout"
Re: mpd5 система виснет
Добавлено: 2009-07-13 0:16:52
paradox
ну что ж
пробуй обновиться до стеибл
Re: mpd5 система виснет
Добавлено: 2009-07-13 11:14:57
shroo0m
Обновился. при поднятии туннеля- kernel: loop detected on ng0.
Re: mpd5 система виснет
Добавлено: 2009-07-13 14:21:41
paradox
все таки с роутингом что то не то значит
Re: mpd5 система виснет
Добавлено: 2009-07-13 14:54:38
shroo0m
Это не маршрутизация. Вот таблица маршрутов.
Код: Выделить всё
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 91.203.80.1 UGS 0 6292 rl0
91.203.80.0/24 link#1 UC 0 0 rl0
91.203.80.1 00:16:c8:bc:e8:7f UHLW 2 0 rl0 1196
91.203.80.7 00:1c:c0:10:96:3f UHLW 1 18 rl0 1029
91.203.80.40 10.1.1.250 UH 0 0 ng0
91.203.80.41 00:1c:c0:10:95:1d UHLW 1 334 rl0 1010
127.0.0.1 127.0.0.1 UH 0 0 lo0
Поясню. rl0- сетевуха с реальником
ng0- подключение к удаленному серверу, дефолтроут через него не планирую принимать. П
Re: mpd5 система виснет
Добавлено: 2009-07-13 15:07:06
paradox
ifconfig
и
полный лог подключения mpd
при поднятии туннеля- kernel: loop detected on ng0.
не факт что это проблема
система виснет?
Re: mpd5 система виснет
Добавлено: 2009-07-13 15:15:18
shroo0m
- система не виснет
- это проблема, поскольку хоть туннель и подымается, но пакеты в нем не ходят.
логи мпд прилагаю:
Код: Выделить всё
process 20952 started, version 5.3 (root@anklav 09:41 13-Jul-2009)
CONSOLE: listening on 127.0.0.1 5005
web: listening on 0.0.0.0 5006
[B2] Bundle: Interface ng0 created
[L2] [L2] Link: OPEN event
[L2] LCP: Open event
[L2] LCP: state change Initial --> Starting
[L2] LCP: LayerStart
[L2] PPTP call successful
[L2] Link: UP event
[L2] LCP: Up event
[L2] LCP: state change Starting --> Req-Sent
[L2] LCP: SendConfigReq #1
[L2] ACFCOMP
[L2] PROTOCOMP
[L2] ACCMAP 0x000a0000
[L2] MRU 1500
[L2] MAGICNUM aed8baf0
[L2] LCP: rec'd Configure Ack #1 (Req-Sent)
[L2] ACFCOMP
[L2] PROTOCOMP
[L2] ACCMAP 0x000a0000
[L2] MRU 1500
[L2] MAGICNUM aed8baf0
[L2] LCP: state change Req-Sent --> Ack-Rcvd
[L2] LCP: rec'd Configure Request #2 (Ack-Rcvd)
[L2] ACFCOMP
[L2] PROTOCOMP
[L2] MRU 1500
[L2] MAGICNUM fb719da8
[L2] AUTHPROTO CHAP MSOFTv2
[L2] MP MRRU 1600
[L2] ENDPOINTDISC [802.1] 00 90 27 19 09 eb
[L2] LCP: SendConfigRej #2
[L2] MP MRRU 1600
[L2] LCP: rec'd Configure Request #3 (Ack-Rcvd)
[L2] ACFCOMP
[L2] PROTOCOMP
[L2] MRU 1500
[L2] MAGICNUM fb719da8
[L2] AUTHPROTO CHAP MSOFTv2
[L2] LCP: SendConfigAck #3
[L2] ACFCOMP
[L2] PROTOCOMP
[L2] MRU 1500
[L2] MAGICNUM fb719da8
[L2] AUTHPROTO CHAP MSOFTv2
[L2] LCP: state change Ack-Rcvd --> Opened
[L2] LCP: auth: peer wants CHAP, I want nothing
[L2] LCP: LayerUp
[L2] CHAP: rec'd CHALLENGE #1 len: 21
[L2] Name: ""
[L2] CHAP: Using authname "svputnik"
[L2] CHAP: sending RESPONSE #1 len: 62
[L2] CHAP: rec'd SUCCESS #1 len: 46
[L2] MESG: S=529B39C0D61DACB03173949ED642CD9C04445090
[L2] LCP: authorization successful
[L2] Link: Matched action 'bundle "B2" ""'
[L2] Link: Join bundle "B2"
[B2] Bundle: Status update: up 1 link, total bandwidth 64000 bps
[B2] IPCP: Open event
[B2] IPCP: state change Initial --> Starting
[B2] IPCP: LayerStart
[B2] IPCP: Up event
[B2] IPCP: state change Starting --> Req-Sent
[B2] IPCP: SendConfigReq #1
[B2] IPADDR 91.203.80.52
[B2] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[B2] IPCP: rec'd Configure Request #1 (Req-Sent)
[B2] IPADDR 91.203.80.40
[B2] 91.203.80.40 is OK
[B2] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[B2] IPCP: SendConfigAck #1
[B2] IPADDR 91.203.80.40
[B2] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[B2] IPCP: state change Req-Sent --> Ack-Sent
[L2] rec'd unexpected protocol CCP, rejecting
[B2] IPCP: rec'd Configure Nak #1 (Ack-Sent)
[B2] IPADDR 10.1.1.250
[B2] 10.1.1.250 is OK
[B2] IPCP: SendConfigReq #2
[B2] IPADDR 10.1.1.250
[B2] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[L2] rec'd unexpected protocol CCP, rejecting
[B2] IPCP: rec'd Configure Ack #2 (Ack-Sent)
[B2] IPADDR 10.1.1.250
[B2] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[B2] IPCP: state change Ack-Sent --> Opened
[B2] IPCP: LayerUp
[B2] 10.1.1.250 -> 91.203.80.40
[B2] IFACE: Up event
ifconfig:
Код: Выделить всё
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1400
inet 10.1.1.250 --> 91.203.80.40 netmask 0xffffffff
Re: mpd5 система виснет
Добавлено: 2009-07-13 15:24:38
paradox
L2] rec'd unexpected protocol CCP, rejecting
очень подозрительно
отключите компрессию если у вас ее нет в ядре
и отключите mppe mppc
проверте фаервол
лупдетектед это не проблема
Re: mpd5 система виснет
Добавлено: 2009-07-13 22:35:55
shroo0m
рано радоваться. Туннель теперь поднимается, все работает, но! При попытке бросить любой пакет в этот туннель (пинг, например), машина-клиент намертво вешается, не успев даже в логи ничего записать. (Зависание определено ввиду констатации полной потери реакции на внешние раздражители). Что делать- уже не знаю. В инете инфы по этому поводу нет.
Re: mpd5 система виснет
Добавлено: 2009-07-13 22:57:41
paradox
это на женерик ядре?
Re: mpd5 система виснет
Добавлено: 2009-07-13 23:11:15
shroo0m
нет. Вот кусок конфига с options ****
Код: Выделить всё
options IPFIREWALL
options LIBALIAS
options IPFIREWALL_NAT
options IPFIREWALL_DEFAULT_TO_ACCEPT
options HZ=1000
options NETGRAPH
options NETGRAPH_ETHER
options NETGRAPH_SOCKET
options NETGRAPH_TEE
Скопировал дженерик в другой файл, вставил туда вышеизложенное- вот и все. Последние 4 строки добавил уже сегодня. Если что-то еще заинтересует- кину
Re: mpd5 система виснет
Добавлено: 2009-07-14 20:46:16
shroo0m
Помогите уже кто-нибудь, наверняка же сталкивался хоть кто-то..
Re: mpd5 система виснет
Добавлено: 2009-07-14 20:56:48
paradox
а давайте на чистм женерике без всяких опций
на natd
и стандартной згрузке kldload ng_ нужных модулей для mpd
ну и mpd уже сто лет как 54 наскоко я помню? или 53
а увас какойто допотопный 52
обновитесь
Re: mpd5 система виснет
Добавлено: 2009-07-14 21:08:08
shroo0m
мпд уже 5.3
Попробую убрать опции нетграфа и ната