Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Мультикаст  (Прочитано 1874 раз)

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

Оффлайн Crea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Мультикаст
« : 26 Марта 2011, 16:21:42 »
Есть сервер на ubuntu 9.04. Используется в качестве роутера.
eth0 - к провайдеру в локалку
eth1 - к домашним компам
К интернету подключаюсь через PPPoE

Недавно провайдер начал вещать IPTV.
Я установил igmpproxy (updxy тоже пробовал) и плеер на домашнем компьютере.
Однако смотреть ТВ получается только при отключенном интернете.
Точнее если отключить интернет, запустить просмотр ТВ и подключить снова. То минут 7-8 можно смотреть, и даже переключать каналы. Затем вещание прекращается.

Пробовал вместо переподключения к интернету менять маршрут по умолчанию на eth0 (к провайдеру). ТВ снова начинало работать. После возврата дефолтного маршрута на ppp-интерфейс, через 7-8 минут вещание прекращалось.

Попробовал подключаться в группе вещания прямо с сервера: smcroute -j eth0 255.1.1.19 (адрес канала вещания) и вот что заметил:
При отключенном интернете tcpdump-ом ловятся исходящие с eth0 igmp пакеты на адресс 255.1.1.19
А при включенном интернете, вместо этого, идут пакеты на 224.0.0.22

Стоит отключить интернет - пакеты идут на 225.1.1.19
Я так понимаю в этом вся и проблема. Но почему подменяется адрес получателя?

(Нажмите, чтобы показать/скрыть)

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Мультикаст
« Ответ #1 : 26 Марта 2011, 16:45:11 »
Буквально через 1 страницу разжевано https://forum.ubuntu.ru/index.php?topic=144995.msg1064417#msg1064417

Оффлайн Crea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Мультикаст
« Ответ #2 : 26 Марта 2011, 17:09:06 »
И что я там не заметил?

Маршрут на 224.0.0.0/4 у меня прописан на eth0
Маршрут на локалку провайдера тоже прописан на Eth0?

Ткните носом, пожалуйста!

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Мультикаст
« Ответ #3 : 26 Марта 2011, 17:25:25 »
И что я там не заметил?
Ткните носом, пожалуйста!

Маршрут на вещающий сервер.

Оффлайн Crea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Мультикаст
« Ответ #4 : 26 Марта 2011, 17:35:53 »
однако тоже прописан:
100.0.0.0       10.115.85.129   255.255.255.0   UG    0      0        0 eth0

Вопрос то мой звучит немного иначе.... почему подменивается адрес.

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Мультикаст
« Ответ #5 : 26 Марта 2011, 18:00:52 »
Вываливайте сюда  tcpdump -i eth0 udp -n при отключенном интернете и запущенном просмотре.

Оффлайн Crea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Мультикаст
« Ответ #6 : 26 Марта 2011, 19:05:43 »
...
19:04:12.901169 IP 100.0.0.3.39663 > 225.1.1.1.3000: UDP, length 1316
19:04:12.901546 IP 100.0.0.3.39663 > 225.1.1.1.3000: UDP, length 1316
19:04:12.906547 IP 100.0.0.3.39663 > 225.1.1.1.3000: UDP, length 1316
19:04:12.906794 IP 100.0.0.3.39663 > 225.1.1.1.3000: UDP, length 1316
19:04:12.907419 IP 100.0.0.3.39663 > 225.1.1.1.3000: UDP, length 1316
19:04:12.908670 IP 100.0.0.3.39663 > 225.1.1.1.3000: UDP, length 1316
...

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Мультикаст
« Ответ #7 : 26 Марта 2011, 20:04:58 »
Что-то мне не очень нравится пересечение подсетей на разных интерфейсах...
Хотелось бы еще конфиг igmpproxy узреть.
И как вариант попробуйте мультикаст на ppp0 отключить...

Оффлайн Crea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Мультикаст
« Ответ #8 : 26 Марта 2011, 21:09:41 »
Ну пересечения как такового нет
10.1.1.1/24 в домашнюю сеть и
10.115.85.128/25 в локалку провайдера
10.254.254.100/32 на PPPoE
между собой не пересекаются

с igmpproxy долго шаманил..... напихивал и комметировал там кучу всего... Никаких изменей это не давало. (без инета то работает)
(Нажмите, чтобы показать/скрыть)

В самом igmpproxy интерфейс ppp0 отключен.
tcpdump показывает, что на интерфес ppp0 при запросе канала ничего не идет.

Я так же пробовал вместо igmpproxy использовать udpxy - происходит все тоже самое.

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Мультикаст
« Ответ #9 : 26 Марта 2011, 21:38:19 »
Ну пересечения как такового нет
А это что тогда?
10.1.1.0        0.0.0.0         255.255.255.0   U     0      0        0 eth1
10.0.0.0        10.115.85.129   255.0.0.0       UG    0      0        0 eth0

Оффлайн Crea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Мультикаст
« Ответ #10 : 26 Марта 2011, 23:43:56 »
это на всякий случай проброшеный маршрут в локалку провайдера.
Да и на деле не конфликтует он с 10.1.1.1/24 ни коем образом
А уж к моему мультикасту вообще никакого отношения не имеет, там совсем другие адреса.

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Мультикаст
« Ответ #11 : 27 Марта 2011, 07:40:51 »
вам виднее, не надо тогда было задавать вопрос если все сами знаете.

Оффлайн Crea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Мультикаст
« Ответ #12 : 27 Марта 2011, 11:04:42 »
Вы бы лучше отвечали по существу вопроса, а не гонялись за ведьмами там, где их нет.
Если не знаете - лучше промолчите.

 

Страница сгенерирована за 0.059 секунд. Запросов: 25.