দেখে মনে হচ্ছে সর্বাধিক কার্নেলগুলি (ভি 1 পোস্টের পরে) মাল্টিকাস্ট ডিফল্টরূপে সমর্থন করে বা সংকলনের সময় CONFIG_IP_MULTICAST সক্ষম করেছে। সংকলিত এবং চলমান কার্নেল কোনও মাল্টিকাস্ট গ্রুপে সাবস্ক্রাইব করেছে কিনা তা পরীক্ষা করতে আমি ব্যবহার করব netstat -g
।
এটি মনে হয় সর্বাধিক কার্নেল (পোস্ট ভি 1) ডিফল্টরূপে মাল্টিকাস্ট সমর্থন করে।
[root@centos module]# grep CONFIG_IP_MULTICAST /usr/src/kernels/2.6.18-274.7.1.el5-i686/.config
CONFIG_IP_MULTICAST=y
[root@centos module]# netstat -g
IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
lo 1 all-systems.mcast.net
eth0 1 224.0.0.251
eth0 1 all-systems.mcast.net
আমি দেখতে পাচ্ছি যে আমার হোস্টের eth0 ইন্টারফেসটি তার সাবস্ক্রাইব করা 224.0.0.251 বেসিক ম্যাসক্ট গ্রুপটি মনে করে। এছাড়াও বিকল্পভাবে, যদি আমি গ্রুপ বা নেটওয়ার্কটিকে পিং করে এবং তারপরে সমস্ত পরিচিত মাল্টিকাস্ট সক্ষম সক্ষম হোস্ট নেটওয়ার্কগুলি আমার কাছে ফিরে আসে তবে আমি বলব যে মাল্টিকাস্ট হোস্টে কাজ করছে। আপনি চেষ্টা করতে পারেন netstat -g
বা cat /proc/net/igmp
দেখতে পারেন এটি আপনার হোস্টের কোনও গ্রুপকে ফেরত দেয় কিনা?