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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как настроить бридж для Broadcast TV?  (Прочитано 1804 раз)

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

Оффлайн tmixa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Как настроить бридж для Broadcast TV?
« : 18 Февраля 2011, 08:44:05 »
Собственно когда был один интерфейс eth0 и ему был выдан ip все нормально работало (просмотр Domolink TV в VLC).
Но эксперименты с KVM потребовали создать бридж. После этого просмотр TV отвалился.
на текущий момент имею конфигурацию сети - /etc/network/interfaces


auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
        address 192.168.2.2
        network 192.168.2.0
        netmask 255.255.255.0
        broadcast 192.168.2.255
        gateway 192.168.2.1
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

iptables не трогал но есть подозрение что надо в него копать

/etc/network# iptables -v -n -L
Chain INPUT (policy ACCEPT 160K packets, 171M bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     udp  --  virbr0 *       0.0.0.0/0            0.0.0.0/0           udp dpt:53
    0     0 ACCEPT     tcp  --  virbr0 *       0.0.0.0/0            0.0.0.0/0           tcp dpt:53
    0     0 ACCEPT     udp  --  virbr0 *       0.0.0.0/0            0.0.0.0/0           udp dpt:67
    0     0 ACCEPT     tcp  --  virbr0 *       0.0.0.0/0            0.0.0.0/0           tcp dpt:67

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 ACCEPT     all  --  *      virbr0  0.0.0.0/0            192.168.122.0/24    state RELATED,ESTABLISHED
    0     0 ACCEPT     all  --  virbr0 *       192.168.122.0/24     0.0.0.0/0           
    0     0 ACCEPT     all  --  virbr0 virbr0  0.0.0.0/0            0.0.0.0/0           
    0     0 REJECT     all  --  *      virbr0  0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable
    0     0 REJECT     all  --  virbr0 *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable

Chain OUTPUT (policy ACCEPT 126K packets, 25M bytes)
 pkts bytes target     prot opt in     out     source               destination

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Как настроить бридж для Broadcast TV?
« Ответ #1 : 18 Февраля 2011, 10:27:48 »
Логично что ТВ отвалилось :)

Покажите route -n.
« Последнее редактирование: 18 Февраля 2011, 10:30:21 от drako »

Оффлайн tmixa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как настроить бридж для Broadcast TV?
« Ответ #2 : 20 Февраля 2011, 23:05:45 »
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 br0
0.0.0.0         192.168.2.1     0.0.0.0         UG    100    0        0 br0

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Как настроить бридж для Broadcast TV?
« Ответ #3 : 20 Февраля 2011, 23:22:57 »
Попробуйте добавить маршрут route add -net 224.0.0.0/4 dev br0

Оффлайн tmixa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как настроить бридж для Broadcast TV?
« Ответ #4 : 21 Февраля 2011, 22:59:36 »
Не помогло.
Снял tcpdump в момент переключения канала на vlc
на eth0:


22:53:03.520434 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
    192.168.2.2 > 224.0.0.2: igmp leave 239.255.4.16


и на br0:


22:53:03.520395 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
    192.168.2.2 > 224.0.0.2: igmp leave 239.255.4.16
22:53:03.522587 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
    0.0.0.0 > 224.0.0.1: igmp query v2 [max resp time 10] [gaddr 239.255.4.16]
22:53:03.530643 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 32, options (RA))
    192.168.2.2 > 239.255.4.9: igmp v2 report 239.255.4.9

 

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