IPTV
Материал из ALT Linux Wiki
(Различия между версиями)
(→Узнаем используюемую версию igmp) |
|||
Строка 12: | Строка 12: | ||
ap0 - интерфейс в локальную беспроводную сеть | ap0 - интерфейс в локальную беспроводную сеть | ||
- | === | + | === Уточняем используюемую версию igmp === |
В новых ядрах по умолчанию используется igmp v3. | В новых ядрах по умолчанию используется igmp v3. | ||
- | провайдер, | + | провайдер, может использовать igmp v1 или igmp v2. |
Чтобы узнать, какая версия протокола используется, прослушаем сеть: | Чтобы узнать, какая версия протокола используется, прослушаем сеть: | ||
+ | # tcpdump -i eth0 igmp | ||
- | + | Если провайдер использует igmp v2, то | |
- | + | в сетевых руководствах в таких случаях рекомендуется форсировать протокол igmp v2, | |
- | + | для чего внести в /etc/net/sysctl.conf | |
- | + | net.ipv4.conf.wan0.force_igmp_version = 2 | |
- | + | Аналогично можно форсировать igmp v1. | |
- | + | Также, встречается совет отключить | |
- | но у меня все работает и без | + | net.ipv4.icmp_echo_ignore_broadcasts = 0 |
+ | но у меня все работает и без этих настроек, с настройками по умолчанию. | ||
+ | Думаю, эти настройки важны только если настраивать igmpproxy, так как он не поддерживает igmp v3. | ||
=== Маршруты multicast === | === Маршруты multicast === |
Версия 22:31, 21 февраля 2012
Содержание |
Настройка IPTV.
Обозначения
wan0 - интерфейс в сеть провайдера
lan0 - интерфейс в локальную проводную сеть
ap0 - интерфейс в локальную беспроводную сеть
Уточняем используюемую версию igmp
В новых ядрах по умолчанию используется igmp v3. провайдер, может использовать igmp v1 или igmp v2. Чтобы узнать, какая версия протокола используется, прослушаем сеть:
# tcpdump -i eth0 igmp
Если провайдер использует igmp v2, то в сетевых руководствах в таких случаях рекомендуется форсировать протокол igmp v2, для чего внести в /etc/net/sysctl.conf
net.ipv4.conf.wan0.force_igmp_version = 2
Аналогично можно форсировать igmp v1. Также, встречается совет отключить
net.ipv4.icmp_echo_ignore_broadcasts = 0
но у меня все работает и без этих настроек, с настройками по умолчанию. Думаю, эти настройки важны только если настраивать igmpproxy, так как он не поддерживает igmp v3.