Не работает multicast

Автор ShoTo, 27 июля 2013, 20:11:01

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

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

ShoTo

На днях решил сделать ретрансляцию IPTV на домашние машины. В качестве основного домашнего шлюза выступает Debian 7 с версией ядра 3.2.0-4-686-pae. В интернете вычитал, что для преобразования multicast трафика в unicast можно воспользоваться программой udpxy, скомпилил, настроил, однако ретрансляция все равно не происходит.
На самом сервере пробовал подключиться по udp с помощью nc, и понял, что загвоздка совсем не в udpxy:
root@debian:~# nc -uv 238.1.1.37 1234
238.1.1.37: inverse host lookup failed: Unknown host
(UNKNOWN) [238.1.1.37] 1234 (?) open


Хотя на ubuntu все работает нормально:
user@ubuntu:~$ nc -uv 238.1.1.37 1234
Connection to 238.1.1.37 1234 port [udp/*] succeeded!


Маршруты прописаны:
224.0.0.0       *               240.0.0.0       U     0      0        0 eth0

правила iptables одинаковы как на debian, так и на ubuntu. Подскажите, пожалуйста, в какую сторону смотреть?

ferum

сразу вопрос за чем команда в дебиан подаётся с привилегиями?
Русские дебианщики против цифрового слабоумия !

ShoTo

А разве это что-то меняет? Лучше бы по делу написали :)

noname

#3
без привилегий не?

Сообщение объединено: 27 июля 2013, 20:37:32

Цитата: ShoTo от 27 июля 2013, 20:11:01root@debian:~# nc -uv 238.1.1.37 1234
Цитата: ShoTo от 27 июля 2013, 20:11:01user@ubuntu:~$ nc -uv 238.1.1.37 1234
Gentoo x86_64 AMD E-350 Openbox 3.5.2

ShoTo

Запуск netcat под рутом и без дает одинаковый результат

ShoTo

Попробовал на свежеустановленном debian попробовать выполнить команду netcat, получаю в точности такую же ошибку. Ребят, посоветуйте, пожалуйста, хоть какие-нибудь идеи. Не ставить же мне вместо дебиана убунту для того, чтобы заставить работать IPTV :)