[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: static multicast routing



После изучения исходников ядра оказалось, что проблема была в ttl. Надо
было в ping указать -t с параметром больше единицы.

Но возник немного иной вопрос. Если на роутере на eth0 и eth1 указать
одинаковые ip адреса (при этом добавив компьютер2 в таблицу
маршрутизации), то мультикаст маршрутизация отказывается работать.

Судя по выводу tcpdump-а пакеты возвращаются в eth0, хотя должны уезжать
в eth1. Никто не сталкивался?

Tue, Aug 25, 2009 at 09:08:21PM +0400, Max V. Stotsky wrote:
> Здравствуйте.
> 
> Помогите, пожалуйста, разобраться с мультикаст маршрутизацией.
> 
> Сеть простая: 
> (компьютер1, 192.168.0.1) eth0 -> eth0 (роутер) eth1 -> eth0 (компьютер2).
> 
> Пытаюсь настроить статическую маршрутизацию, используя smcroute. 
> 
> На компьютер1 запускаю «ping 239.0.73.10», предварительно сделав 
> «route add 239.0.73.10 dev eth0». В tcpdump видно, что ping пакеты в
> eth0 уходят.
> 
> На роутере ping-и слышно. Далее пытаюсь настроить маршрутизацию:
> % smcroute -d
> % smcroute -j eth0 239.0.73.10
> % smcroute -a eth0 192.168.0.1 239.0.73.10 eth1
> 
> Даже после этого на роутере в eth1 пинг пакетов не слышно, на компьютер2
> тоже.
> 
> После «smcroute -a ...» на роутере появляются строки в файле
> /proc/net/ip_mr_vif:
> Interface      BytesIn  PktsIn  BytesOut PktsOut Flags Local    Remote
>  0 eth0          6468      77         0       0 00000 0500000A 00000000
>  1 eth1             0       0         0       0 00000 0300000A 00000000
> 
> Причем BytesIn и PktsIn увеличивается по ходу ping-а. В iptables пусто.

-- 
С уважением,
Максим Стоцкий. 
:wq

Attachment: signature.asc
Description: Digital signature


Reply to: