Авторские статьи

Если в Ubuntu не работает мультикаст.


С разрешения друга Дмитрия Перцева aka davaeron, публикую его заметку про multicast в Ubuntu. Если вы используете IPTV, то вам это пригодится!

1. Проверьте, что у вас есть маршрут в подсеть 224.0.0.0/4. Вместо eth0 - ваш номер сетевого интерфейса.
Выполните sudo ip route
и посмотрите, есть ли там строка:
224.0.0.0/4 dev eth0 scope link

Если нет, то в /etc/network/interfaces добавьте (если не используете Network Manager):
up ip route add 224.0.0.0/4 dev eth0
Например, чтоб получилось так:

auto eth0
iface eth0 inet static
        address 192.168.1.2
        netmask 255.255.255.0
        up ip route add 224.0.0.0/4 dev eth0

2. Добавьте в конец /etc/sysctl.conf:

net.ipv4.conf.all.rp_filter=0
net.ipv4.conf.default.rp_filter=0
net.ipv4.conf.all.mc_forwarding=1
net.ipv4.conf.default.mc_forwarding=1

3. Перезагрузитесь, чтобы реинициализировать интерфейсы.

PS. Написал эту заметку потому, что в новых версиях Ubuntu, 14.04 в моём случае, оказалось, что по-умолчанию одного прописывания маршрута недостаточно. Это связано с последними изменениями в ядре Linux.

Дата последней правки: 2015-07-15 13:16:37

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта