คำถามติดแท็ก multicast

4
ฉันจะทราบได้อย่างไรว่าเปิดใช้งาน IP Multicast
ฉันมีสคริปต์ที่รันการทดสอบ IP multicast แต่สคริปต์ของฉันล้มเหลวในเครื่องลินุกซ์โดยเฉพาะ ฉันรู้ว่าฉันสามารถดูCONFIG_IP_MULTICASTในไฟล์การตั้งค่าเคอร์เนลเพื่อตรวจสอบว่าเคอร์เนลถูกรวบรวมด้วยนี้ อย่างไรก็ตามมันจะง่ายกว่าในการตั้งค่าสถานะความต้องการที่ขาดหายไปในสคริปต์ของฉันถ้าฉันสามารถดู/procหรือsysctlได้รับคำตอบ มีวิธีในการค้นหาว่า IP Multicast ถูกคอมไพล์ลงในเคอร์เนลโดยไม่ต้องดูCONFIG_IP_MULTICASTหรือไม่?

4
Multicast UDP ไม่ทำงาน
Multicast UDP บนราสเบอร์รี่ปี่ ฉันไม่ได้ จำกัด สิ่งต่าง ๆ ลงให้มากพอที่จะรู้ว่าปัญหาของฉันเป็นเพราะเดเบียน, ราสเบียนโดยเฉพาะหรือถ้าฉันเพิ่งทำอะไรบางอย่างหายไป ฉันมีแอพพลิเคชั่นหลามที่ใช้มัลติคาสต์ UDP เพื่อให้อุปกรณ์อื่น ๆ บนเครือข่ายทราบว่าแอปพลิเคชันของฉันเปิดใช้งานและพร้อมใช้งานในที่อยู่ IP ที่เฉพาะเจาะจง กลุ่มมัลติคาสต์ UDP คือ 239.255.250.250 และพอร์ตคือ 9131 ถ้าฉันเรียกใช้ tcpdump ฉันจะเห็นว่าแพ็คเก็ตที่ฉันพยายามจะส่งคือการส่งข้อมูลจริง แต่ฉันไม่เคยเห็นอะไรที่ผ่านมาบนเครื่องอื่น ๆ บนเครือข่าย มีอุปกรณ์อื่น ๆ ที่ใช้ "สัญญาณ" ชนิดเดียวกันนี้กับกลุ่มหลายผู้รับและพอร์ตเดียวกันและฉันสามารถเห็นแพ็คเก็ตเหล่านั้นมาในเครื่องอื่น ๆ เราเตอร์ไม่มีไฟร์วอลล์และตอนนี้ฉันก็เป็นตัวเลือกที่ไม่ดีเลย ด้านล่างคือการวินิจฉัยขั้นพื้นฐานที่ฉันรู้วิธีเรียกใช้ udp chksum ที่ไม่ดีดูเหมือนว่ามันอาจจะไม่เป็นประโยชน์ แต่ฉันไม่รู้อะไรเลยเกี่ยวกับสิ่งนั้น เอาต์พุตของ ifconfig eth0 Link encap:Ethernet HWaddr b8:27:eb:b2:79:12 inet addr:192.168.2.7 Bcast:192.168.2.255 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.