Multicast в Linux
Материал из Xgu.ru
Включение multicast-пингов:
taur1:~# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts taur1:~# cat /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts 0
Для того чтобы присоединиться или покинуть multicast-группу можно использовать smcroute.
Присоединиться к multicast-группе (отправить сообщение IGMP Join):
taur1:~# smcroute -j eth0 224.4.4.4
Покинуть группу multicast (отправить сообщение IGMP Leave):
taur1:~# smcroute -l eth0 224.4.4.4
Посмотреть к каким multicast группам присоединены интерфейсы:
taur1:~# netstat -g IPv6/IPv4 Group Memberships Interface RefCnt Group --------------- ------ --------------------- lo 1 ALL-SYSTEMS.MCAST.NET eth0 1 239.255.1.1 eth0 1 224.4.4.4 eth0 1 ALL-SYSTEMS.MCAST.NET eth1 1 ALL-SYSTEMS.MCAST.NET lo 1 ff02::1%134623288 eth0 1 ff02::1:ff55:2d46%134623288 eth0 1 ff02::1%134623288 eth1 1 ff02::1:ff08:44b9%134623288 eth1 1 ff02::1%134623288
Посмотреть к каким multicast группам присоединены интерфейсы:
taur1:~# ip -s maddr
1: lo
inet 224.0.0.1
inet6 ff02::1
2: eth0
link 01:00:5e:7f:01:01
link 01:00:5e:04:04:04
link 33:33:ff:55:2d:46
link 33:33:00:00:00:01
link 01:00:5e:00:00:01
inet 239.255.1.1
inet 224.4.4.4
inet 224.0.0.1
inet6 ff02::1:ff55:2d46
inet6 ff02::1
3: eth1
link 33:33:ff:08:44:b9
link 33:33:00:00:00:01
link 01:00:5e:00:00:01
inet 224.0.0.1
inet6 ff02::1:ff08:44b9
inet6 ff02::1
Просмотр multicast-маршрутов:
ip mroute show ip -6 mroute show
[править] Дополнительная информация
|
Нужно подчистить ссылки |
- SMCRoute (англ.)
- Multicast Support (англ.)
- Internet Group Management Protocol (IGMP) and Cisco Group Management Protocol (CGMP) (англ.)
- UDP cast (англ.)
- dbeacon (англ.)
- ssmping (англ.)
- [1] (англ.)