Здравствуйте уважаемые! У меня ситуация, следующая: Машинка P2 400 в нее воткнута мультипортовка Omega-PCI (8 Com) в режиме симуляции Moxa, стоит FreeBSD 8.0 ядро перекомпилено с поддержкой мультипортовок и нетграфа для mpd5. Работа с NTRouter'oм (приложение для ccmail'a) организована следующим образом: созданы 3 пользователя, для них установлен автологин на ttyv4,5,6 и вместо шела у них прописал скрипт, примерно такого содержания:
/usr/local/bin/wine c:\\\r8nt2\\\ntrouter.exe z:\\\mnt\\\ccdata com11 38400 (запускается сам нтроутер, указывается где у него почтовая база, на каком коме висит модем и скорость)
и так три скрипта стартую на разных консолях, одно исходящее и два входящих соединения, у каждого свои комп порты (созданы в папке /.wine/dosdevices символические ссылки на /dev/cuau) и свои копии нтроутера. В таком состоянии все работает.
Но что бы не пропадать остальным com портам на машине было принято волевое решение организовать входящие соединения для удаленщиков по модему с помощью mpd5. примерный его конфиг:
default:
load dialin
dialin:
#запуск второго модема я закоментировал, он сейчас не нужен, но с таким конфигом работало оба модема
set ippool add pool1 192.168.10.3 192.168.10.254
load modem
# load modem1
modem:
create bundle static B1
set iface idle 900 #брал из стандартного конфига
set ipcp ranges 192.168.10.1/32 ippool pool1
create link static L1 modem
set link action bundle B1
set modem device /dev/cuau0
set modem idle-script AnswerCall
load standart
#modem1:
# create bundle static B2
# set iface idle 900
# set ipcp ranges 192.168.3.2/32 192.168.3.2/24
# create link static L2 modem
# set link action bundle B2
# set modem device /dev/cuau9
# set modem idle-script AnswerCall
# load standart
standart:
# Authenticate peer with chap
set link enable chap pap eap
set link no chap-md5
set link enable incoming #разрешает входящие соединения
ну и тут модемы тоже на разных ком-портах висят.
Вот тут мы подходим к самому интересному. Когда mpd демон стартует (но на него пока никто не звонит) и подгружаются три скрипта на консолях, первым делом в ttyv0 выплевывает строку типа (и без мпд выплевывает тоже):
Kernel: stray irq 7
last message repaeted 3 times
Kernel: too many stray irq7's:not logging anymore
и вот первые полчаса или час все работает нормально, но потом (иногда бывает когда происходит разрыва связи иногда просто после завершения соединения) NtRouter не может положить трубку и пишет что com порт не отвечает. Скрипт перестает перезапускаться, повисает. Помогает только полный reboot. Но когда вырубаешь mpd демона, то все работает нормально. И вот не могу я понять где косяк, толи в мультипортовке, толи в мпд5 толи еще гдето.
FreeBSD 8.0+NTRouter(wine)+mpd5
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- 1ndawustyl3
- рядовой
- Сообщения: 23
- Зарегистрирован: 2009-03-25 7:11:02
- Откуда: Западная Сибирь
Re: FreeBSD 8.0+NTRouter(wine)+mpd5
Ну про "stray IRQ" мне стало более менее понятно, как говорится в FAQ: Live with the warnings.