मुझे कैसे पता चलेगा कि मेरे नेटवर्क पर आईपी मल्टीकास्टिंग सक्षम है या नहीं?


13

क्या यह जानने का कोई तरीका है कि क्या मेरे नेटवर्क पर Red Hat Linux सर्वर ने IP Multicasting सक्षम किया है? बिल्ली / proc / net / igmp कमांड चलाकर मुझे जो आउटपुट मिलता है वह निम्नलिखित है

Idx Device    : Count Querier   Group    Users Timer    Reporter
1   lo        :     0      V3
                010000E0     1 0:00000000       0
2   eth0      :     3      V3
                010000E0     1 0:00000000       0
  1. इसका मतलब यह है कि मेरे नेटवर्क पर आईपी मल्टीकास्टिंग सक्षम है?
  2. क्या इसका मतलब यह भी है कि मैं जिस सर्वर से कैट कमांड चलाता था, वह ग्रुप 1 का है?


इस उदाहरण ने मेरे लिए काम किया। और मदद मुझे समझ कैसे इस काम करता है github.com/bjornl/ipv6_multicast_example

जवाबों:


16

यह जांचने के लिए कि क्या इंटरफ़ेस पर मल्टीकास्ट सक्षम है, "ifconfig eth0" करें और देखें: MULTICAST


ifconfig कमांड हमारे नेटवर्क पर सर्वर पर सक्षम नहीं है।
स्वप्निल मुखर्जी

2
रेडहैट-फ्लेवर सिस्टम पर सामान्य उपयोगकर्ताओं के पास /sbin(जहां ifconfigरहता है) उनके रास्ते में नहीं है। यदि आप RedHat जैसी प्रणाली पर हैं और rootउपयोगकर्ता इसे चलाने की कोशिश नहीं कर रहा है /sbin/ifconfig
markdrayton

धन्यवाद मार्क, sbin से ifconfig चलाने से मुझे निम्न आउटपुट मिलता है eth0 Link encap:Ethernet HWaddr 00:14:22:1A:AF:DB inet addr:10.1.0.74 Bcast:10.1.7.255 Mask:255.255.248.0 inet6 addr: fe80::214:22ff:fe1a:afdb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:70747195 errors:0 dropped:0 overruns:0 frame:0 TX packets:6965432 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100मैं आउटपुट में MULTICAST देख सकता हूं।
स्वप्निल मुखर्जी

आपके eth0 इंटरफ़ेस में मल्टीकास्ट सक्षम है :)
rkthkr

9
"netstat -g" आपको समूह सदस्यता जानकारी देगा।
rkthkr

6

हाउटो के अनुसार

cat /proc/net/igmp 

उन समूहों को दिखाएगा जिन्हें आप वर्तमान में सदस्यता ले रहे हैं


मैं अन्य समूहों या इंटरफेस की सदस्यता कैसे ले सकता हूं ?? जो मुझे netstat -g
लाजरस

0

इन दिनों , iproute2 , या बल्कि इसकी ipकमान भी आपको जवाब देगी:

$ ip link

(या ip lसंक्षेप में)

आपको कुछ इस तरह पेश करेगा:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 [...]
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 [...]
    link/ether ab:cd:ef:12:34:56 brd ff:ff:ff:ff:ff:ff

जहाँ आप देख सकते हैं कि मेरे लूपबैक डिवाइस पर कोई मल्टीकास्ट नहीं है, लेकिन हाँ, मेरा इथरनेट पोर्ट वास्तव में मल्टीकास्ट करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.