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] (англ.)