ฉันกำลังพยายามดีบั๊กซอฟต์แวร์ที่รับฟังการรับส่งข้อมูล CoAP ผ่าน ip6 โดยปกติเมื่อซอฟต์แวร์ทำงานในการผลิต / การแสดงละคร (เช่นบนเซิร์ฟเวอร์แยกจากไคลเอนต์ที่ใช้งาน) ฉันสามารถใช้ tshark เพื่อสกัดกั้นการรับส่งข้อมูล CoAP:
sudo tshark -i tap0 -f "udp port 5683"
เมื่อใช้งานเครื่องนี้ฉันไม่สามารถเห็นการรับส่งข้อมูลใด ๆ ได้เลย
sudo tshark -i lo -f "udp port 5683"
การรับส่งข้อมูลเดียวที่ฉันเห็นคือถ้าฉันใส่พอร์ตที่ไม่ถูกต้องในไคลเอนต์ของฉัน (ในกรณีที่ฉันเห็นการรับส่งข้อมูลบางอย่าง แต่ลูกค้าไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์)
มีวิธีใดบ้างที่ฉันจะตรวจสอบการเข้าชม CoAP ในท้องถิ่นผ่านทาง ip6
ตามที่คุณแนะนำฉันเล่นไปรอบ ๆ โดยใช้ตัวกรองและเป็นเพราะพอร์ต udp อยู่ที่ 5683 แทนที่จะเป็น 9084 ที่ฉันขาดสิ่งต่างๆ สิ่งนี้ทำให้สับสนเล็กน้อยเนื่องจากวิธีการตั้งค่าการผลิต แต่ตอนนี้ฉันเห็นแพ็กเก็ต
—
GTF
lo
? คุณเห็นหรือไม่เมื่อปิดใช้งานตัวกรอง