The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Зависает ядро FreeBSD при просмотре IPTV"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Зависает ядро FreeBSD при просмотре IPTV"  +/
Сообщение от penkovmm email(ok) on 18-Апр-09, 20:16 
Доброго времени суток!
Мой провайдер, называющийся Trinity, ведёт трансляцию IPTV. У меня в домашней сети стоит сервер с FreeBSD 7.1 Release. Аппаратная конфигурация следующая:
Материнская плата: Asus P5V800-MX, на чипсете VIA, с интегрированным видео и сетевой платой VIA VT6102 Rhine II 10/100BaseTX, звук отключен в БИОСе. Процессор: Intel(R) Celeron(R) CPU 2.66GHz. ОЗУ – 2 планки по гигабайту, Hynix PC3200, два жестких диска: SAMSUNG SP0411N TW100-13, - сороковка IDE, на которой крутится система и Seagate ST31000333AS CC1H – SATAII, терабайтник, целиком отданный под файловую шару. Привод для оптических дисков DVD±RW SONY DVD RW DW-Q28A/KYS1, флопик митсуми. В сервер так же установлены две сетевые платы D-Link DGE-530T Gigabit Ethernet, Rev B.1. Из внешнего сетевого оборудования – точка доступа D-Link DWL-2100AP, а так же свич 3Com Desktop Switch 5.
Задача  - раздать телевидение клиентским тачкам. Погуглив, скомпилировал ядро с «options MROUTING», и установил, предварительно обновив порты, igmpproxy. Конфиг igmpproxy.conf:
quickleave
    phyint sk0 upstream  ratelimit 0  threshold 1
    altnet 10.0.0.0/8
    phyint vr0 downstream  ratelimit 0  threshold 1
    phyint sk1 downstream  ratelimit 0  threshold 1
    phyint ng0 disabled
    phyint lo0 disabled
И всё вроде работает, но сервер с FreeBSD периодически напрочь зависает, да так, что перезагрузить можно только резетом. Ранее вообще не зависал, работал месяцами без перерывов. И если не смотреть ТВ, то тоже не зависает.
Ещё погуглив, выяснил, что такая проблема имеет место, зависает ядро, но решений толком нет. Кто-то предлагал сменить сетевую плату, менял – не помогло. Кто-то рекомендовал отключать контроль чётности на сетевухах – тоже не помогло.
Исходя из изложенного выше, имею вопросы к уважаемой общественности:
1. Можно ли победить эту проблему на FreeBSD с установленной прогой igmpproxy?
2. Если нет, то есть ли более стабильные аналоги igmpproxy на FreeBSD?
3. Если аналогов под FreeBSD нет, то известна ли такая серверная операционная система, которая без проблем транслирует IPTV? (торжественно обещаю вернуться на FreeBSD, как только в Беркли сделают трансляцию IPTV)
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Зависает ядро FreeBSD при просмотре IPTV"  +/
Сообщение от fx (ok) on 20-Апр-09, 17:08 
для начала, почему в altnet не указана подсеть 224.0.0.0/4 (которая, собственно, и должна по определению использоваться для IGMP)?

кроме прочего, добавлю: сам собрал igmpproxy (из чьих-то свежепортированных сырцов) на FreeBSD 7.1; железо: внешняя сетевуха em (Intel 1000), внутренняя fxp (Intel 100), мать на VIA, проц Cel.900, памяти 512 Mb.
IPTV бегает. осталась проблема, но она в другом - коммутатор внутри моей локалки иногда от мультикастов затыкается. а на сервере проблем не замечал.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Зависает ядро FreeBSD при просмотре IPTV"  +/
Сообщение от penkovmm email(??) on 20-Апр-09, 17:50 
>для начала, почему в altnet не указана подсеть 224.0.0.0/4 (которая, собственно, и
>должна по определению использоваться для IGMP)?
>
>кроме прочего, добавлю: сам собрал igmpproxy (из чьих-то свежепортированных сырцов) на FreeBSD
>7.1; железо: внешняя сетевуха em (Intel 1000), внутренняя fxp (Intel 100),
>мать на VIA, проц Cel.900, памяти 512 Mb.
>IPTV бегает. осталась проблема, но она в другом - коммутатор внутри моей
>локалки иногда от мультикастов затыкается. а на сервере проблем не замечал.
>

не указан потому что и так подхватывается автоматом, зачем тогда конфиг перегружать?
вчера убрал quickleave из конфига, с этих пор, слава Богу, не зависал. Возможно ли, что это решение? По свидетельствам очевидцев проблема, скорее, в корявом igmp v2, в котором вещает провайдер.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Зависает ядро FreeBSD при просмотре IPTV"  +/
Сообщение от Serg (??) on 02-Сен-09, 09:54 
А для FreeBSD 6.1 не подскажете какие пляски с бубном надо делать чтобы IPTV пробросить?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру