[Решено] Debian/kFreeBSD igmpproxy и Errno(45). Похоже нужно пересобрать ядро.

Автор 315th, 03 января 2014, 23:50:45

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

315th

Доброго времени!
Потихонечку щупаю Debian на ядре от FreeBSD, неплохо, по мне так лучше чем в стоке ;)
Всем известно что для просмотра IP-TV по мультикасту в линукс есть замечательная софтинка - igmpproxy. Собрав пакет для kfreebsd-i386 и установив его, столкнулся со следующим:
При запуске igmpproxy получаю ошибку
Jan  3 17:17:45 localhost igmpproxy[1853]: MRT_INIT failed; Errno(45): Operation not supported
Понятно, что отключена поддержка multicast routing, в обычной фре можно было бы просто включить её
options MROUTING в  /usr/src/sys/$ARCH/conf/GENERIC и пересобрать ядро.
Тут же несколько теряюсь, в отличили от make-kpkg, где в общем более-менее привычно.
Как грица: Need help.
Debian GNU/Linux 7.11 (wheezy) - CLI
ICH7; D525MV; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686); Intel Atom D525 1.8 GHz

sunny_side

#1
Цитата: 315th от 03 января 2014, 23:50:45по мне так лучше чем в стоке

можете поделиться наблюдениями, что именно лучше? 

Цитата: 315th от 03 января 2014, 23:50:45в  /usr/src/sys/$ARCH/conf/GENERIC и пересобрать ядро.

apt-get source kfreebsd-[8|9]
идем в папку с исходниками и редактируем конфиг debian/arch/[amd64 | i386]/[amd64 | i386].config
apt-get build-dep kfreebsd-[8|9]
dpkg-buildpackage -B -uc  в корне папки с исходниками


Сообщение объединено: 05 января 2014, 19:36:06

Цитата: 315th от 03 января 2014, 23:50:45options MROUTING

в более новых версиях появился модуль ip_mroute.ko, а в 8-9 скорее всего без пересборки ядра не обойтись

315th

#2
Цитата: sunny_side от 05 января 2014, 17:03:47
в более новых версиях появился модуль ip_mroute.ko, а в 8-9 скорее всего без пересборки ядра не обойтись
Собственно это и сделал. Фря, такая фря :)
Чем лучше... Ну хотя бы наличием dpkg и отсутствием портов. Спорный момент конечно, наверное просто дело в привычке.
Впрочем всё завелось, спасибо!
Off
Для интересующихся пакеты для Wheezy с igmpproxy можно взять тут
Собранные архитектуры: linux-i386/linux-amd64/kfreebsd-i386/kfreebsd-amd64
[свернуть]
Debian GNU/Linux 7.11 (wheezy) - CLI
ICH7; D525MV; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686); Intel Atom D525 1.8 GHz

sunny_side

Цитата: 315th от 05 января 2014, 23:10:00пакеты для Wheezy с igmpproxy можно взять тут

а может в backports продвигать?

Цитата: 315th от 05 января 2014, 23:10:00отсутствием портов

согласен :), хотя сейчас порты более "цивилизованные", чем были в 4-й - 5-й(сужу по ним, так как сейчас только изредка пересекаюсь с freebsd) версиях