Корпорация Дженерал Сателайт — российская научно-производственная компания, представляющая на российском и международном рынке высокотехнологичное радиоэлектронное оборудование, характеристики которого отвечают самым высоким стандартам. Надежность и профессионализм за многие годы успешной работы позволили компании занять место лидера в телекоммуникационном бизнес-сообществе России.
Автором в сотрудничестве с Владимир Черевко ( lion@uc.kharkov.ua) была достигнута работоспособность DD имени EON в локальной сети, когда сервером выступает Linux.
Замечание: эта статья не описывает настройку DVB-карт и настройку EON'а под Linux'ом, а только настройку linux-сервера (с dvb-картой) для работы DigitalDownload из локальной Windows-сети. Т.е. подразумевается, что EON уже настроен.
Если mrouted не вывалился назад, в командную строку, то, скорее всего, все заработало. Теперь можно выйти из него по Ctrl-C и запустить в нормальном режиме (то есть без ключа -d).
Если же mrouted не заработал, посмотрите на последние сообщения, выданые им. Если это setsockopt MRT_ADD_VIF: Address already in use, то скорее всего у вас есть alias'ы на Ethernet интерфесы. Перед строкой с этим сообщением будет строка с IP-адресом этого alias'а. Например, в данном примере это адрес 212.40.39.195:
12:15:08.548 Installing vifs in kernel
12:15:08.548 vif #0, phyint 62.244.53.131
12:15:08.548 vif #1, phyint 212.40.39.195
12:15:08.549 setsockopt MRT_ADD_VIF: Address already in use
Тогда внесите такую команду в /etc/mrouted.conf:
phyint x.x.x.x disable
Вместо x.x.x.x подставьте IP-адрес вашего alias'а. В предыдущем примере это будет команда:
phyint 212.40.39.195 disable
Так найдите все интерфейсы, на которые ругается mrouted и пропишите их в /etc/mrouted.conf.
2002 г.
Сергей Черпатюк
Отдельное спасибо:
Гарник Владимир ( vg@vstu.vinnica.ua) и Константин Лазарев ( lao@ukrpost.net) чьи публикации Digital Download от Европы Онлайн под Linux и Инсталляция SkyStar под Linux, были использованы в качестве отправных точек при решении проблемы.
| Комментарии? Поправки? Дополнения? dvbnet@msk.gs.ru |
![]() |