PDA

Bekijk de volledige versie : И снова про мультикаст...



Pages : [1] 2

Sabur
08-11-2006, 20:33
Вот опять решил обратится к коллективному разуму, ибо сам допетрить не могу...
Немного предистории для полноты картины, и для снятия многих вопросов которые здесь по этой теме возникали, в том числе и у меня.
Стояла задача прокинуть IPTV на мультикасте от моего районного провайдера (Миг Телеком), через asus wl500g внутрь моей квартирной сеточки. С моим жутким мозговым скрипом и просто таки фантастической помощью Уважаемого gaaronk (дал же Господь человеку терпение!!! Поклон ему до земли) проблема казалось бы была решена, и новые технологии передачи ТВ и радиосигнала начали радовать своего непутёвого хозяина, НО!!!! После включения того или иного канала ТВ или радио в VLC через 20-30 секунд изображение (ТВ) или звук (если радио) замирает, зависает, замерзает... И лечится это только повторным запуском этого канала или радиостанции. Впечатление такое будто сигнал теряется...
Настраивал так... (Заодно ответ на многие вопросы по теме)
Для начала в последнюю прошивочку от Уважаемого Олега надо вкомпилировать igmpproxy
далее заливаем прошивочку, заходим на точку через телнет и начинаем шаманить...
Сначала создаём conf файл, для этого набираем
vi /etc/igmpproxy.conf
далее давим i и вбиваем такие закорючки
quickleave
phyint eth1 upstream
altnet 10.20.83.0/24 (IP верен для моего провайдера!!!)
phyint br0 downstream
выходим из vi
давим Esc, набираем :wq!
Вышли, запускаем igmpproxy
igmpproxy –c /etc/igmpproxy.conf
далее вносим настройки в pre-boot
insmod ipt_ttl
insmod ipt_TTL
и в post-firewall
iptables -I FORWARD 1 -d 239.192.0.0/22 -j ACCEPT (IP верен для моего провайдера!!!)
iptables -I INPUT 1 -d 239.192.0.0/22 -j ACCEPT (IP верен для моего провайдера!!!)
Уважаемый gaaronk рекомендовал ещё строку
iptables -t mangle -A PREROUTING -p UDP -j TTL --ttl-inc 1
Но всё запускается и без неё, а лично у меня после забивки этой строки от точки доступа отваливаются все клиенты, и лечится это только перезагрузкой точки доступа.
И последний штрих, поднимаем рейтинг мультикаста, что бы изображение не тормозило и не рассыпалось.
wl mrate 36 (параметр 36 подобран путём проб, у меня при более низких значениях изображение рассыпается или имеет артефакты, при более высоких или начинает хрюкать звук, или умирает на приём передачу вся сеть, на время работы ТВ или радио)
Всё, можно было бы наслаждаться, если бы не проблема описаная выше...
Итак в чём я тормознул???
Log файл выдаёт вот что:
Nov 8 22:32:07 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
Nov 8 22:32:07 syslog: Note: RECV V2 member report from 174.1.2.2 to 239.192.1.3
Nov 8 22:32:07 syslog: Info: Inserted route table entry for 239.192.1.3 on VIF #1
Nov 8 22:32:07 syslog: Note: joinMcGroup: 239.192.1.3 on eth1
Nov 8 22:32:07 syslog: Note: RECV V2 member report from 10.20.142.26 to 239.192.1.3
Nov 8 22:32:07 syslog: Note: The IGMP message was from myself. Ignoring.
Nov 8 22:32:07 syslog: Note: Route activation request from 10.20.142.26 for 239.192.1.3 is from myself. Ignoring.
Nov 8 22:32:07 syslog: Note: Adding MFC: 10.20.83.2 -> 239.192.1.3, InpVIf: 0
Nov 8 22:32:08 syslog: Note: RECV V2 member report from 174.1.2.2 to 239.192.1.3
Nov 8 22:32:08 syslog: Info: Updated route entry for 239.192.1.3 on VIF #1
Nov 8 22:32:08 syslog: Note: Adding MFC: 10.20.83.2 -> 239.192.1.3, InpVIf: 0
Nov 8 22:32:09 syslog: Note: RECV V2 member report from 174.1.2.2 to 239.192.1.3
Nov 8 22:32:09 syslog: Info: Updated route entry for 239.192.1.3 on VIF #1
Nov 8 22:32:09 syslog: Note: Adding MFC: 10.20.83.2 -> 239.192.1.3, InpVIf: 0
Nov 8 22:32:13 syslog: Note: RECV V2 member report from 10.20.142.26 to 239.192.1.3
Nov 8 22:32:13 syslog: Note: The IGMP message was from myself. Ignoring.
Nov 8 22:32:20 syslog: Note: RECV V2 member report from 10.20.142.26 to 239.192.1.3
Nov 8 22:32:20 syslog: Note: The IGMP message was from myself. Ignoring.
Nov 8 22:32:20 syslog: Note: Route activation request from 10.20.142.26 for 239.192.1.3 is from myself. Ignoring.
Nov 8 22:32:27 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
Nov 8 22:32:47 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
Nov 8 22:33:07 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
Nov 8 22:33:27 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
Nov 8 22:33:44 syslog: Note: RECV Membership query from 174.1.2.1 to 224.0.0.1
Nov 8 22:33:44 syslog: Info: ignoring unknown IGMP message type 11 from 174.1.2.1 to 224.0.0.1
Nov 8 22:33:46 syslog: Note: RECV V2 member report from 174.1.2.1 to 224.0.0.2
Nov 8 22:33:46 syslog: Note: The IGMP message was from myself. Ignoring.
Nov 8 22:33:47 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
Nov 8 22:33:48 syslog: Note: RECV V2 member report from 174.1.2.2 to 239.255.255.250
Nov 8 22:33:48 syslog: Info: Updated route entry for 239.255.255.250 on VIF #1
Nov 8 22:33:48 syslog: Warn: The source address 174.1.2.2 for group 239.255.255.250, is not in any valid net for upstream VIF.
Nov 8 22:33:50 syslog: Note: RECV V2 member report from 174.1.2.2 to 239.192.1.3
Nov 8 22:33:50 syslog: Info: Updated route entry for 239.192.1.3 on VIF #1
Nov 8 22:33:50 syslog: Note: Adding MFC: 10.20.83.2 -> 239.192.1.3, InpVIf: 0
Nov 8 22:33:54 syslog: Note: Removing MFC: 10.20.142.69 -> 226.127.250.67, InpVIf: 0
Nov 8 22:33:54 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Nov 8 22:33:58 syslog: Note: RECV Leave message from 174.1.2.2 to 224.0.0.2
Nov 8 22:33:58 syslog: Note: leaveMcGroup: 239.192.1.3 on eth1
Nov 8 22:33:58 syslog: Note: RECV Membership query from 174.1.2.1 to 239.192.1.3
Nov 8 22:33:58 syslog: Info: ignoring unknown IGMP message type 11 from 174.1.2.1 to 239.192.1.3
Nov 8 22:33:58 syslog: Note: RECV Membership query from 10.10.3.1 to 239.192.1.3
Nov 8 22:33:58 syslog: Info: ignoring unknown IGMP message type 11 from 10.10.3.1 to 239.192.1.3
Nov 8 22:33:58 syslog: Note: RECV Membership query from 10.10.3.1 to 239.192.1.3
Nov 8 22:33:58 syslog: Info: ignoring unknown IGMP message type 11 from 10.10.3.1 to 239.192.1.3
Nov 8 22:33:59 syslog: Note: RECV Membership query from 10.10.3.1 to 239.192.1.3
Nov 8 22:33:59 syslog: Info: ignoring unknown IGMP message type 11 from 10.10.3.1 to 239.192.1.3
Nov 8 22:34:04 syslog: Note: RECV Membership query from 174.1.2.1 to 239.192.1.3
Nov 8 22:34:04 syslog: Info: ignoring unknown IGMP message type 11 from 174.1.2.1 to 239.192.1.3
Nov 8 22:34:07 syslog: Warn: The source address 174.1.2.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
Nov 8 22:34:14 syslog: Note: Removing MFC: 10.20.83.2 -> 239.192.1.3, InpVIf: 0
Всем заранее спасибо
С Уважением
Sabur

Sabur
10-11-2006, 10:54
Ну что коллеги, неужели ни у кого никаких мыслей нет???
НЕ ВЕРЮ!!!! (Станиславский)
:d

sancoder
10-11-2006, 13:10
Для начала в последнюю прошивочку от Уважаемого Олега надо вкомпилировать igmpproxy
Вы уж извините, что я спрашиваю такой глупый вопрос, но "как?". С юниксами я не на ты, но и не на вы. Ядро пересобрать лет 10 назад получалось. С тех пор только "ls, cp, mv, etc."
Более того, у меня и раутера еще нет, я просто собираюсь прикручивать местное HDTV over IP (multicast), поэтому и смотрю в сторону этого раутера.
Для начала, насколько я понял, надо скачать с ASUS версию прошивки в исходниках (около 300 МБ). Затем надо скачать исходники Олеговской прошивки. Затем, наложить патчи от Олега к оригинальной прошивке. Затем ... что? Проясните, пожалуйста.
Или этого всего не нужно? И достаточно лишь установить igmpproxy на раутер (тоже непонятно - как, но это видимо не так сложно, как пересобрать прошивку)?

PS. Кстати, реально ли собрать прошивку под виндами? Или лучше что-нибудь вроде ubuntu?

Oleg
10-11-2006, 16:41
Под виндами можно запустить colinux и в нём уже ковыряться.

Oleg
10-11-2006, 16:43
У меня вот какой вопрос к автору топика: а поток обязательно в WiFi отправлять? Если нет, то можно заменить br0 на vlan0...

gaaronk
10-11-2006, 16:44
под виндами прощще всего поставить VPC (он нынче бесплатен), а в нем линух попрощще и помельче. я поставил debian минимальный и доставил необходимые пакеты

Speedy Gonzalez
10-11-2006, 16:55
Sabur
Предлагаю для начала поделиться уже собранной Вами прошивкой. Так как многие не имеют возможности и необходимых познаний чтобы сделать это самостоятельно. Да и какой смысл делать всем одно и то же.
А потом уж попробуем коллективно высечь искру.

Regron
10-11-2006, 17:46
Sabur
Предлагаю для начала поделиться уже собранной Вами прошивкой. Так как многие не имеют возможности и необходимых познаний чтобы сделать это самостоятельно. Да и какой смысл делать всем одно и то же.
А потом уж попробуем коллективно высечь искру.

Согласен с автором, уже давно хочу попробовать у себя запустить IPTV, но вот руки не дойдут сесть с прошивками разобраться. А если есть уже прошивка собранная давайте попробуем вместе. Только одно добавление, давайте каждый будет добавлять на каком провайдере пробовал прошивки.

Sabur
10-11-2006, 17:53
У меня вот какой вопрос к автору топика: а поток обязательно в WiFi отправлять? Если нет, то можно заменить br0 на vlan0...
Не хочу провода по квартире растягивать, потому через wifi и пытаюсь...

Sabur
10-11-2006, 17:54
Sabur
Предлагаю для начала поделиться уже собранной Вами прошивкой. Так как многие не имеют возможности и необходимых познаний чтобы сделать это самостоятельно. Да и какой смысл делать всем одно и то же.
А потом уж попробуем коллективно высечь искру.

Не проблема, если Уважаемый gaaronk не будет против...

Oleg
10-11-2006, 18:11
А что за адрес 174.1.2.2? А 174.1.2.1?

Sabur
10-11-2006, 18:17
А что за адрес 174.1.2.2? А 174.1.2.1?

174.1.2.1 адрес точки доступа во внутренней сетке
174.1.2.2 адрес рабочей станции во внутренней сетке

gaaronk
10-11-2006, 18:28
я могу выложить релизную 7f с поддержкой мультикаста для премиума и делюкса
только скажите куда

да, из прошивки убрано IPv6

Oleg
10-11-2006, 18:28
Не хочу провода по квартире растягивать, потому через wifi и пытаюсь...

А через провод стабильно работает?

Regron
10-11-2006, 18:30
я могу выложить релизную 7f с поддержкой мультикаста для премиума и делюкса
только скажите куда

да, из прошивки убрано IPv6

Если необходимо место я могу предоставить. Если конечно это не идет в разрез с правилами Олега, все-таки прошивка его :)

Sabur
10-11-2006, 18:31
А через провод стабильно работает?

Честно говоря не проверял:confused:
Если напрямую без точки то нормально

Speedy Gonzalez
10-11-2006, 20:18
Да мест куда скинуть куча. Вот хоть http://zalil.ru/

Oleg
10-11-2006, 20:20
Честно говоря не проверял:confused:
Если напрямую без точки то нормально

А вот с этого и надо было начинать. Подключить провод в LAN порт и проверить в чём проблема: в WiFi или ещё в чём-то.

Oleg
10-11-2006, 20:21
ЗЫ: Я добавлю мультикаст в свою прошивку, но пока без веб-интерфейса. Единственное, что я не понял, зачем нужен Ipip туннель...

gaaronk
10-11-2006, 21:01
ЗЫ: Я добавлю мультикаст в свою прошивку, но пока без веб-интерфейса. Единственное, что я не понял, зачем нужен Ipip туннель...

а для мультикаста он не нужен. мне он нужен для других целей, вот я его и компилирую.

в kernel.config достаточно

CONFIG_IP_MULTICAST=y
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=n
CONFIG_IP_PIMSM_V2=n

Oleg
10-11-2006, 21:17
А расширения эти зачем?

gaaronk
10-11-2006, 22:13
так они не нужны
просто если включить мультикаст, при сборке ядра оно интерактивно спросит про них, если их в конфиге вообще не описать
потому и описаны с =n

Update: а может сразу же и выкинуть IPv6 ?

Oleg
11-11-2006, 08:22
так они не нужны
просто если включить мультикаст, при сборке ядра оно интерактивно спросит про них, если их в конфиге вообще не описать
потому и описаны с =n

понял.


Update: а может сразу же и выкинуть IPv6 ?
Я тут прокинул идею в англоязычной ветке, но возникло довольно много противников. :)

midya
11-11-2006, 08:31
понял.

Я тут прокинул идею в англоязычной ветке, но возникло довольно много противников. :)

А я думал его кроме как в Китае и не где ещё нет !

Regron
11-11-2006, 09:52
ЗЫ: Я добавлю мультикаст в свою прошивку, но пока без веб-интерфейса. Единственное, что я не понял, зачем нужен Ipip туннель...


Олег, как будет прошивка с мультикастом, скажи плз. Очень хочется попробовать. Заранее спасибо :)

Oleg
11-11-2006, 21:22
Есть уже. Собрал для Премиума. Только проверить я не могу. :) Файл /etc/igmpproxy.conf нужно править руками и сохранить во flashfs.

Запускать для отладки его можно как

igmpproxy -d

а для нормальной работы - просто igmpproxy

http://wl500g.dyndns.org/gp/WL500gp-1.9.2.7-7f-post2.trx

Sabur
12-11-2006, 10:12
Есть уже. Собрал для Премиума. Только проверить я не могу. :) Файл /etc/igmpproxy.conf нужно править руками и сохранить во flashfs.

Запускать для отладки его можно как

igmpproxy -d

а для нормальной работы - просто igmpproxy

http://wl500g.dyndns.org/gp/wl500gp-1.9.2.7-7f-post2.trx

Олег, а для WL500G будет???

Regron
12-11-2006, 11:18
Есть уже. Собрал для Премиума. Только проверить я не могу. :) Файл /etc/igmpproxy.conf нужно править руками и сохранить во flashfs.

Запускать для отладки его можно как

igmpproxy -d

а для нормальной работы - просто igmpproxy

http://wl500g.dyndns.org/gp/wl500gp-1.9.2.7-7f-post2.trx

Большое спасибо, осталось понять какие настройки необходимы, чтобы все это заработало. :)

Oleg
12-11-2006, 11:19
Надо? Для оригинального wl500g с LPT и USB?

agros
12-11-2006, 12:13
добрый день. Олег, а через wifi будет работать?

Oleg
12-11-2006, 12:16
Не знаю. :) Надо пробовать.

Вообще, я бы не рекомендовал смотреть телевизор через WiFi. Просто любая помеха в воздухе будет разбивать картинку. Я за проводное подключение.

Sabur
12-11-2006, 13:56
[QUOTE=Oleg;40357] Надо? Для оригинального wl500g с LPT и USB? [/QUOTE

Конечно надо, так как боюсь что моя проблема в несовсем прямых моих руках... Что то мне кажется что я накосячил с igmpproxy:(

Oleg
12-11-2006, 15:16
http://wl500g.dyndns.org/gp/WL500g-1.9.2.7-7f-post2.trx

http://wl500g.dyndns.org/gp/WL500gx-1.9.2.7-7f-post2.trx

Speedy Gonzalez
12-11-2006, 16:53
Sabur
Если показывает, то уже отлично. Т.е. проблема скорее всего решаема.
Для начала однозначно надо настраивать кабельный вариант.
(времени не было, только завтра начну шаманить, отпишусь о результатах)

А по Wi-Fi на мой взгляд ничего хорошего не будет. Насколько я знаю, никому ещё не удалось настроить нормальный приём IPtv через Wi-Fi. И проблемы именно в последнем.

Sabur
12-11-2006, 19:05
Sabur
Если показывает, то уже отлично. Т.е. проблема скорее всего решаема.
Для начала однозначно надо настраивать кабельный вариант.
(времени не было, только завтра начну шаманить, отпишусь о результатах)

А по Wi-Fi на мой взгляд ничего хорошего не будет. Насколько я знаю, никому ещё не удалось настроить нормальный приём IPtv через Wi-Fi. И проблемы именно в последнем.

Да нет. Всё идёт, всё отлично, а про замирания, скорее всего мои кривые ручки. (См. лог в начале темы)

Sabur
12-11-2006, 19:06
http://wl500g.dyndns.org/gp/WL500g-1.9.2.7-7f-post2.trx

http://wl500g.dyndns.org/gp/WL500gx-1.9.2.7-7f-post2.trx

СПАСИБО!!!!

Sabur
12-11-2006, 20:09
А через провод стабильно работает?

Олег проверил работу ТВ через провод с твоей новой прошивочкой, не поверишь, та же байда... Показывает секунд 20-30 и стоп кадр... В чём может быть проблема???

Regron
12-11-2006, 20:18
Олег проверил работу ТВ через провод с твоей новой прошивочкой, не поверишь, та же байда... Показывает секунд 20-30 и стоп кадр... В чём может быть проблема???

Слушай, помоги плз добиться чтоб хоть 30сек показывала, а то у меня вообще отказывается хоть что-то показывать. Устал уже шаманить :(

8207146

стукнись плз

Oleg
12-11-2006, 20:28
Олег проверил работу ТВ через провод с твоей новой прошивочкой, не поверишь, та же байда... Показывает секунд 20-30 и стоп кадр... В чём может быть проблема???

Попробовать подключиться проводом.

Sabur
12-11-2006, 21:06
Попробовать подключиться проводом.

Я и попробовал через провод, и заменил br0 на vlan0
Те же яйца, показывает 20-30 секунд и стопкадр

Sabur
12-11-2006, 21:07
Слушай, помоги плз добиться чтоб хоть 30сек показывала, а то у меня вообще отказывается хоть что-то показывать. Устал уже шаманить :(

8207146

стукнись плз

Напиши как настраиваешь

Oleg
12-11-2006, 21:08
А что за адреса 174?

Вы расскажите о топологии сети и адресах в ней.

Sabur
12-11-2006, 21:27
А что за адреса 174?

Вы расскажите о топологии сети и адресах в ней.

Внешний адрес (выход в инет) 10.20.142.26, статическое подключение через шнурок, точка работает в режиме gateway, а 174 это диапазон внутренней (квартирной сеточки) точка 174.1.2.1, клиенты со 174.1.2.2, до 174.1.2.5 с маской 255.255.0.0

Oleg
12-11-2006, 21:34
Вы выбрали странный диапазон адресов для внутренней сети.



Private, reserved, and special use address spaces – RFC-1918 (covers 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16)


174 туда не входит. И ещё igmpproxy на неё ругается...

Sabur
12-11-2006, 21:37
Вы выбрали странный диапазон адресов для внутренней сети.



174 туда не входит. И ещё igmpproxy на неё ругается...

то есть просто сменить внутренний диапазон ip адресов???

Oleg
12-11-2006, 21:41
Это нужно сделать независимо от мультикаста, ибо тот диапазон адресов использовать нельзя.
Но мультикасту это скорее всего не поможет.

Oleg
12-11-2006, 21:45
Кстати, у Вас ведь wl500g, а у него бывает дохнет wan порт, может дело в этом. Хотя я не уверен, вроде он после воскрешения таблицу мультикастов загружает...

Sabur
12-11-2006, 21:59
Это нужно сделать независимо от мультикаста, ибо тот диапазон адресов использовать нельзя.
Но мультикасту это скорее всего не поможет.

Так и есть не помогло, поменял таблицу адресов, и тот же трабл, лог пишет вот что
Nov 12 23:58:42 syslog: Note: Removing MFC: 10.20.83.3 -> 239.192.1.1, InpVIf: 0
Nov 12 23:58:52 syslog: Warn: The source address 172.16.0.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
Nov 12 23:58:58 syslog: Note: RECV Membership query from 172.16.0.1 to 224.0.0.1
Nov 12 23:58:58 syslog: Info: ignoring unknown IGMP message type 11 from 172.16.0.1 to 224.0.0.1
Nov 12 23:59:00 syslog: Note: RECV V2 member report from 172.16.0.2 to 239.192.1.8
Nov 12 23:59:00 syslog: Info: Updated route entry for 239.192.1.8 on VIF #1
Nov 12 23:59:00 syslog: Note: Adding MFC: 10.20.83.6 -> 239.192.1.8, InpVIf: 0
Nov 12 23:59:03 syslog: Note: RECV V2 member report from 172.16.0.1 to 239.255.255.250
Nov 12 23:59:03 syslog: Note: The IGMP message was from myself. Ignoring.
Nov 12 23:59:03 syslog: Warn: The source address 172.16.0.1 for group 239.255.255.250, is not in any valid net for upstream VIF.
Nov 12 23:59:06 syslog: Note: RECV V2 member report from 172.16.0.1 to 224.0.0.2
Nov 12 23:59:06 syslog: Note: The IGMP message was from myself. Ignoring.
Nov 12 23:59:21 syslog: Note: RECV Membership query from 10.10.3.1 to 239.255.255.253
Nov 12 23:59:21 syslog: Info: ignoring unknown IGMP message type 11 from 10.10.3.1 to 239.255.255.253
Nov 12 23:59:22 syslog: Note: RECV Membership query from 10.10.3.1 to 239.255.255.253
Nov 12 23:59:22 syslog: Info: ignoring unknown IGMP message type 11 from 10.10.3.1 to 239.255.255.253
Nov 12 23:59:23 syslog: Note: RECV Membership query from 10.10.3.1 to 239.255.255.253
Nov 12 23:59:23 syslog: Info: ignoring unknown IGMP message type 11 from 10.10.3.1 to 239.255.255.253
Nov 12 23:59:32 syslog: Warn: The source address 172.16.0.1 for group 239.255.255.250, is not in any valid net for upstream VIF.

agros
13-11-2006, 09:11
привет всем. опишу свои результаты. хотя оборудование не асус (ожидается скоро) и прошивка dd-wrt, но проблемы общие.
имеется: wrt54g v2 (252MHz, dd-wrt v23 sp2), сконфигурирован с 2-мя wan (два прова, один из них qwerty.ru для интернет, второй только доступ к ресурсам сети, оба адреса статические) + pptp клиент в рабочую сеть, + pptp сервер.
после всевозможных поисков нашел следующее:
http://forum.qwerty.ru/index.php?s=&showtopic=77612&view=findpost&p=1231315

сделал как там, по проводу работает без косяков по wifi не работает , после выполнил wl mrate 36, работает и по wifi, стабильно но косячит в плане качества, картинка с проскакиванием квадратов на динамичных сценах, поток ~8 Мбит.

вопрос в след.
Олег, как можно проверить ваш вариант в моих условиях без прошивки по шагам (желательно не с igmpproxy, а с igmprt, + в линуксах не силен:( )

Regron
13-11-2006, 11:55
Напиши как настраиваешь

Так в том-то и дело, что настраиваю прям как ты написал. Точнее прям с твоего первого поста и настраивал. И нишиша не работает :( Не хотел флудить лишний раз в нужной теме, вот и прошу стукнуться в асю если есть возможность.

Так же есть скайп и мыло если че :)

Speedy Gonzalez
13-11-2006, 15:38
нужен небольшой ликбез
если в конфиге прописано phyint eth1 upstream
то igmpproxy при запуске выдаёт: ERRO: There must be at least 2 Vif's where one is upstream. Чем-то ему интерфейс не нравится?

Если ставлю phyint vlan1 upstream, то всё грузится и начинает кипеть какая-то внутренняя жизнь. Почему так?

Sabur
13-11-2006, 20:59
Ну что коллеги получилось у кого???

Igoriy
15-11-2006, 11:43
Друзья! Большая просьба помочь в решении вышеописанной проблемы.

Хочу спросить - неужели нельзя сделать все в прошивке загружаемой от уважаемого автора, а не создавать какие-то конфиги, тем паче размещенные на какой-то там флэшке (которая мне просто не нужна)?
Ребята, не забывайте что масса пользователей и заинтересованных лиц являются профессионалами в других областях знаний! Ну нет у меня возможности ВСЕ необходимое знать! :( А использование мультикаста мне необходимо и на работе и дома. И через LAN и через WiFi... :confused:

Заранее огромное спасибо!

ЗЫ Использую wl500gP

Sabur
15-11-2006, 12:45
Друзья! Большая просьба помочь в решении вышеописанной проблемы.

Хочу спросить - неужели нельзя сделать все в прошивке загружаемой от уважаемого автора, а не создавать какие-то конфиги, тем паче размещенные на какой-то там флэшке (которая мне просто не нужна)?
Ребята, не забывайте что масса пользователей и заинтересованных лиц являются профессионалами в других областях знаний! Ну нет у меня возможности ВСЕ необходимое знать! :( А использование мультикаста мне необходимо и на работе и дома. И через LAN и через WiFi... :confused:

Заранее огромное спасибо!

ЗЫ Использую wl500gP

Уважаемый коллега, просто делайте всё как написано, шагза шагом и всё заработает... Вот только проблема в замирании останется, пока её ни я ни другие похоже не решили, тут нужен коллективный мозговой штурм, а его пока не получается :(

agros
15-11-2006, 15:55
Уважаемый коллега, просто делайте всё как написано, шагза шагом и всё заработает... Вот только проблема в замирании останется, пока её ни я ни другие похоже не решили, тут нужен коллективный мозговой штурм, а его пока не получается :(

а можно узнать, что конкретно добавилось в прошивке по шагам?

agros
16-11-2006, 10:35
В принципе Олег упростил нам жизнь, теперь igmpproxy запускается набором igmpproxy да и вконф файл он практически всё внёс, надо только свои параметры подставить, а так всё как я описывал

посмотрел я свои и ваши iptables, и выяснил следующие различия:
у меня:

Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- 10.1.2.0/24 anywhere
ACCEPT all -- anywhere 239.255.2.0/24

Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
TCPMSS tcp -- anywhere anywhere tcp flags:SYN,RST/SYN tcpmss match 1353:65535 TCPMSS set 1352
TCPMSS tcp -- anywhere anywhere tcp flags:SYN,RST/SYN TCPMSS clamp to P MTU
ACCEPT all -- 10.1.2.0/24 anywhere
ACCEPT all -- anywhere 10.1.2.0/24
ACCEPT all -- anywhere 239.255.2.0/24

у вас:


iptables -I FORWARD 1 -d 239.192.0.0/22 -j ACCEPT (IP верен для моего провайдера!!!)
iptables -I INPUT 1 -d 239.192.0.0/22 -j ACCEPT (IP верен для моего провайдера!!!)


и еще я не понял что это такое, и как проверить есть ли это у меня:


insmod ipt_ttl
insmod ipt_TTL


может это не принципиально, но мои правила проброски мультикаста в таблицах имеют более высокий порядковый номер (приоритет ниже, может здесь нужно ковырять), при этом по проводу у меня показывает замечательно даже без wl mrate 36. По вай фай только после wl mrate, при этом показывает стабильно, но квадраты проскакивают довольно часто. сегодня буду пробовать на премиуме.

Sabur
16-11-2006, 20:45
[QUOTE=agros;40738]
iptables -I FORWARD 1 -d 239.192.0.0/22 -j ACCEPT (IP верен для моего провайдера!!!)
iptables -I INPUT 1 -d 239.192.0.0/22 -j ACCEPT (IP верен для моего провайдера!!!)
и еще я не понял что это такое, и как проверить есть ли это у меня:

Цитата:
Сообщение от Sabur
insmod ipt_ttl
insmod ipt_TTL

QUOTE]

Это настройки для пре и пост файрволов

agros
16-11-2006, 21:20
iptables -I FORWARD 1 -d 239.192.0.0/22 -j ACCEPT (IP верен для моего провайдера!!!)
iptables -I INPUT 1 -d 239.192.0.0/22 -j ACCEPT (IP верен для моего провайдера!!!)
и еще я не понял что это такое, и как проверить есть ли это у меня:

Цитата:
Сообщение от Sabur
insmod ipt_ttl
insmod ipt_TTL



Это настройки для пре и пост файрволов

насколько я понял ipt_ttl нужен только в случае, если нужно изменять ttl, поэтому я это опустил, по поводу порядка правил, похоже все равно как оно там. может кто подскажет, как посмотреть статистику потерь мультикаста?

Speedy Gonzalez
18-11-2006, 12:12
Что-то не получается..
Всё сделал как описано в первом постинге (разумеется, ip только поменял) - не работает.
Так же, как я писал выше, почему-то не хочет запускаться если в конфиге
phyint eth1 upstream
phyint vlan0 downstream

Так мне никто и не подсказал, чем ему не нравится eth1.
стоит прописать
phyint vlan1 upstream
phyint vlan0 downstream
всё запускается.. но результат нулевой. может быть в этом у меня проблема?

Подскажите с помощью каких действий можно выявить на каком участке проблема?

Sabur
18-11-2006, 18:24
Итак коллеги докладываю, удалось добится где то минуты нормального воспроизведения, потом опять затык
строчки
insmod ipt_ttl
insmod ipt_TTL
оказались не нужны...
Потому возникла идея а не перегруз ли это очереди пакетов??? Может Уважаемый Олег хоть как то прояснит ситуёвину???

Oleg
18-11-2006, 18:52
Я бы с радостью. :) Но пока мне не удалось добиться нормальной работы у себя, нужно разбираться...

Sabur
18-11-2006, 19:33
Я бы с радостью. :) Но пока мне не удалось добиться нормальной работы у себя, нужно разбираться...
Ждём когда ГУРУ разберётся:)

ppy
18-11-2006, 19:59
На форуме DD-WRT появился вариант igmpproxy с выключенной функцией alt_net. http://www.dd-wrt.com/phpBB2/viewtopic.php?t=7170
Удобно, для создания версии без индивидуальной конфигурации.

Oleg
18-11-2006, 20:55
Что-то не получается..
Всё сделал как описано в первом постинге (разумеется, ip только поменял) - не работает.
Так же, как я писал выше, почему-то не хочет запускаться если в конфиге
phyint eth1 upstream
phyint vlan0 downstream

Так мне никто и не подсказал, чем ему не нравится eth1.
стоит прописать
phyint vlan1 upstream
phyint vlan0 downstream
всё запускается.. но результат нулевой. может быть в этом у меня проблема?

Подскажите с помощью каких действий можно выявить на каком участке проблема?

Что у Вас за устройство?

Oleg
18-11-2006, 20:57
Ждём когда ГУРУ разберётся:)

У меня работает. Надо было всего лишь прописать все маршруты до всех altnet, т.е. в моём случае не хватало маршрута до 172.16.0.0/16.

Oleg
18-11-2006, 21:00
На форуме DD-WRT появился вариант igmpproxy с выключенной функцией alt_net. http://www.dd-wrt.com/phpBB2/viewtopic.php?t=7170
Удобно, для создания версии без индивидуальной конфигурации.

Хотел спросить, а что такое igmprt?

Sabur
18-11-2006, 21:10
У меня работает. Надо было всего лишь прописать все маршруты до всех altnet, т.е. в моём случае не хватало маршрута до 172.16.0.0/16.

А что за IP??? Внутренняя сетка???

Speedy Gonzalez
18-11-2006, 21:15
Oleg
у меня Premium с прошивкой post2

Oleg
18-11-2006, 21:54
Тогда upstream - vlan1, downstream br0.

Oleg
18-11-2006, 21:55
А что за IP??? Внутренняя сетка???

Сеть из которой идёт вещание. У Вас это 10.20.83.0/24 - должен быть маршрут в MAN.

ppy
18-11-2006, 22:20
Хотел спросить, а что такое igmprt?
Тоже демон динамической маршрутизации мультикаста. У меня с ним тоже ничего не удалось настроить. При использовании igmprt , ядро дропает пакеты. см. http://forum.qwerty.ru (http://forum.qwerty.ru/index.php?s=&showtopic=76398&view=findpost&p=1252224)
Но говорят, что бинарник igmprt из прошивки tomato работает нормально.
Судя по Makefile этой прошивки - файл взят из комплекта исходников линксиса версии 3.00.4.

Oleg
19-11-2006, 09:05
Тоже демон динамической маршрутизации мультикаста. У меня с ним тоже ничего не удалось настроить. При использовании igmprt , ядро дропает пакеты. см. http://forum.qwerty.ru (http://forum.qwerty.ru/index.php?s=&showtopic=76398&view=findpost&p=1252224)
Но говорят, что бинарник igmprt из прошивки tomato работает нормально.
Судя по Makefile этой прошивки - файл взят из комплекта исходников линксиса версии 3.00.4.

Всё ясно. Это бинарник от Линксис - ф топку, как говорится. :)

Sabur
19-11-2006, 10:16
Сеть из которой идёт вещание. У Вас это 10.20.83.0/24 - должен быть маршрут в MAN.

Ну вроде как я указал этот адрес в igmpproxy.conf, надо ещё отдельное правило где то создать???
Олег а можно по подробнее (по шагам) где и как создать маршрут в MAN???

Oleg
19-11-2006, 10:49
Ну вроде как я указал этот адрес в igmpproxy.conf, надо ещё отдельное правило где то создать???
Олег а можно по подробнее (по шагам) где и как создать маршрут в MAN???

Вы маршруты для локалки прописывали? Это там же... IP Config | Route

Sabur
19-11-2006, 17:36
Вы маршруты для локалки прописывали? Это там же... IP Config | Route

Я там ничего не прописывал:(
Можно в качестве ликбеза образец
Network/Host IP
я так понимаю адрес вещания мультикаста в моём случае это 10.20.83.0 с маской 255.255.255.0
с Interface тоже понятно там MAN
а вот какой параметр должен идти в Gateway внутренний ip роутера или ip гейтвея провайдера, и что ставить в Metric????

Oleg
19-11-2006, 17:50
метрика - 0, гейтвей провайдера или 0.0.0.0, если Вы его получаете по Dhcp.

Sabur
19-11-2006, 18:06
Нет Олег, те же яйца, только вид сбоку:((( Напишите поэтапно плиз как настраиваете, думаю не только мне это нужно будет. Можно ввиде небольшого фага

Sabur
19-11-2006, 18:25
метрика - 0, гейтвей провайдера или 0.0.0.0, если Вы его получаете по Dhcp.

Нет Олег, те же яйца только вид сбоку, всё равно замирает... Можно ввиде фага Ваши настроечки, думаю не только мне полезно будет

agros
19-11-2006, 18:52
Нет Олег, те же яйца только вид сбоку, всё равно замирает... Можно ввиде фага Ваши настроечки, думаю не только мне полезно будет

присоединяюсь. И вопрос в догонку. По вай фай как? есть результат?

Sabur
19-11-2006, 19:03
присоединяюсь. И вопрос в догонку. По вай фай как? есть результат?

Да есть, есть только не больше минуты, потом стоп кадр...

Oleg
19-11-2006, 19:04
Настройки для wl500g deluxe (premium/wl550ge) и стрима:
добавил в post-firewall


iptables -I INPUT -d 224.0.0.0/4 -j ACCEPT
iptables -I FORWARD -d 224.0.0.0/4 -j ACCEPT

сделал /etc/igmpproxy.conf


quickleave
phyint vlan1 upstream ratelimit 0 threshold 1
altnet 172.16.0.0/16

phyint vlan0 downstream ratelimit 0 threshold 1

phyint ppp0 disabled

В post-boot



wl mrate 54
igmpproxy


Добавил маршрут в MAN
172.16.0.0 255.255.0.0 0.0.0.0 0 MAN

Модем мой работает в режиме бриджа, wl500g deluxe настроен на PPPoE, в качестве IP прописано 0.0.0.0.

Вроде всё.

Oleg
19-11-2006, 19:05
присоединяюсь. И вопрос в догонку. По вай фай как? есть результат?

У меня работает, хотя иногда проскакивают квадраты.

agros
19-11-2006, 19:15
У меня работает, хотя иногда проскакивают квадраты.

спасибо, буду пробовать.

з.ы.


Добавил маршрут в MAN
172.16.0.0 255.255.0.0 0.0.0.0 0 MAN

если у меня

phyint vlan1 upstream ratelimit 0 threshold 1
altnet 213.85.187.0/24

то маршурут не нужно добавлять?

Sabur
19-11-2006, 19:38
Настройки для wl500g deluxe (premium/wl550ge) и стрима:
добавил в post-firewall


iptables -I INPUT -d 224.0.0.0/4 -j ACCEPT
iptables -I FORWARD -d 224.0.0.0/4 -j ACCEPT

сделал /etc/igmpproxy.conf


quickleave
phyint vlan1 upstream ratelimit 0 threshold 1
altnet 172.16.0.0/16

phyint vlan0 downstream ratelimit 0 threshold 1

phyint ppp0 disabled

В post-boot



wl mrate 54
igmpproxy


Добавил маршрут в MAN
172.16.0.0 255.255.0.0 0.0.0.0 0 MAN

Модем мой работает в режиме бриджа, wl500g deluxe настроен на PPPoE, в качестве IP прописано 0.0.0.0.

Вроде всё.

Олег повторил всё по шагам, проблема осталась, вопрос...
У меня вещание идёт по районной сети от районного провайдера, всё равно указывать гейтвей провайдера, или всё таки гейт моей внутренней квартирной сеточки??? И может ли быть причиной замирания сама железка wl500g???

ink-market.ru
19-11-2006, 19:41
У меня в Qwerty максимум что получилось это заставить работать с замираниями.
Если же Ip Route прописываб маршрут в МАН то при перезагрузке роутера сначала ТВ появляется на пару секунд и сразу отрубается намертво.
Ну а без маршрута работает с замираниями :(

Oleg
19-11-2006, 19:52
Олег повторил всё по шагам, проблема осталась, вопрос...
У меня вещание идёт по районной сети от районного провайдера, всё равно указывать гейтвей провайдера, или всё таки гейт моей внутренней квартирной сеточки???

У Вас кроме Wl500g ещё что-то есть?



И может ли быть причиной замирания сама железка wl500g???
Может, я же Вам писал про умирающий WAN порт.

ink-market.ru
19-11-2006, 19:55
у меня тожк wl-500gp и тоже не могу добиться не замирающей работы - что там по-поводу умирающего WAN?

Oleg
19-11-2006, 19:56
у меня тожк wl-500gp и тоже не могу добиться не замирающей работы - что там по-поводу умирающего WAN?

У wl500gp всё нормально.

agros
19-11-2006, 19:57
Олег, извиняюсь за назойливость, но еще раз спрошу, маршрут нужно добавлять если сеть 172... (частная) или в любом случае принудительно добавлять?

Oleg
19-11-2006, 19:59
Олег, извиняюсь за назойливость, но еще раз спрошу, маршрут нужно добавлять если сеть 172... (частная) или в любом случае принудительно добавлять?

Вопроса не понял. :) Маршрут нужно добавлять в ту сеть, откуда идёт вещание, независимо от её статуса. Нужно это, чтобы роутер не пытался договорится с источником через PPTP/PPPoE/L2TP соединение.

agros
19-11-2006, 20:06
Вопроса не понял. :) Маршрут нужно добавлять в ту сеть, откуда идёт вещание, независимо от её статуса. Нужно это, чтобы роутер не пытался договорится с источником через PPTP/PPPoE/L2TP соединение.

у меня на wan 87.240...., вещание (если это то что в igmpproxy.conf) 213.85.187.0/24, + у меня еще есть второй wan (172.22....), + pptp c рабочей сетью


Destination Gateway Genmask Flags Metric Ref Use Iface
10.1.2.30 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
87.240.40.192 0.0.0.0 255.255.255.224 U 0 0 0 vlan1
192.168.55.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
10.1.2.0 0.0.0.0 255.255.255.0 U 0 0 0 ppp0
172.22.0.0 0.0.0.0 255.255.0.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 87.240.40.193 0.0.0.0 UG 0 0 0 vlan1

вот igmpproxy.conf


##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave


##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
##------------------------------------------------------
phyint vlan1 upstream ratelimit 0 threshold 1
altnet 213.85.187.0/24
# altnet 87.240.0.0/16


##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
phyint br0 downstream ratelimit 0 threshold 1

ink-market.ru
19-11-2006, 20:12
я уже не знаю где копать :(
У меня провайдер Qwerty - раздаёт ip-tv - q.tv
вещание идёт с 213,85,187,9 (плейлист видеолан плейер берёт с этого адреса)
у wl-500gp следующие настройки:
статичный ip 87.240.13.***
gateway: 87.240.13.193
dns 87.240.1.1

вот что у меня в igmpproxy.conf
quickleave

##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
##------------------------------------------------------
phyint vlan1 upstream ratelimit 0 threshold 1
altnet 213.85.187.0/24
# altnet 87.240.0.0/16

##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
phyint br0 downstream ratelimit 0 threshold 1

##------------------------------------------------------
## Configuration for eth2 (Disabled Interface)
##------------------------------------------------------
#phyint eth2 disabled

в post-firewall:

iptables -I FORWARD 1 -d 239.255.2.0/24 -j ACCEPT
iptables -I INPUT 1 -d 239.255.2.0/24 -j ACCEPT

в post-boot:

wl mrate 54
igmpproxy -c /usr/local/etc/igmpproxy.conf

В таком виде работает но с замираниями через некоторое время.
Если прописать маршрут в МАН (через веб-ip route) то вообще перестаёт работать. (кстати если включить подержку raw printing то тоже перестаёт работать )

Где ещё могут быть грабли или у меня конфиги не правильные???

P.S. Теперь даже с таким конфигом траблы - работает несколько секунд и умирает напрочь- до перезагрузки роутера.

Sabur
19-11-2006, 20:26
У Вас кроме Wl500g ещё что-то есть?


Может, я же Вам писал про умирающий WAN порт.

Нет, у меня кроме wl500g ничего больше нет.
А как с этим портом бороться??? Инет у меня не падает

Oleg
19-11-2006, 20:27
Никак не бороться. Попробовать другое устройство.

ink-market.ru
19-11-2006, 20:37
а мне куда копать ? :)

Sabur
19-11-2006, 20:39
Никак не бороться. Попробовать другое устройство.

Но инет и внутренняя то сетка у меня не пропадает при затыке ТВ!!!

Oleg
19-11-2006, 20:58
Но инет и внутренняя то сетка у меня не пропадает при затыке ТВ!!!

Дело в том, что я добавлял код, который реинициализировал WAN порт.

Кстати, попробуйте зафиксировать скорость на WAN порту (там есть выбор Auto/100Full/....)

agros
19-11-2006, 21:33
Олег, а как насчет вот этого?
мой пост (http://wl500g.info/showpost.php?p=41034&postcount=106)

ppy
19-11-2006, 21:34
я уже не знаю где копать :(

Нужно смотреть tcpdump'ом. Очень похоже , что замирание происходит из за неправильного igmp snooping - нет подтверждения подписки на группы. Вообще QWERTY очень глюкаво реализовал своё TV. Я например вижу обратную картину - у меня сервер кверти не принимает команды отписки от групп и они отваливаются сами по таймауту секунд через 30. В результате если быстро переключать программы - канал засирается 5-6 потоками.

Oleg
19-11-2006, 21:38
Олег, а как насчет вот этого?
мой пост (http://wl500g.info/showpost.php?p=41034&postcount=106)

Пропишите маршрут до 213.85.187.0/24 и всё.

Speedy Gonzalez
20-11-2006, 00:55
Oleg,
опять у меня нет слов..
Благодаря Вашим советам всё заработало.

Сеть Netorn (Москва), вещание пока тестовое, не знаю как будет дальше, но в данный момент стабильно работает с такими настройками:

quickleave
phyint vlan1 upstream ratelimit 0 threshold 1
altnet 88.210.40.176/28
phyint br0 downstream ratelimit 0 threshold 1
phyint ppp0 disabled

маршрут прописал
88.210.40.176 255.255.255.240 0.0.0.0 0 MAN

Ничего не рвётся, всё отлично. Связь по проводу.

Завтра попробую на ноуте по wifi, посмотрим как будет.

Speedy Gonzalez
20-11-2006, 14:38
По wifi работает как я и ожидал - периодически рассыпается на квадратики. У нас каналы вещают с достаточно высоким битрейтом, не удаётся по wifi нормально их принимать. Но в то же время всё стабильно, не подвисает, не глючит.

Vitaly_k
20-11-2006, 15:45
По wifi работает как я и ожидал - периодически рассыпается на квадратики. У нас каналы вещают с достаточно высоким битрейтом, не удаётся по wifi нормально их принимать. Но в то же время всё стабильно, не подвисает, не глючит.

Пробовали экспериментировать с wl mrate?
Не хватает скорости даже при максимальном значении (wl mrate 54)

agros
20-11-2006, 15:54
По wifi работает как я и ожидал - периодически рассыпается на квадратики. У нас каналы вещают с достаточно высоким битрейтом, не удаётся по wifi нормально их принимать. Но в то же время всё стабильно, не подвисает, не глючит.

на битрейте ~4 Мбит, тоже рассыпается, похоже это проблема трудно разрешимая в принципе из-за специфики мультикаста и udp. в случае с вай фай пакеты часто теряются, и это приводит к таким эффектам.:(

Speedy Gonzalez
20-11-2006, 16:19
Vitaly_k
с wl mrate не экспериментировал, просто поставил на максимум - 54 и всё. Но не думаю что с более низким значением будет лучше.

Посижу, конечно, покручу ещё, но почему-то нет уверенности что смогу добиться приемлимого результата.
Согласен с тем что сказал agros.

Sabur
Как я понял, у Вас, за исключением фризов, проблем с передачей не наблюдается. Или тоже рассыпается иногда картинка?
Подскажите какие настройки WiFi у Вас? в каком режиме передатчик работает, с какой мощностью, какие вайфайные фичи включены?
Просто мне кажется, что в моём случае надо копать именно в сторону увеличения стабильности связи. А пропускная способность канала вторична.

Oleg
20-11-2006, 16:22
с wl mrate не экспериментировал, просто поставил на максимум - 54 и всё. Но не думаю что с более низким значением будет лучше.

Ошибаетесь, может быть лучше, здесь нужно найти баланс между скоростью и количеством ошибок. Чем больше скорость, тем больше вероятность ошибок. Чем ниже рейт мультикаста, тем меньше ошибок, но при этом он начинает забивать Wifi и работать будет невозможно.

Speedy Gonzalez
20-11-2006, 17:09
Ошибаетесь, может быть лучше, здесь нужно найти баланс между скоростью и количеством ошибок. Чем больше скорость, тем больше вероятность ошибок. Чем ниже рейт мультикаста, тем меньше ошибок, но при этом он начинает забивать Wifi и работать будет невозможно.

С доводами согласился, попробовал на практике, но особых качественных изменений не произошло. Видимо, в моём случае дело в чём-то другом.

Vitaly_k
20-11-2006, 19:46
Интересно, ресурсов роутера хватит на преобразование UDP multicast в TCP unicast?
На форуме стримовцев обсуждался такой вариант - на компьютере подключенным проводом запускается VLC, которая принимает мультикаст и вещает его в юникасте через wi-fi. На ноутбуке в этом случае никаких рассыпаний картинки - скорости беспроводного канала хватает.

Oleg
20-11-2006, 20:18
Технически это можно реализовать гораздо проще: достаточно заменять МАК адрес с мультикастного на адрес клиента. При этом vlc даже ничего не заметит, а трафик будет сыпаться только куда надо... Только это требует глубоких разбирательств...

Vitaly_k
21-11-2006, 09:08
Технически это можно реализовать гораздо проще: достаточно заменять МАК адрес с мультикастного на адрес клиента. При этом vlc даже ничего не заметит, а трафик будет сыпаться только куда надо... Только это требует глубоких разбирательств...

Основная проблема, как мне кажется, в UDP т.е. пропущенный пакет теряется безвозвратно. Кроме преобразования в юникаси нужен буфер, чтобы можно было отправить повторно.

agros
21-11-2006, 10:04
Основная проблема, как мне кажется, в UDP т.е. пропущенный пакет теряется безвозвратно. Кроме преобразования в юникаси нужен буфер, чтобы можно было отправить повторно.

согласен, причем при потоке ~8мбит для 1 секунды нужен 1 мбайт, что в общем-то реально, но вот для этого в роутере придется организовать какой-либо медиа сервер, возможно ли это сделать средствами железки?

Sabur
21-11-2006, 12:10
Vitaly_k
с wl mrate не экспериментировал, просто поставил на максимум - 54 и всё. Но не думаю что с более низким значением будет лучше.

Посижу, конечно, покручу ещё, но почему-то нет уверенности что смогу добиться приемлимого результата.
Согласен с тем что сказал agros.

Sabur
Как я понял, у Вас, за исключением фризов, проблем с передачей не наблюдается. Или тоже рассыпается иногда картинка?
Подскажите какие настройки WiFi у Вас? в каком режиме передатчик работает, с какой мощностью, какие вайфайные фичи включены?
Просто мне кажется, что в моём случае надо копать именно в сторону увеличения стабильности связи. А пропускная способность канала вторична.

У меня если ставлю на 54 вообще умирает, поэтому мой диапазон с 12 до 36, тогда ничего не рассыпается

agros
21-11-2006, 13:20
У меня если ставлю на 54 вообще умирает, поэтому мой диапазон с 12 до 36, тогда ничего не рассыпается

а можно увидеть вашу таблицу маршрутизации, igmpproxy.conf, и iptables?

Sabur
21-11-2006, 14:36
а можно увидеть вашу таблицу маршрутизации, igmpproxy.conf, и iptables?

Ну igmpproxy.conf и iptables мои выложены тут в самом начале поста, как впрочем и все остальные настройки:)

Vitaly_k
21-11-2006, 15:51
согласен, причем при потоке ~8мбит для 1 секунды нужен 1 мбайт, что в общем-то реально, но вот для этого в роутере придется организовать какой-либо медиа сервер, возможно ли это сделать средствами железки?

Размер окна TCP, насколько я знаю, значительно меньше, точных цифр не помню. Соотв. буфер потребуется меньшего объема.

agros
21-11-2006, 18:52
Размер окна TCP, насколько я знаю, значительно меньше, точных цифр не помню. Соотв. буфер потребуется меньшего объема.

на сколько язнаю, как раз наоборот, но не в этом суть, т.к. логично хранить как раз то что получили, а на отдачу формировать на лету tcp пакеты, и чистить буфер по подтверждению

Speedy Gonzalez
21-11-2006, 20:14
Наступил на странные грабли..
На этапе отладки, так уж получилось, запускал igmpproxy из post-mount.
Тут сегодня решил сделать окончательную версию, перенёс конфиг с харда, чтобы во флэше сохранялся, запуск прописал, как Олег, в post-boot.
И не работает..
Если из post-boot запускать - после загрузки даже нет этого процесса.
Пробовал из post-firewall - процесс есть, но не работает. В логе сплошь одни "kernel: mroute: pending queue full, dropping entries". Из post-mount - всё отлично запускается и показывает.
Попробовал сделать скрипт который запускает igmpproxy после минутной паузы. Скрипт запускал из post-boot. Сдвиги есть, процесс в памяти виден, но все тот же mroute: pending queue full.
У меня выход в инет через vpn. Попробовал переключил роутер из режима PPTP в Static IP (т.е. только локалка, без инета) - igmpproxy отлично запускается из post-boot и отлично работает..
Где копать?

Конечно, у меня хард почти всегда включён, каких-то особых проблем нет, могу запускать из post-mount.. но хочется чтобы тв работал и в том случае если хард выключен, когда post-mount не запускается.

Speedy Gonzalez
21-11-2006, 20:32
Мда.. всё ещё хуже.. но уже с другой стороны.
Где-то уже читал об этом.. В момент когда у меня на основном компе идёт приём тв, у жены инет идущий через wifi отрубается на ноуте, её локальный ip даже не пингуется. Стоит тв выключить - сразу всё начинает работать и пинговаться.

Чуть позже:
Пинговал ноут с роутера в момент просмотра, показывает всё же что контакт есть, но пинг 2000-3000..

Ещё чуть позже:
Мне пожалуйста приз как самому бестолковому юзеру wl500gP.
В пылу борьбы с первой проблемой, из автозапуска исчезла строчка wl rate 36. Оказывается дело было в этом. Причем, что удивительно (для меня по крайней мере), что если эта строчка отсутствует, то идут подобные провалы, если же присутствует (даже с любым значением, пробовал 24 36 54) то всё ок..

Oleg
21-11-2006, 21:18
Насчёт post-boot. Есть такая фигня: igmpproxy сносит крышу при каких-то обстоятельствах и он начинает не переставая слать мультикаст во внешнюю сеть. Бум посмотреть.

Oleg
21-11-2006, 21:30
А сносит ему крышу при синхронизации времени. Т.е. если время перескакивает вперёд, то он пытается видимо отработать все "пропущенные" события. Будем искать и править.

Oleg
24-11-2006, 21:47
Выложил тестовую версию с поддержкой мультикаста в веб-интерфейсе.

Удаляйте всё, что Вы делали ручками (post-boot, post-firewall, wl mrate, igmpproxy.conf, /usr/local/.files).

В новой версии: на странице Wireless | Advanced есть Multicast Rate - подбираете такое значение, чтобы не забивать WiFi. На странице IP Config | Route - надо включить мультикаст роутинг и при необходимости добавить маршрут до источника мультикаста. Всё.

Я тестил на СтримТВ, работает.

Версия здесь: http://oleg.wl500g.info/mcast/

Sabur
25-11-2006, 17:37
Выложил тестовую версию с поддержкой мультикаста в веб-интерфейсе.

Удаляйте всё, что Вы делали ручками (post-boot, post-firewall, wl mrate, igmpproxy.conf, /usr/local/.files).

В новой версии: на странице Wireless | Advanced есть Multicast Rate - подбираете такое значение, чтобы не забивать WiFi. На странице IP Config | Route - надо включить мультикаст роутинг и при необходимости добавить маршрут до источника мультикаста. Всё.

Я тестил на СтримТВ, работает.

Версия здесь: http://oleg.wl500g.info/mcast/

Спасибо!!! Сейчас проверим:)

Sabur
25-11-2006, 17:53
Выложил тестовую версию с поддержкой мультикаста в веб-интерфейсе.

Удаляйте всё, что Вы делали ручками (post-boot, post-firewall, wl mrate, igmpproxy.conf, /usr/local/.files).

В новой версии: на странице Wireless | Advanced есть Multicast Rate - подбираете такое значение, чтобы не забивать WiFi. На странице IP Config | Route - надо включить мультикаст роутинг и при необходимости добавить маршрут до источника мультикаста. Всё.

Я тестил на СтримТВ, работает.

Версия здесь: http://oleg.wl500g.info/mcast/

Да Олег, похоже что на wl500g действительно дохнет wan порт :mad: придётся точку менять

ink-market.ru
25-11-2006, 17:55
Работает - только как и раньше замирает через какое то время :(
уже не знаю что ещё попробовать :(

Sabur
25-11-2006, 18:00
Работает - только как и раньше замирает через какое то время :(
уже не знаю что ещё попробовать :(

Я и написал что wan порт дохнет

ink-market.ru
25-11-2006, 18:44
Я и написал что wan порт дохнет

Так дохнет, то он на WL-500g, а у меня premium - они вроде этому не подвержены... Или всё же на них тоже такое бывает?

Sabur
25-11-2006, 18:48
Так дохнет, то он на WL-500g, а у меня premium - они вроде этому не подвержены... Или всё же на них тоже такое бывает?

Упс, тогда похоже дело не в wan порте, то то я смотрю странно как то, у меня допустим идёт закачка чего либо, и ТВ работает, ТВ фризится, а закачка продолжается без пауз, я честно говоря тоже не думал на wan порт, из за него всё бы умирало... Но Гуру (Олег) указал на wan порт, потому и думал на него... Тогда вопрос к Уважаемому Олегу, в чём же у нас проблемы???

ink-market.ru
25-11-2006, 20:42
Упс, тогда похоже дело не в wan порте, то то я смотрю странно как то, у меня допустим идёт закачка чего либо, и ТВ работает, ТВ фризится, а закачка продолжается без пауз, я честно говоря тоже не думал на wan порт, из за него всё бы умирало... Но Гуру (Олег) указал на wan порт, потому и думал на него... Тогда вопрос к Уважаемому Олегу, в чём же у нас проблемы???

Воспряли духом - ждём :)
P.S. У тебя случаем провайдер не Центел?(Qwerty)

Sabur
25-11-2006, 21:35
Воспряли духом - ждём :)
P.S. У тебя случаем провайдер не Центел?(Qwerty)

Нет, Миг телеком

Hawkeye
26-11-2006, 00:26
Версия здесь: http://oleg.wl500g.info/mcast/
Здорово, спору нет. Но мне кааца, что лучше бы в зазипованном виде выкладывать -- прошивка все же...

Speedy Gonzalez
26-11-2006, 01:31
Она уже в сжатом виде.. выигрыша никакого от зипования.
А целостность, я думаю, при прошивке и так проверяется..

SoundMan
26-11-2006, 09:10
Выложил тестовую версию с поддержкой мультикаста в веб-интерфейсе.

Удаляйте всё, что Вы делали ручками (post-boot, post-firewall, wl mrate, igmpproxy.conf, /usr/local/.files).

В новой версии: на странице Wireless | Advanced есть Multicast Rate - подбираете такое значение, чтобы не забивать WiFi. На странице IP Config | Route - надо включить мультикаст роутинг и при необходимости добавить маршрут до источника мультикаста. Всё.

Я тестил на СтримТВ, работает.

Версия здесь: http://oleg.wl500g.info/mcast/

WL500gp, оператор QWERTY (Центел). TV работает, но через 3 минуты вещания стабильно останавливается. Нажимаем stop и play и можно смотреть еще 3 минуты.

Oleg
26-11-2006, 09:56
У меня оказывается тоже останавливается, но через 256 секунд. :) Бум смотреть.

Sabur
26-11-2006, 10:48
У меня оказывается тоже останавливается, но через 256 секунд. :) Бум смотреть.

Ну значит решение проблемы не за горами, так как в бой вступила тяжёлая артилерия:)

ink-market.ru
26-11-2006, 12:29
WL500gp, оператор QWERTY (Центел). TV работает, но через 3 минуты вещания стабильно останавливается. Нажимаем stop и play и можно смотреть еще 3 минуты.
ОЁ у меня тоже центел и те же грабли :)

Oleg
26-11-2006, 20:39
Значится так. Проблему у себя я победил. Во-первых, подправил firewall в прошивке, он должен пропускать не только udp, но и igmp. :) Качаем оттуда же -post4. Во-вторых, в стрим-тв за клиентами следит машина, находящаяся за пределами сети, из которой идёт вещание. Так вот, к ней тоже должен быть маршрут, иначе, видимо "мозг" считает, что клиент мёртв, т.к. не получает от него репортов.

Итак, что делать, если виснет:

Запускаем на роутере:

tcpdump -i vlan1 -p igmp -n

(vlan1 надо заменить на имя upstream интерфейса).

Смотрим телевизор. И наблюдаем за выводом. Нас интересует, кто делает igmp query:



22:28:56.543469 IP 93.61.0.38 > 239.255.0.100: igmp v2 report 239.255.0.100
22:28:57.173465 IP 93.61.0.38 > 239.255.255.250: igmp v2 report 239.255.255.250
22:30:56.616203 IP 10.39.36.10 > 224.0.0.1: igmp query v2


93.61.0.38 - мой роутер. igmp report - это он подписывается на трафик.

У меня только 10.39.36.10 делает query. Для этого адреса прописываем маршрут:

10.39.36.10 255.255.255.255 0.0.0.0 0 MAN

Запускаем ещё раз. Видим, что после получения от этой машины запроса роутер, с задержкой "переподписывается" на вещание.

Всё, бинго! Работает.

ink-market.ru
27-11-2006, 08:44
Значится так. Проблему у себя я победил. Во-первых, подправил firewall в прошивке, он должен пропускать не только udp, но и igmp. :) Качаем оттуда же -post4. Во-вторых, в стрим-тв за клиентами следит машина, находящаяся за пределами сети, из которой идёт вещание. Так вот, к ней тоже должен быть маршрут, иначе, видимо "мозг" считает, что клиент мёртв, т.к. не получает от него репортов.

Итак, что делать, если виснет:

Запускаем на роутере:

tcpdump -i vlan1 -p igmp -n

(vlan1 надо заменить на имя upstream интерфейса).

Смотрим телевизор. И наблюдаем за выводом. Нас интересует, кто делает igmp query:



22:28:56.543469 IP 93.61.0.38 > 239.255.0.100: igmp v2 report 239.255.0.100
22:28:57.173465 IP 93.61.0.38 > 239.255.255.250: igmp v2 report 239.255.255.250
22:30:56.616203 IP 10.39.36.10 > 224.0.0.1: igmp query v2


93.61.0.38 - мой роутер. igmp report - это он подписывается на трафик.

У меня только 10.39.36.10 делает query. Для этого адреса прописываем маршрут:

10.39.36.10 255.255.255.255 0.0.0.0 0 MAN

Запускаем ещё раз. Видим, что после получения от этой машины запроса роутер, с задержкой "переподписывается" на вещание.

Всё, бинго! Работает.
Попробовал - с новой пршивкой 6 минут отработал без заиканий! Больше времени не было проверять - уходил уже.
Кстати маршрут второй не писал - query у меня делает тот же айпи, что является шлюзом - или всё таки маршрут прописать?

Oleg
27-11-2006, 08:45
Нет, не нужно.

ink-market.ru
27-11-2006, 09:40
Нет, не нужно.

Спасиб! Наконец-то решили такую насущную проблему

sancoder
27-11-2006, 10:30
Возможно, немного не в тему, но была тема "Экспериментиг", с проблемами в фаерволле. В нынешней прошивке все так же надо включать WAN-LAN filter?

agros
27-11-2006, 11:05
по вай фай кто-нибудь проверял?

Oleg
27-11-2006, 18:19
Возможно, немного не в тему, но была тема "Экспериментиг", с проблемами в фаерволле. В нынешней прошивке все так же надо включать WAN-LAN filter?

Проблема была именно в том, что WAN-LAN фильтр не действовал на MAN-LAN. Включать конечно надо.

Oleg
27-11-2006, 18:19
по вай фай кто-нибудь проверял?

Я проверял, работает. :)

Sabur
27-11-2006, 18:33
по вай фай кто-нибудь проверял?

Всё отлично работает...
ОЛЕГ СПАСИБО!!!!!:)

Anth0ny
27-11-2006, 21:39
Ух! Дочитал тему. Нда, когда не разбираешься во всем этом, - сложновато.
Тут речь шла про СтримТВ, попробую применить все для IPTV от Корбины.
Народ, помогите по шагово все сделать. После прочтения ветки в голове мусор :)
И так, у меня WL500gP, прошивка 1.9.2.7-7f, роутер пашет в режиме "Home Gateway". IP беру через DHCP. Во flashfs нос не совал.
ТВ от Корбины смотрим через VLC, каналы с udp://@233.32.210.XXX:5050

Первым делом, как я понял следует, обновить прошивку на 1.9.2.7-7f-post4. :o
Что дальше?

Oleg
27-11-2006, 22:03
Дальше - http://wl500g.info/showpost.php?p=41513&postcount=136

Vitaly_k
27-11-2006, 22:04
Я проверял, работает. :)

Какой битрейт мультикаста оптимален?
Сыпется ли картинка и если да, то как часто?

Anth0ny
27-11-2006, 22:07
Дальше - http://wl500g.info/showpost.php?p=41513&postcount=136

Установил, включил. Не работает на корбине.
Роут до источника мультикаста прописан:
233.32.210.0 255.255.255.0 10.160.0.17 MAN

Oleg
27-11-2006, 22:11
У меня стоит 54. Сыпется конечно. Но не целиком, а строчками. В общем терпимо, смотреть не мешает.

Осыпание зависит от положения относительно роутера и внешних факторов. Тут всё сугубо индивидуально. ТВ через вай-фай - экстрим в любом случае...

Oleg
27-11-2006, 22:12
Установил, включил. Не работает на корбине.
Роут до источника мультикаста прописан:
233.32.210.0 255.255.255.0 10.160.0.17 MAN
233.32.210.0 - это не источник.

Vitaly_k
27-11-2006, 22:13
Всё, бинго! Работает.

Поздравляю! Вы сделали это!

Интересно, можно ли с помощью наших роуторв решить такую задачку - подключить QWERTY.TV без дополнительного свича?
Сейчас подключают так - кабель провайдера идет в D-Link DES-2108, от него к компьютеру и STB. Этот D-Link - управляемый свич с поддержкой VLAN и Multicast
Пока информации мало, предположительно от провайдера приходит tagged VLAN свич его разбивает на два untagged. Т.е. получается примерно как у Стрима разные VPI/VCI, так тут разные VLAN-ы.

Oleg
27-11-2006, 22:16
Как определить источник: заходите телнетом, далее

tcpdump -i any -n -p udp port 5050

запускаете vlc, включаете канал. Если включится, то должны лететь пакеты очень быстро. Там увидите IP источника.

Anth0ny
27-11-2006, 22:18
Хм... как же тогда быть? Что есть источник как не
udp://@233.32.210.001:5050
udp://@233.32.210.020:5050
udp://@233.32.210.021:5050
и т.д.

Oleg
27-11-2006, 22:20
Поздравляю! Вы сделали это!

Интересно, можно ли с помощью наших роуторв решить такую задачку - подключить QWERTY.TV без дополнительного свича?
Сейчас подключают так - кабель провайдера идет в D-Link DES-2108, от него к компьютеру и STB. Этот D-Link - управляемый свич с поддержкой VLAN и Multicast
Пока информации мало, предположительно от провайдера приходит tagged VLAN свич его разбивает на два untagged. Т.е. получается примерно как у Стрима разные VPI/VCI, так тут разные VLAN-ы.
Для этого всего лишь надо запрограммировать встроенный свитч, чтобы он vlanы кидал на разные порты. Т.е. сказать, что wan порт tagged. Ну и стб вешать на нужный порт.

Anth0ny
27-11-2006, 22:24
Источник 85.21.91.195.
00:20:07.717562 IP 85.21.91.195.32770 > 233.32.210.1.5050: UDP, length: 1316

Хотя в таблице роутинга прописан маршрут:
85.21.90.0 255.255.255.255 10.160.0.17 MAN

Добавил 85.21.91.0 255.255.255.255 10.160.0.17 MAN

Не работает.

Oleg
27-11-2006, 22:25
Маска в маршруте неправильная. Д.б. 255.255.255.0 видимо.

Anth0ny
27-11-2006, 22:29
Oleg ВЫ ГЕНИЙ! Заработало!!! На днях обязательно Вас отблагодарю!

Oleg
27-11-2006, 22:29
Нет, я не гений. :) Просто у меня есть опыт.

Oleg
27-11-2006, 22:31
Всем: скоро сделаем ветку "настройка мультикаста". А пока пишите сюда про настройки для разных провайдеров.

agros
27-11-2006, 22:51
Всем: скоро сделаем ветку "настройка мультикаста". А пока пишите сюда про настройки для разных провайдеров.

если возможно, то опишите процесс таким образом, что-бы можно было реализовать и на других устройствах\прошивках.

и еще, multicast>>unicast реально или забыть про это? или еще что-нибудь для просмотра без проводов, уж больно хочется спокойно на ноуте смотреть. и в любом случае выражаю свою признательность. (пока к сож. только в письменном виде)

Oleg
29-11-2006, 20:19
если возможно, то опишите процесс таким образом, что-бы можно было реализовать и на других устройствах\прошивках.

и еще, multicast>>unicast реально или забыть про это? или еще что-нибудь для просмотра без проводов, уж больно хочется спокойно на ноуте смотреть. и в любом случае выражаю свою признательность. (пока к сож. только в письменном виде)

Дык я уже всё описал, за кадром ничего не осталось: перекомпилируется ядро с конфигом, включающим мультикаст, собирается igmpproxy, в фаервол добавляются правила для мультикаста (udp+igmp для INPUT и udp для FORWARD) , прописываются маршруты и вперёд...

ntb
11-12-2006, 16:56
не совсем понятно надо ли что то вручную прописывать, кроме маршрута до источника, источник определил, маршрут прописал - не работает :(
wan to lan фильтр активирован, в него надо добавлять что либо ?

Oleg
11-12-2006, 17:02
А мультикаст роутинг включили?

ntb
11-12-2006, 17:19
у меня ip 192.168.111.245, у источника 192.168.111.248
19:08:53.231210 IP 192.168.111.248.1284 > 192.168.111.245.16010: UDP, length: 1024
19:08:53.231220 IP 192.168.111.248.1284 > 192.168.111.245.16010: UDP, length: 124

Enable multicast routing: Yes
в static route list:
192.168.0.0 255.255.0.0 192.168.111.241 MAN (было)
192.168.111.248 255.255.255.255 0.0.0.0 0 MAN (добавил)

в wan to lan filter
Enable WAN to LAN Filter? Yes
Packets(WAN to LAN) not specified will be: Drop
WAN to LAN Filter Table:
192.168.111.248 UDP
что даёт в iptables ACCEPT udp -- 192.168.111.248 anywhere

и всё равно не работает... PS у меня не vlc... а вебкамера и софт для захвата изображения с неё... но в принципе поидее суть та же...


в tcpdump -i any -p udp помимо вышеуказанных строк идёт вот ещё что
19:21:43.973325 IP 192.168.111.248.1284 > 192.168.111.245.16010: UDP, length: 1024
19:21:43.973334 IP 192.168.111.248.1284 > 192.168.111.245.16010: UDP, length: 124
19:21:48.975093 IP 192.168.1.2.16010 > 192.168.111.248.16888: UDP, length: 32
19:21:48.975093 IP 192.168.1.2.16010 > 192.168.111.248.16888: UDP, length: 32
19:21:48.975304 IP 192.168.111.245.16010 > 192.168.111.248.16888: UDP, length: 32
19:21:48.975335 IP 192.168.111.245.16010 > 192.168.111.248.16888: UDP, length: 32

Oleg
11-12-2006, 18:22
Это не мультикаст.

ntb
11-12-2006, 18:28
ок, тогда оффтопик...
это реально заставить работать каким-либо образом через wl500gp или для ответа надо знать что за софт ? или быть может достаточно набора каких-то правил ?

Oleg
11-12-2006, 20:59
Я не знаю, что именно требуется, если доступ снаружи, то наверное нужно будет создать правила для вирутального сервера.

Regron
11-12-2006, 23:04
Олег, подскажите плз, что я не так делаю?
Ситуация у меня такая же как и у вас. Подключаюсь к прову по pppoe по нему выдается все что надо для инета. Поставил прошивку Post4 включил мультикаст, тспдампом вот что видно

tcpdump -i vlan1 -p igmp -n

00:52:26.374605 IP 172.16.16.1 > 233.120.64.16: igmp query v2 [max resp time 10] [gaddr 233.120.64.16]
00:52:26.925325 IP 10.103.160.1 > 224.0.0.1: igmp query v2
00:52:27.373044 IP 172.16.16.1 > 233.120.64.16: igmp query v2 [max resp time 10] [gaddr 233.120.64.16]
00:53:27.909200 IP 10.103.160.1 > 224.0.0.1: igmp query v2
00:53:36.920081 IP 172.16.16.1 > 224.0.0.1: igmp query v2
00:54:27.952360 IP 10.103.160.1 > 224.0.0.1: igmp query v2
00:54:36.951276 IP 172.16.16.1 > 224.0.0.1: igmp query v2

Самое забавное из данных адресов я знаю только, что адреса 233.120.64.0 - это адреса каналов, которые у нас вещают. Для примера, что видно в vlc Playlist udp://@233.120.64.1:1234. Остальное загадка природы. Глянул в igmpproxy.conf там altnet 0.0.0.0/0 это нормально?
Подскажите для тупых, что и куда надо в таком случае прописать? ;)

Sabur
12-12-2006, 09:20
Олег, подскажите плз, что я не так делаю?
Ситуация у меня такая же как и у вас. Подключаюсь к прову по pppoe по нему выдается все что надо для инета. Поставил прошивку Post4 включил мультикаст, тспдампом вот что видно

tcpdump -i vlan1 -p igmp -n

00:52:26.374605 IP 172.16.16.1 > 233.120.64.16: igmp query v2 [max resp time 10] [gaddr 233.120.64.16]
00:52:26.925325 IP 10.103.160.1 > 224.0.0.1: igmp query v2
00:52:27.373044 IP 172.16.16.1 > 233.120.64.16: igmp query v2 [max resp time 10] [gaddr 233.120.64.16]
00:53:27.909200 IP 10.103.160.1 > 224.0.0.1: igmp query v2
00:53:36.920081 IP 172.16.16.1 > 224.0.0.1: igmp query v2
00:54:27.952360 IP 10.103.160.1 > 224.0.0.1: igmp query v2
00:54:36.951276 IP 172.16.16.1 > 224.0.0.1: igmp query v2

Самое забавное из данных адресов я знаю только, что адреса 233.120.64.0 - это адреса каналов, которые у нас вещают. Для примера, что видно в vlc Playlist udp://@233.120.64.1:1234. Остальное загадка природы. Глянул в igmpproxy.conf там altnet 0.0.0.0/0 это нормально?
Подскажите для тупых, что и куда надо в таком случае прописать? ;)

Установите новую прошивочку от Олега, там похоже все вопросы уже решены...
http://oleg.wl500g.info/mcast/

Regron
12-12-2006, 09:34
Установите новую прошивочку от Олега, там похоже все вопросы уже решены...
http://oleg.wl500g.info/mcast/


Ты невнимателно мой пост прочитал. Я поставил новую прошивку, все описанное происходит именно на ней.

PSEv
16-12-2006, 21:07
Здравствуйте, Олег! Спасибо Вам большое за Ваши труды по совершенствованию прошивок. По одной из них появился вопрос. Поставил последнюю для Premium 1.9.2.7-7f-post4. Включил multicast, прописал роутинг к Корбиновскому серверу 85.21.91.0 255.255.255.0 . Все заработало, но в syslog стали в огромном количестве появляться записи такого типа:
Dec 16 22:58:14 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.255.245 to 10.207.28.1
Dec 16 22:58:25 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.28.1 to 10.207.34.62
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:26 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.34.62 to 10.207.49.142
Dec 16 22:58:27 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.49.142 to 10.207.34.104
Dec 16 22:58:27 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.34.104 to 10.207.25.43
Dec 16 22:58:29 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.25.43 to 192.168.1.1
Dec 16 22:58:39 syslog: Warn: The origin for route 239.255.255.250 changed from 192.168.1.1 to 10.207.25.4
Dec 16 22:58:39 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.25.4 to 10.207.30.216
Dec 16 22:58:40 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.30.216 to 10.207.227.96
Что бы это могло означать? 10.ххх.ххх.ххх это ip-шники моего районного сегмента.

sancoder
18-12-2006, 20:04
Олег, подскажите плз, что я не так делаю?
Ситуация у меня такая же как и у вас. Подключаюсь к прову по pppoe по нему выдается все что надо для инета. Поставил прошивку Post4 включил мультикаст, тспдампом вот что видно

tcpdump -i vlan1 -p igmp -n

00:52:26.374605 IP 172.16.16.1 > 233.120.64.16: igmp query v2 [max resp time 10] [gaddr 233.120.64.16]
00:52:26.925325 IP 10.103.160.1 > 224.0.0.1: igmp query v2

Самое забавное из данных адресов я знаю только, что адреса 233.120.64.0 - это адреса каналов, которые у нас вещают.

Привет, сосед :).

Вынужден подтвердить - не работает. Даже не понятно с какой стороны подходить к поиску причины. Единственное, что приходит пока что в голову - это ставить Ethereal на винду и смотреть, что же там происходит с пакетами, когда ТВ работает на компьютере без подключенного раутера (но я смогу этим только на выходных заняться). Может еще идеи?

Oleg
18-12-2006, 20:06
Здравствуйте, Олег! Спасибо Вам большое за Ваши труды по совершенствованию прошивок. По одной из них появился вопрос. Поставил последнюю для Premium 1.9.2.7-7f-post4. Включил multicast, прописал роутинг к Корбиновскому серверу 85.21.91.0 255.255.255.0 . Все заработало, но в syslog стали в огромном количестве появляться записи такого типа:
Dec 16 22:58:14 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.255.245 to 10.207.28.1
Dec 16 22:58:25 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.28.1 to 10.207.34.62
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:26 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.34.62 to 10.207.49.142
Dec 16 22:58:27 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.49.142 to 10.207.34.104
Dec 16 22:58:27 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.34.104 to 10.207.25.43
Dec 16 22:58:29 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.25.43 to 192.168.1.1
Dec 16 22:58:39 syslog: Warn: The origin for route 239.255.255.250 changed from 192.168.1.1 to 10.207.25.4
Dec 16 22:58:39 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.25.4 to 10.207.30.216
Dec 16 22:58:40 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.30.216 to 10.207.227.96
Что бы это могло означать? 10.ххх.ххх.ххх это ip-шники моего районного сегмента.
Ничего страшного. Можно вручую поиграться с altnet, а можно забить. :)

Oleg
18-12-2006, 20:08
Олег, подскажите плз, что я не так делаю?
Ситуация у меня такая же как и у вас. Подключаюсь к прову по pppoe по нему выдается все что надо для инета. Поставил прошивку Post4 включил мультикаст, тспдампом вот что видно

tcpdump -i vlan1 -p igmp -n

00:52:26.374605 IP 172.16.16.1 > 233.120.64.16: igmp query v2 [max resp time 10] [gaddr 233.120.64.16]
00:52:26.925325 IP 10.103.160.1 > 224.0.0.1: igmp query v2
00:52:27.373044 IP 172.16.16.1 > 233.120.64.16: igmp query v2 [max resp time 10] [gaddr 233.120.64.16]
00:53:27.909200 IP 10.103.160.1 > 224.0.0.1: igmp query v2
00:53:36.920081 IP 172.16.16.1 > 224.0.0.1: igmp query v2
00:54:27.952360 IP 10.103.160.1 > 224.0.0.1: igmp query v2
00:54:36.951276 IP 172.16.16.1 > 224.0.0.1: igmp query v2

Самое забавное из данных адресов я знаю только, что адреса 233.120.64.0 - это адреса каналов, которые у нас вещают. Для примера, что видно в vlc Playlist udp://@233.120.64.1:1234. Остальное загадка природы. Глянул в igmpproxy.conf там altnet 0.0.0.0/0 это нормально?
Подскажите для тупых, что и куда надо в таком случае прописать? ;)
А источник кто?

Или картинка совсем не появляется? Источник смотрится так

tcpdump -i any -n -p udp port 5050

sancoder
18-12-2006, 20:36
Картинки нет совсем.
tcpdump молчит как партизан. Я даже не смог добиться, чтобы он вывел запрос на подключение к каналу.

Некоторые мысли:
1) провайдер требует, чтобы указан был MAC адрес сетевой карты (в заявке на подключение). Я указывал адрес сетевухи - все работало. Потом звонил в поддержку - просил поменять MAC на раутеровский (приняли запрос). Как выяснилось зря - местный админ сказал, что МАК нужен только для определения порта, на свитче, куда подключен клиент.
2) инструкция на сайте прова гласит, что для того, чтобы все это заработало под winxp надо отключить автоматическую метрику и поставить метрику = 1.

Oleg
18-12-2006, 20:42
По второму пункт покажите, что они просят сделать.

Regron
19-12-2006, 08:32
А источник кто?

Или картинка совсем не появляется? Источник смотрится так

tcpdump -i any -n -p udp port 5050

Картинка совсем не появляется.
Источник вот - 172.16.172.2

Regron
19-12-2006, 08:36
Картинки нет совсем.
tcpdump молчит как партизан. Я даже не смог добиться, чтобы он вывел запрос на подключение к каналу.

Некоторые мысли:
1) провайдер требует, чтобы указан был MAC адрес сетевой карты (в заявке на подключение). Я указывал адрес сетевухи - все работало. Потом звонил в поддержку - просил поменять MAC на раутеровский (приняли запрос). Как выяснилось зря - местный админ сказал, что МАК нужен только для определения порта, на свитче, куда подключен клиент.
2) инструкция на сайте прова гласит, что для того, чтобы все это заработало под winxp надо отключить автоматическую метрику и поставить метрику = 1.

о, привет сосед :)
если Олег мне сегодня что-то новенькое подскажет, буду продолжать сегодня мучать эту тему
от нашего прова, мне помогает один из админов, так что есть шанс что заработает

sancoder
19-12-2006, 09:03
Провайдер просит сделать следующие настройки.

1. Откройте свойства подключения по локальной сети (для сетевой карты, через которую происходит подключение к сети).

2. Убедитесь в том, что у Вас стоит галочка на протоколе Tcp/ip.

3. Ip адрес и Dns должны быть получены автоматически. Нажмите кнопку "Дополнительно".

4. Снимите галочку с опции "Автоматическое назначение метрики" и пропишите метрику вручную (1).

Oleg
19-12-2006, 09:19
Пробуйте вбить в telnet:


insmod ipt_TTL
iptables -I OUTPUT -p igmp -j TTL --ttl-set 1


или



echo 1 > /proc/sys/net/ipv4/ip_default_ttl


Второе лучше соответствует инструкции провайдера, но нужно убедиться, что сеть будет работать.

Oleg
19-12-2006, 09:21
Вспомнил, что у Вас ПППоЕ - пробуйте второй вариант. Заработает.

Regron
19-12-2006, 09:42
Вспомнил, что у Вас ПППоЕ - пробуйте второй вариант. Заработает.

Спасибо попробую.
А роутинг вручную прописывать не надо?

Собственно я уже все прописал, только результатов не вижу :)
Дома нет никого.
Можно как-нибудь по дампу понять идет вещание на компе или нет?

sancoder
19-12-2006, 19:49
Олег, не работает установка ТТЛ в 1.
Более того, не пингуется сервер, который преспокойно пингуется, если ТТЛ стоит по дефолту - 64.
Я, в принципе, не понимаю, что имелось ввиду. ТТЛ и метрика - несколько (точнее говоря, вообще) разные вещи. Нужно установить метрику, она ставится кажется через ifconfig. Но она и так 1, так что я вынужден огорчить - не помогает.

Oleg
19-12-2006, 20:09
Прошу прощения. Вместо метрика читал ТТЛ. :(

Тогда так: качайте windump, подключайте виндоус напрямую, смотрите, что происходит.

Regron
22-12-2006, 14:25
Олег, не работает установка ТТЛ в 1.
Более того, не пингуется сервер, который преспокойно пингуется, если ТТЛ стоит по дефолту - 64.
Я, в принципе, не понимаю, что имелось ввиду. ТТЛ и метрика - несколько (точнее говоря, вообще) разные вещи. Нужно установить метрику, она ставится кажется через ifconfig. Но она и так 1, так что я вынужден огорчить - не помогает.


Ну как у тебя что-нибудь получилось?
А то у меня нет возможности протянуть провод до винды, дабы дампом проверить.

Ramzay
22-12-2006, 22:37
Имеем АйПи 87.240.55.хх маска 255.255.255.224 гейтвэй 87.240.55.65 . Телевидение вещает на адресах типа udp://@239.255.2.х:1234 . Заливаем в роутер прошивку с мультикастом. Включаем мультикаст роутинг в веб интерфейсе, прописываем роутинг в IP route 239.255.2.0 255.255.255.0 87.240.55.65 0 MAN. Ставим значение Multicast Rate = 36 . Сохраняем, перезагружаем... Запускаем VLC - и любой канал. Видим на роутере усиленное моргание WAN и LAN. На экране черный квадрат Малевича + попытки воспроизвести звук... Роутер виснет... Телнетом не заходит, Веб интерфейс молчит... Выключам питание. Включаем - роутер оживает. А так хочется ТВ.... Может победим как-нибудь ? Есть с QWERTY у кого-нибудь роложительные результаты ? Если кабель подсоединить к компьютеру непосредственно , то всё ок становится ... но дома то не один комп....(((

Oleg
23-12-2006, 09:11
Маршрут неправильный. Удалите его и определите источник мультикаста, как я писал.

sancoder
23-12-2006, 13:05
Соображений много, вопросов еще больше.
Начну, пожалуй с того, что находится в системном логе:


Jan 1 03:00:02 kernel: eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.90.37.0
Jan 1 03:00:02 kernel: PCI: Enabling device 01:02.0 (0004 -> 0006)
Jan 1 03:00:02 kernel: eth1: Broadcom BCM4318 802.11 Wireless Controller 3.90.37.0

Прочитав такие строки думал, что eth0 - это провод, а eth1 - это вифи. Не тут то было...
tcpdump -n -p igmp -i eth0
ничего не показывает во время попытки переключить канал в vlc, зато показывает на интерфейсе eth1 (тестирую с компьютера, подключенного по проводу):


14:56:19.385235 IP 192.168.1.100 > 224.0.0.22: igmp v3 report, 1 group record(s)

Иногда, 1 group record(s) меняется на 2 group record(s).

Далее, при проделывании того же самого с ноута, подключенного по вифи, tcpdump ничего не ловит ни на eth0, ни на eth1.

С другими интерфейсами ситуация следующая (включаю tcpdump, щелкаю каналы):
vlan0 - те же пакеты, что и на eth0
vlan1 - ничего (видимо то же, что и на eth1)
br0 - те же пакеты, что и на eth0
ppp0 - пусто.

Соображение в следующем: если ни один из пакетов не раутится в WAN, то понятно, почему не происходит даже попытки подключения каналов.

Олег, а нельзя ли попробовать на вашем Стрим-ТВ. Что-нибудь в WAN попадает?

PS. Заглянул в igmpproxy.conf:


quickleave

phyint vlan1 upstream
altnet 0.0.0.0/0

phyint br0 downstream

phyint ppp0 disabled

PPS. Без опции -n tcpdump "виснет" на попытке отресолвить DNS.

sancoder
23-12-2006, 14:38
Выводы на сегодня:
1. Не могу заставить tcpdump ловит igmp пакеты, пришедшие по wifi. Почему - непонятно.
2. igmpproxy - не стартует после загрузки раутера. Или стартует, но сразу вываливается. Причина - в igmpproxy.conf
ERRO: There must be 2 VIFs where one is upstream ... (по памяти).
3. Предположение на то, почему провайдер просит поставить метрику: ТТЛ у пакетов с ТВ данными = 1.

robocfg show


Switch: enabled
Port 0(W): 100FD enabled stp: none vlan: 1 mac: 00:00:00:00:00:00
Port 1(4): DOWN enabled stp: none vlan: 0 mac: 00:00:00:00:00:00
Port 2(3): 100FD enabled stp: none vlan: 0 mac: 00:00:00:00:00:00
Port 3(2): DOWN enabled stp: none vlan: 0 mac: 00:00:00:00:00:00
Port 4(1): DOWN enabled stp: none vlan: 0 mac: 00:00:00:00:00:00
Port 5(C): 100FD enabled stp: none vlan: 0 mac: 00:00:00:00:00:00
VLANs: BCM5325/535x enabled mac_check mac_hash
vlan0: 1 2 3 4 5t
vlan1: 0 5t
vlan2:

Проводной компьютер включен во 2-й порт.

Если igmpproxy.conf настроен так: upstream eth1 (vlan1 дает ту же ошибку), downstream br0, то igmpproxy -d выдает:


Copyright 2005 by Johnny Egeland <johnny@rlo.org>
Distributed under the GNU GENERAL PUBLIC LICENSE, Version 2 - check GPL.txt

Debu: Searching for config file at '/etc/igmpproxy.conf'
Debu: Config: Quick leave mode enabled.
Debu: Config: Got a phyint token.
Debu: Config: IF: Config for interface eth1.
Debu: Config: IF: Got upstream token.
Debu: Config: IF: Got altnet token 0.0.0.0/0.
Debu: Config: IF: Altnet: Parsed altnet to default.
Debu: IF name : eth1
Debu: Next ptr : 0
Debu: Ratelimit : 0
Debu: Threshold : 1
Debu: State : 1
Debu: Allowednet ptr : 10009000
Debu: Config: Got a phyint token.
Debu: Config: IF: Config for interface br0.
Debu: Config: IF: Got downstream token.
Debu: IF name : br0
Debu: Next ptr : 0
Debu: Ratelimit : 0
Debu: Threshold : 1
Debu: State : 2
Debu: Allowednet ptr : 0
Debu: Physical Index value of IF 'lo' is 1
Debu: buildIfVc: Interface lo Addr: 127.0.0.1, Flags: 0x1049, Network: 127/1
Debu: Physical Index value of IF 'br0' is 7
Debu: buildIfVc: Interface br0 Addr: 192.168.1.1, Flags: 0x1043, Network: 192.16
8.1/1
Debu: Physical Index value of IF 'ppp0' is 8
Debu: buildIfVc: Interface ppp0 Addr: MYIPADDR, Flags: 0x1051, Network: MYIPADDR/32
Debu: Found config for br0
Note: adding VIF, Ix 0 Fl 0x0 IP 0x0101a8c0 br0, Threshold: 1, Ratelimit: 0
Debu: Network for [br0] : 192.168.1/1
Note: adding VIF, Ix 1 Fl 0x0 IP 0xMYIPHEX ppp0, Threshold: 1, Ratelimit: 0
Debu: Network for [ppp0] : MYIPADDR/32
ERRO: There must be at least 2 Vif's where one is upstream.


Причина ошибки в том, что igmpproxy не воспринимает интерфейсы без указанного IP адреса (файл igmpproxy.c, line 223).
Подтверждается ifconfig - тоже не выдает IPv4 адреса на интерфейс eth1 (а также vlan1). Какой IP адрес прописать на этот интерфейс, и нужно ли?

Oleg
23-12-2006, 19:03
Какой IP адрес прописать на этот интерфейс, и нужно ли?
Конечно, иначе как должен работать протокол IP? Пропишите 0.0.0.0, думаю провайдер что-то выдаёт на автомате.

sancoder
23-12-2006, 19:14
Провайдер, естесственно, выдает мой адрес (прямой ip). Он висит на интерфейсе ppp0. А вот приемлемо ли поставить upstream'ом ppp0?

Oleg
23-12-2006, 21:09
:) Вы или не слышите или пытаетесь не слушать. :) Вам нужен адрес на vlan0. Или Ваш провайдер вещает через ppp0?

Пропишите 0.0.0.0 в поле адреса на странице WAN&LAN.

sancoder
24-12-2006, 15:08
Пропишите 0.0.0.0 в поле адреса на странице WAN&LAN.
Та-а-ак, уже лучше. Никогда бы не подумал :), что у меня есть еще один IP адрес :). Спасибо за консультацию.

Сосед, который был в этой теме сказал, что вещатель - 172.16.16.2, который в настоящее время не пингуется, но зато пингуется 16.1, причем странности некоторые есть (хотел прописать маршрут):


[admin@(none) root]$ ping 172.16.16.1
PING 172.16.16.1 (172.16.16.1): 56 data bytes
84 bytes from 172.16.16.1: icmp_seq=0 ttl=254 time=3.5 ms
84 bytes from 172.16.16.1: icmp_seq=1 ttl=254 time=1.8 ms
84 bytes from 172.16.16.1: icmp_seq=2 ttl=254 time=1.4 ms
84 bytes from 172.16.16.1: icmp_seq=3 ttl=254 time=1.8 ms

--- 172.16.16.1 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 1.4/2.1/3.5 ms
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.128.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
10.103.160.0 0.0.0.0 255.255.224.0 U 0 0 0 vlan1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.0.128.1 0.0.0.0 UG 0 0 0 ppp0
0.0.0.0 0.0.0.0 0.0.0.0 U 1 0 0 vlan1
[admin@(none) root]$ traceroute 172.16.16.1
traceroute to 172.16.16.1 (172.16.16.1), 30 hops max, 38 byte packets
1 * * *
2 * * *
3 * * *

PSEv
25-12-2006, 00:36
Ничего страшного. Можно вручую поиграться с altnet, а можно забить. :)

Спасибо за ответ, но в Линуксе я не разбираюсь :( . Поиск по слову altnet на форуме результатов не дал... В связи с этим вопрос - как сделать чтобы эти записи
Dec 16 22:58:14 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.255.245 to 10.207.28.1
Dec 16 22:58:25 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.28.1 to 10.207.34.62
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:25 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Dec 16 22:58:26 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.34.62 to 10.207.49.142
Dec 16 22:58:27 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.49.142 to 10.207.34.104
Dec 16 22:58:27 syslog: Warn: The origin for route 239.255.255.250 changed from 10.207.34.104 to 10.207.25.43


не велись, а то в логе кроме них ничего нет?

Regron
25-12-2006, 08:48
Та-а-ак, уже лучше. Никогда бы не подумал :), что у меня есть еще один IP адрес :). Спасибо за консультацию.

Сосед, который был в этой теме сказал, что вещатель - 172.16.16.2, который в настоящее время не пингуется, но зато пингуется 16.1, причем странности некоторые есть (хотел прописать маршрут):


[admin@(none) root]$ ping 172.16.16.1
PING 172.16.16.1 (172.16.16.1): 56 data bytes
84 bytes from 172.16.16.1: icmp_seq=0 ttl=254 time=3.5 ms
84 bytes from 172.16.16.1: icmp_seq=1 ttl=254 time=1.8 ms
84 bytes from 172.16.16.1: icmp_seq=2 ttl=254 time=1.4 ms
84 bytes from 172.16.16.1: icmp_seq=3 ttl=254 time=1.8 ms

--- 172.16.16.1 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 1.4/2.1/3.5 ms
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.128.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
10.103.160.0 0.0.0.0 255.255.224.0 U 0 0 0 vlan1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.0.128.1 0.0.0.0 UG 0 0 0 ppp0
0.0.0.0 0.0.0.0 0.0.0.0 U 1 0 0 vlan1
[admin@(none) root]$ traceroute 172.16.16.1
traceroute to 172.16.16.1 (172.16.16.1), 30 hops max, 38 byte packets
1 * * *
2 * * *
3 * * *



Я конечно может быть путаю понятия, но адрес источника у нас в сети, о котором говорил Олег - 172.16.172.2

Ramzay
26-12-2006, 22:26
Имеем АйПи 87.240.55.хх маска 255.255.255.224 гейтвэй 87.240.55.65 . Телевидение вещает на адресах типа udp://@239.255.2.х:1234 . Заливаем в роутер прошивку с мультикастом. Включаем мультикаст роутинг в веб интерфейсе, прописываем роутинг в IP route 239.255.2.0 255.255.255.0 87.240.55.65 0 MAN. Ставим значение Multicast Rate = 36 . Сохраняем, перезагружаем... Запускаем VLC - и любой канал. Видим на роутере усиленное моргание WAN и LAN. На экране черный квадрат Малевича + попытки воспроизвести звук... Роутер виснет... Телнетом не заходит, Веб интерфейс молчит... Выключам питание. Включаем - роутер оживает. ...... СПАСИБО Grief подсказал ошибку в роутинге... меняем на
239.255.2.0 255.0.0.0 192.168.100.1 MAN (роут на мультикаст)
213.85.187.0 255.0.0.0 192.168.100.1 MAN (роут на тест сервер QWERTY http://qwerty.ru/Netlife/q_tv/nastroika_tv)
( 192.168.100.1 - внутренний IP роутера) и всё работает, через WiFi тоже но менее стабильно.

dj_biker
27-12-2006, 10:15
Есть с QWERTY у кого-нибудь роложительные результаты ? Если кабель подсоединить к компьютеру непосредственно , то всё ок становится ... но дома то не один комп....(((

У меня результат положительный и именно с QWERTY.

Залил прошивку - сразу все завелось без проблем на всех компьютерах и без дополнтельных настроек.

Сначала только забыл убрать в post-boot команды вроде ifconfig xxxx -multicast. Странно, но оно работало, правда AIR мигал усиленно. Как только я их исключил - настала полная благодать. Даже через WiFi при значении Rate=18 квадратики появляются весьма редко.

dj_biker
28-12-2006, 07:27
Залил прошивку 7f-post4 для мультикаста , Premium видит только 16 Мб памяти.

Как включить 32М? Подскажите пожалуйста!

Doomka
30-12-2006, 11:39
Коллеги, всем привет! Всех с наступающим!

Вчера подключили IPTV. Поставили AMINO 110 и управляемый switch DLINK DES-2108.

WAN заходит на 8 порт свитча, lan выходит с 2-4 разъемов, тв 5-7.

TV работает в другой сети (у йцукен обячная сеть 87.xx.xx.xx, а tv 10.xx.xx.xx).

Вопрос ко всем, как снять этот свитч и оставить только wl-500gp с прошивкой Олега? Очень достает такое кол-во доп. оборудования.

Grief
30-12-2006, 12:58
Коллеги, всем привет! Всех с наступающим!

Вчера подключили IPTV. Поставили AMINO 110 и управляемый switch DLINK DES-2108.

WAN заходит на 8 порт свитча, lan выходит с 2-4 разъемов, тв 5-7.

TV работает в другой сети (у йцукен обячная сеть 87.xx.xx.xx, а tv 10.xx.xx.xx).

Вопрос ко всем, как снять этот свитч и оставить только wl-500gp с прошивкой Олега? Очень достает такое кол-во доп. оборудования.

а в чем проблема то?
DLINK DES-2108 роутит из 10.х.х.х в 87.х.х.х, тоесть кто не понял йцукен сам дает пользователям роутеры, чтоб цепляли и AMINO и свой домашний комп :)
пишете в таблицу (вашего роутера) роут из 10.х.х.х на свой ip (87.х.х.х),со своего ip в локал (домашний) и снимаешь свич.
прошивке побаробану на что она бросает мультикаст, хоть на комп, хоть на AMINO

MMike
01-01-2007, 20:04
а в чем проблема то?
DLINK DES-2108 роутит из 10.х.х.х в 87.х.х.х, тоесть кто не понял йцукен сам дает пользователям роутеры, чтоб цепляли и AMINO и свой домашний комп :)
пишете в таблицу (вашего роутера) роут из 10.х.х.х на свой ip (87.х.х.х),со своего ip в локал (домашний) и снимаешь свич.
прошивке побаробану на что она бросает мультикаст, хоть на комп, хоть на AMINO

Маленькая поправочка...DES-2108 ничего рутить не может по причине того, что он простой Layer 2 свичик и о TCP/IP ничего не знает. Судя по тому что написал уважаемый Doomka у него на свиче настроены две 802.1q VLAN. Например: VID1=сеть провайдера, VID2=multicast

Grief
03-01-2007, 13:31
Маленькая поправочка...DES-2108 ничего рутить не может по причине того, что он простой Layer 2 свичик и о TCP/IP ничего не знает. Судя по тому что написал уважаемый Doomka у него на свиче настроены две 802.1q VLAN. Например: VID1=сеть провайдера, VID2=multicast
сорь, поправочка как раз не маленькая
:(

Oleg
09-01-2007, 22:53
А чем Вас д-линк не устраивает? Или его нужно покупать?

Doomka
09-01-2007, 22:58
сорь, поправочка как раз не маленькая
:(

Короче, допустим, для TV я выбираю 3, 4 порты, то мне кажется нужно:

robocfg vlan 2 ports "3 4 5t" vlan 0 ports "1 2 5t"
vconfig add eth0 2

макадрес не нужен
как запустить интерфейс, если от него требуется просто свитчинг, без рутинга?

такая команда пойдет?:
ifconfig vlan2 up

Вопрос, как сделать так, чтобы на него приходил мультикаст только, предназначенный для моей STB (Amino 110) у которой есть свой IP и которую лучше не трогать?

Вопрос второй: как сделать так, чтобы это работало после перезагрузки.
Я так понимаю файла конфигурации vlans в существующей прошивке нет?

Oleg
09-01-2007, 23:04
Вы лучше на вопрос ответьте. :)

Doomka
09-01-2007, 23:07
А чем Вас д-линк не устраивает? Или его нужно покупать?

Олег, привет! С прошедшими!

Я уже писал : Очень достает такое кол-во доп. оборудования.

Если честно, то хочется минимизировать кол-во железа, так как кол-во интерфейсов на рутере меня устраивает, а лишнее железо просто не нужно и возможно (не уверен в этом) ASUS будет более производительным на простой коммутации, чем D-LINK, а сейчас качество вещания мягко скажем не очень.

Oleg
10-01-2007, 19:45
Увы, не получится уменьшить кол-во коробочек. Внутренний свитч уже занят собственными вланами. Можно отключить де-таггинг, но в этом случае Ваша Lan сеть будет видна в сети провайдера.

Есть только вариант, как можно заменить д-линк на более дешёвую железку, но вам он видимо уже не актуален.

Doomka
10-01-2007, 20:30
Увы, не получится уменьшить кол-во коробочек. Внутренний свитч уже занят собственными вланами. Можно отключить де-таггинг, но в этом случае Ваша Lan сеть будет видна в сети провайдера.

Есть только вариант, как можно заменить д-линк на более дешёвую железку, но вам он видимо уже не актуален.

Так вроде Premium поддерживает 16 vlan, а там сейчас только 2

Carlo Gulliani
12-01-2007, 19:29
проблема в следующем: имею аппарат wl500gP, у нас в сети запустили мультикаст вещание... скачал и установил прошивку от Oleg (WL500gp-1.9.2.7-7f-post4.trx)... как и написано, поставил multicast rate 54, вот только не могу понять, как мне роутинг прописать? я в линуксе не силен и все делаю через web-интерфейс... как прописать роутинг, если один из каналов имеет адрес (этот адрес я посмотрел в плейлисте каналов) : udp:@233.163.114.121:5242

и еще вопрос, должно ли в таблице еще быть записи по-поводу локальной сети (роутинга)??? влияет ли это на вещание?

заранее спасибо)

Blacks
23-01-2007, 22:24
У меня результат положительный и именно с QWERTY.

Залил прошивку - сразу все завелось без проблем на всех компьютерах и без дополнтельных настроек.

Сначала только забыл убрать в post-boot команды вроде ifconfig xxxx -multicast. Странно, но оно работало, правда AIR мигал усиленно. Как только я их исключил - настала полная благодать. Даже через WiFi при значении Rate=18 квадратики появляются весьма редко.
У меня работает, на компе нормально, а вот через wi-fi нестабильно... Что такое post-boot? Как туда залазить? Что править? И что это меняет? Аир реально мигает как бешенный...

dj_biker
24-01-2007, 09:16
Если ты изначально в post-boot ничего не менял, то и не нужно - эти строчки я туда сам вносил чтобы отключить мультикаст в то время, когда вещания в сети не было
Потом я сменил прошивку, а строчки остались
Посли их исключения система заработала как надо.
Про post-boot и вообще про все остальное читай в теме настройка WL500 с нгуля.

Blacks
25-01-2007, 13:35
Ясно, вообще все работает нормально... Однако проблема при просмотре с ноута через wi-fi, очень часто разные квадратики вылазят... Хотя на компе подключенным кабелем, если запускаешь даже 2 разных канала, то глюков таких меньше... Смотрел как в ФТП работает, скорость скачивания нарастает, но весьма медленно... Это так и должно быть?

raklid
30-01-2007, 14:20
После установки прошивки WL500gp-1.9.2.7-7f-post4.trx все заработало, но если одновременно на компе загрузить VLC Player, то на ноутбуке все Wi-FI просто отключается, и включается только после отключения VLC Playera
Что тут может быть?

Oleg
30-01-2007, 14:27
Multicast rate надо поставить минимум на 24.

raklid
30-01-2007, 21:59
Спасибо огромное!!! А какое оптимальное значение?

Oleg
31-01-2007, 10:27
Ну 24 и есть некое усреднённое оптимальное. А можете и 54 поставить...

В этой теме это обсуждалось всё

clx
01-02-2007, 10:09
В очередной раз про multicast

В нашей сети реализованно следующее:
используется РРРое + dinamicIP
По протоколу РРРое происходит подключение к сети Интернет и собствено доступ к ней.
По dinamicIP раздается multicast
при этом для того ,чтобы мультикаст валился с включенным РРРое соединением, в настройке Подклбючения по локальной сети необходимо устанавливать метрику интерфейса.

В Прошивке же, как я понимаю , при переключении на РРРое отключается dinamicIP & staticIP
Возможно ли как то заставить роутер подключаться на РРРое и при этом динамически запрашивать адрес на (как я понимаю) vlan1 или вообще куда там... ?

Роутер WL500gP , прошивка последняя с поддержкой мультикаста.

XDN
02-02-2007, 12:25
Интересное явление. Я сохраняю настройки роутинга, перезапускаю роутер - мультикаст идёт. Перезагружаю ПК. Оппа... Нет мультикаста. Опять захожу на страницу настройки роутинга. Перезапускаю - мультикаст есть. И так до первой перезагрузки ПК. Не пойму, в чём дело. :)

ipkiller
07-02-2007, 15:12
В очередной раз про multicast

В нашей сети реализованно следующее:
используется РРРое + dinamicIP
По протоколу РРРое происходит подключение к сети Интернет и собствено доступ к ней.
По dinamicIP раздается multicast
при этом для того ,чтобы мультикаст валился с включенным РРРое соединением, в настройке Подклбючения по локальной сети необходимо устанавливать метрику интерфейса.

В Прошивке же, как я понимаю , при переключении на РРРое отключается dinamicIP & staticIP
Возможно ли как то заставить роутер подключаться на РРРое и при этом динамически запрашивать адрес на (как я понимаю) vlan1 или вообще куда там... ?

Роутер WL500gP , прошивка последняя с поддержкой мультикаста.

добавлю что тут получается что мультикаст необходимо пускать в обход РРРое сессии, независимо.

новое замечание:
добился того что на управляемом свиче (который и отдает мульик)
мультик валится в сторону роутера, трафик поднялся до 1.5-2 Мбит
водно какой ЮДП запрашивает...
а вот воспроизводить не хочет...

Crusch
25-02-2007, 19:10
Роутер - WL-500G Premium
Прошивка - post4
Провайдер - Корбина

Сравниваю качество картинки при воспроизведении IPTV через роутер и при прямом подключении компа.
При прямом подключении всё ок, а вот при подключении через роутер - каждые секунд 10-15 короткие пропадания звука и рассыпания картинки.
В случае роутера - роутер свежеперезагружен, VPN отключён, на usb-портах никого, подключен только тестовый комп, на нем кроме VLC плеера сеть интенсивно никто не использует. Подключение компа к роутеру - по проводам, не WiFi. Во время воспроизведения free говорит что на роутере 19 мегов оперативки свободно.

Вопрос: видимо роутер не поспевает, и производительности его процессора не хватает для маршрутизации потока. Так в принципе и должно быть, или ещё есть простор для оптимизации дивайса? (что-нибудь нахимичить в настройках, убить пару процессов, и т.д.)

У кого-нибудь ещё наблюдаются такие различия?
Спасибо

Oleg
26-02-2007, 13:40
Нет, производительности роутера хватает. Что-то с Корбиновской сетью/несовместимостью.

Crusch
04-03-2007, 12:40
А iptv через WiFi с прошивкой WL500gp-1.9.2.7-7f-post4.trx должен заработать сразу, или требуется дополнительное конфигурирование?

в igmpproxy.conf у меня сейчас :

# automagically generated from web settings
quickleave

phyint vlan1 upstream
altnet 0.0.0.0/0
phyint br0 downstream
phyint ppp0 disabled

При подключении компа к роутеру по проводу iptv работает нормально, но при переключении на wifi - тишина.
Установка разных значений в Multicast Rate в настойках Wireless не помогает

Какими средствами можно провести дальнейшую диагностику проблемы?

cavemanlu
30-03-2007, 14:02
Всем добрый день.
Решил настроить IPTV.
Провайдер - UTech
Настройки от прова:
1) включаем (если выключен) протокол TCP в свойствах сетевого адаптера (сетевой карты)
2) Общие -> Протокол Интернета (TCP/IP) -> Свойства
3) Ставим галочку "получать IP адрес АВТОМАТИЧЕСКИ"
4) Жмем кнопку "Дополнительно"
5) Убираем галочку "Автоматическое определение метрики"
6) В "Метрика интерфейса" ставим 1
7) Жмем ОК.
8) настраиваем программу VLC
(адреса каналов 233.34.28.1 , 233.34.28.2 и т.д. порт 1001 , тип вещания - мультикаст RTP/UDP)

Роутер - ASUS WL500g deluxe
Напрямую в комп все работает.
Подключаем роутер - полное молчание.
Прошивка 7f-post4. Мультикаст включен.
Что делать дальше понятия не имею.
Команда "tcpdump -i any -n -p udp port 5050" молчит как партизан....
Что прописывать в роутинге не знаю.

Подскажите что делать.

Oleg
30-03-2007, 14:34
А почему порт 5050, ведь Вы сами пишите 1001?

cavemanlu
31-03-2007, 10:59
А почему порт 5050, ведь Вы сами пишите 1001?

а порт 1001 точно так же.... - а в ответ пустота :(

Oleg
01-04-2007, 18:45
У Вас там какие-нибудь маршруты в MAN прописаны? И вообще, какие настройки на странице WAN&LAN?

cavemanlu
02-04-2007, 11:37
У Вас там какие-нибудь маршруты в MAN прописаны? И вообще, какие настройки на странице WAN&LAN?

WAN Connection Type: PPPoE
WAN Connection Speed: Auto negotiation
IP Address: 0.0.0.0
Subnet Mask:0.0.0.0

LAN IP Setting:
IP Address: 192.168.0.1
Subnet Mask: 255.255.255.0

Вот такие настройки
Я не знаю что в маршруте прописывать

Oleg
02-04-2007, 11:39
А "локалка" работает?

cavemanlu
02-04-2007, 15:02
А "локалка" работает?

Конечно, все работает!
Кроме айпитиви )

Oleg
03-04-2007, 13:54
Странно. А если тип подключения поставить Auto Вместо PPPoE, мультикаст не начинает жить? (Понятно, что интернета не будет, но это в настоящий момент не важно). Да, и ещё, в поле Gateway пропишите 0.0.0.0.

А если запустить

tcpdump -i vlan1 -p igmp -n

При включении tv что-нибудь проскакивает?

cavemanlu
03-04-2007, 21:39
Странно. А если тип подключения поставить Auto Вместо PPPoE, мультикаст не начинает жить? (Понятно, что интернета не будет, но это в настоящий момент не важно). Да, и ещё, в поле Gateway пропишите 0.0.0.0.

И опять полнейшая тишина :(


А если запустить

tcpdump -i vlan1 -p igmp -n

При включении tv что-нибудь проскакивает?

Кроме того, что проскакивает без тв, ничего нового....

Oleg
03-04-2007, 21:50
Сделайте

ifconifg vlan1
cat /etc/igmpproxy.conf
ps ax

и результат сюда.

cavemanlu
03-04-2007, 23:25
Сделайте
Результат:

ifconifg vlan1
cat /etc/igmpproxy.conf
ps ax

и результат сюда.

$ ifconfig vlan1
vlan1 Link encap:Ethernet HWaddr 00:15:F2:88:F9:69
inet6 addr: fe80::215:f2ff:fe88:f969/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:599678 errors:0 dropped:0 overruns:0 frame:0
TX packets:812880 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:113733929 (108.4 MiB) TX bytes:881954681 (841.0 MiB)

$ cat /etc/igmpproxy.conf
cat: /etc/igmpproxy.conf: No such file or directory
$ ps ax
BusyBox v1.1.3 (2006.06.29-17:07+0000) multi-call binary

Usage: ps

Oleg
04-04-2007, 18:20
1) Мультикаст у Вас выключен, раз нет конфиг файла (ставили ли Вы галку?); 2) Адрес wl500g в "локалке" не присвоен, что у Вас на странице WAN&LAN?

cavemanlu
04-04-2007, 21:13
1) Мультикаст у Вас выключен, раз нет конфиг файла (ставили ли Вы галку?); 2) Адрес wl500g в "локалке" не присвоен, что у Вас на странице WAN&LAN?

Enable multicast routing? - Yes

Host Name: asus500g
IP Address: 192.168.0.1
Subnet Mask: 255.255.255.0

Надеюсь это то, что требовалось...

Oleg
04-04-2007, 21:30
Скриншот WAN&LAN сделайте пожалуйста и сюда.

cavemanlu
04-04-2007, 22:04
Попробовал кардинально порешить - вернул к заводским настройкам...

tcpdump все так же молчит

Последовательность
ifconifg vlan1
cat /etc/igmpproxy.conf
ps ax
выдает:

[cavemanlu@asus500g root]$ ifconfig vlan1
vlan1 Link encap:Ethernet HWaddr 00:15:F2:88:F9:69
inet6 addr: fe80::215:f2ff:fe88:f969/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2221 errors:0 dropped:0 overruns:0 frame:0
TX packets:77 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:198779 (194.1 KiB) TX bytes:10485 (10.2 KiB)

[cavemanlu@asus500g root]$ cat /etc/igmpproxy.conf
cat: /etc/igmpproxy.conf: No such file or directory
[cavemanlu@asus500g root]$ ps ax
BusyBox v1.1.3 (2006.06.29-17:07+0000) multi-call binary

Usage: ps


Страница WAN&LAN:

Oleg
04-04-2007, 22:07
Мак адрес не отклонирован.

Как отклонируете - дайте лог.

cavemanlu
04-04-2007, 22:54
Мак адрес не отклонирован.

Как отклонируете - дайте лог.

Не понял :o

Это свой мак в бить в Special Requirement from ISP - MAC Address ?

Видимо нет....

Oleg
05-04-2007, 10:04
Да именно. Вбейте туда МАК адрес сетевой карты ПК, который подключается напрямую. Вбивать нужно одни букво-цифры.

cavemanlu
05-04-2007, 11:44
Да именно. Вбейте туда МАК адрес сетевой карты ПК, который подключается напрямую. Вбивать нужно одни букво-цифры.

Вбил мак
Лог вот этот: ??
[cavemanlu@asus500g root]$ ifconfig vlan1
vlan1 Link encap:Ethernet HWaddr 00:11:D8:57:28:2B
inet6 addr: fe80::211:d8ff:fe57:282b/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8241 errors:0 dropped:0 overruns:0 frame:0
TX packets:11460 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:681619 (665.6 KiB) TX bytes:12845980 (12.2 MiB)

[cavemanlu@asus500g root]$ cat /etc/igmpproxy.conf
cat: /etc/igmpproxy.conf: No such file or directory
[cavemanlu@asus500g root]$ ps ax
BusyBox v1.1.3 (2006.06.29-17:07+0000) multi-call binary

Usage: ps

или лог со страницы Status&log : ??

Oleg
05-04-2007, 13:10
Мак такой? 00 11 d8 57 28 2b

Провайдер не даёт Вам адреса:

Jan 1 03:00:16 udhcpc[96]: No lease, forking to background.

И пока это не произойдёт, пробовать мультикаст бесполезно.

Вы на ПК подключите напрямую, убедитесь, что ТВ работает и сделайте ipconfig /all - глянем вместе.

cavemanlu
05-04-2007, 13:35
Мак такой? 00 11 d8 57 28 2b

Провайдер не даёт Вам адреса:

Jan 1 03:00:16 udhcpc[96]: No lease, forking to background.

И пока это не произойдёт, пробовать мультикаст бесполезно.

Вы на ПК подключите напрямую, убедитесь, что ТВ работает и сделайте ipconfig /all - глянем вместе.

>ipconfig /all

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : monster
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет

Подключение по локальной сети - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : NVIDIA nForce Networking Controller
Физический адрес. . . . . . . . . : 00-11-D8-57-28-2B
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес автонастройки. . . . . . : 169.254.105.99
Маска подсети . . . . . . . . . . : 255.255.0.0
Основной шлюз . . . . . . . . . . :

UTech - PPP адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
Физический адрес. . . . . . . . . : 00-53-45-00-00-00
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 80.86.250.15
Маска подсети . . . . . . . . . . : 255.255.255.255
Основной шлюз . . . . . . . . . . : 80.86.250.15
DNS-серверы . . . . . . . . . . . : 80.86.243.10
81.9.48.3
NetBIOS через TCP/IP. . . . . . . : отключен

Вот еще странно:

Напрямую включил, ТВ работает.
Запускаю windump для 1001 порта - вообще ничего не выдает, ни одной строки...

Oleg
05-04-2007, 14:18
Смешно конечно, но провайдер адрес Вам не дал. Не работает у него DHCP. Поэтому Вы сами, ручками вбейте 169.254.105.99 в качестве адреса, а 255.255.0.0 в качестве маски.

А другой рукой набирайте номер телефона провайдера и спросите, почему не работает DHCP.

cavemanlu
05-04-2007, 16:00
Смешно конечно, но провайдер адрес Вам не дал. Не работает у него DHCP. Поэтому Вы сами, ручками вбейте 169.254.105.99 в качестве адреса, а 255.255.0.0 в качестве маски.

А другой рукой набирайте номер телефона провайдера и спросите, почему не работает DHCP.

Наконец-то хоть какие-то изменения :)

Вбил этот айпи\маску, запустил tcpdump - выводит строки типа:
IP 192.168.90.22.37266 > 233.34.28.1.1001: UDP, length: 1316

Но видео не показывает, наверно надо маршрут прописать??

Oleg
05-04-2007, 16:05
Ну в принципе да. Только вот какой...

Попробуйте в телнете вбить

route add -host 192.168.90.22 dev vlan1

и ещё раз гляньте, что с ТВ.

cavemanlu
05-04-2007, 16:15
Ну в принципе да. Только вот какой...

Попробуйте в телнете вбить

route add -host 192.168.90.22 dev vlan1

и ещё раз гляньте, что с ТВ.

ТВ запустилось!!

Потом роутер перезагрузился и ТВ не показывает

Oleg
05-04-2007, 16:20
Вбейте в маршруты

192.168.90.22 255.255.255.255 169.254.105.99 1 MAN

Но это криво всё - узнайте у провайдера, почему DHCP не работает...

cavemanlu
05-04-2007, 16:43
Вбейте в маршруты

192.168.90.22 255.255.255.255 169.254.105.99 1 MAN

Но это криво всё - узнайте у провайдера, почему DHCP не работает...

Заработало :)
Громадное спасибо, Олег!!!

Баг?? - видео встает через 2-4 минуты.

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

Oleg
05-04-2007, 17:35
Раз останавливается, значит не хватает каких-то маршрутов. И прошивку возьмите посвежее.