หากคุณอยู่ในระดับเดียวกันของที่อยู่ (192.168.xx) ที่กำหนดโดยเราเตอร์เดียวกันระบบจะสามารถสื่อสารได้อย่างถูกต้อง
ก่อนอื่นตรวจสอบให้แน่ใจว่าเราเตอร์นั้นไม่ได้ปิดกั้น ICMP หรือโปรโตคอลอื่น ๆ ระหว่างสถานี (ถ้าคุณสามารถเข้าถึงได้)
จากนั้นสิ่งที่คุณต้องทำคืออนุญาตให้พอร์ตที่ Apache Storm ใช้และแอปพลิเคชันที่ออกแบบมาผ่านไฟร์วอลล์ของ MAC
ในการอนุญาตให้แอปที่เฉพาะเจาะจงรับการเชื่อมต่อขาเข้าให้เพิ่มเข้าไปโดยใช้ตัวเลือกไฟร์วอลล์:
- เปิดการตั้งค่าระบบ
- คลิกที่ไอคอนความปลอดภัยหรือความปลอดภัยและความเป็นส่วนตัว
- เลือกแท็บไฟร์วอลล์
- คลิกที่ไอคอนล็อคในบานหน้าต่างการตั้งค่าจากนั้นป้อนผู้ดูแลระบบ / รหัสผ่าน
- คลิกปุ่มตัวเลือกไฟร์วอลล์
- คลิกปุ่มเพิ่มแอปพลิเคชัน (+)
- เลือกแอพที่คุณต้องการอนุญาตการเชื่อมต่อที่ได้รับ
- คลิกเพิ่มตกลง
นอกจากนี้ยังเป็นไปได้ที่จะเปิดพอร์ตเฉพาะแม้ว่าคุณจะต้องใช้เทอร์มินัล ใน OS X 10.10 คุณใช้คำสั่ง pfctl (ใช้คำสั่ง man) ในเวอร์ชันก่อนหน้าของ OS X คุณสามารถใช้ ipfw (ซึ่งขณะนี้ถูกคิดค่าเสื่อมราคา) ทำตามขั้นตอนทั่วไปเหล่านี้เพื่อเปิดพอร์ตเฉพาะใน OS X (เช่นสมมติว่าเราต้องการเปิด 8080 ตัวอย่าง):
บันทึกการเปลี่ยนแปลง
วิธีใช้การเปลี่ยนแปลง:
sudo pfctl -vnf /etc/pf.conf
เปิดและย้อนกลับบนไฟร์วอลล์เพื่อให้ใช้กฎ
ตอนนี้พอร์ต 8080 จะเปิดให้เชื่อมต่อ คุณสามารถทำสิ่งนี้กับพอร์ตใด ๆ ของแอพต้นแบบต้นสังกัดที่คุณต้องการ