Update: ปัญหานี้ Solved แล้วครับ Apple ได้เตรียม Knowledge Base ไว้อย่างดี ผมมัวแต่อ้อมไปอ่าน Community Forum อยู่นาน ที่ตลกมากคือ ต้องบอกว่าผมแค่ปรับ Configue กลับมาเหมือนเดิม คือ Bridge Mode ก็ใช้งานได้ ที่ผ่านมาระบบ Router ของผมอาจ งงๆ ที่ไม่รู้ว่าผมเปิดใช้ UPnP แล้ว พาผมไปอ้อมเรื่อง Double NAT อยู่นานแสนนาน โพสต์นี้ส่วนตัวมากๆ ครับ ข้ามไปได้เลย 😀
————————————————–
เส้นประสีเขียวคือต่อผ่าน WIFI เส้นประสีฟ้าคือผ่าน Lan หรือสายโทรศัพท์
Back to My Mac ตามความเข้าใจผมคือการที่เราสามารถต่อคอมพิวเตอร์ (Mac) ของเราผ่านอินเตอร์เน็ต (นอกเน็ตเวิร์ก) เพื่อควบคุมการทำงานต่างๆ ได้ เหมือนอยู่ในเน็ตเวิร์กเดียวกัน
หลายปีก่อนสมัยเป็นนักศึกษาหรือช่วงทำงานใหม่ๆ ผมเคยใช้ระบบเดียวกันนี้บน Windows ผ่านการใช้ Dynamic DNS ซึ่งแม้การตั้งค่าจะต้องใช้ความรู้เกี่ยวกับ IP นิดหน่อย แต่มันก็ตรงประเดนเข้าใจง่าย
กรณี Back to My Mac เข้าใจว่าคนออกแบบนั้น ต้องการให้มันใช้งานง่ายที่สุด เท่าที่จะทำได้ แต่มีข้อแม้อีกนิดคือต้อง “ซื้อ” บริการออนไลน์อย่าง MobileMe เพื่อเป็นการใช้ตัวกลางในการชี้ IP ได้อย่างง่ายดาย ไม่ต้องตั้งค่า IP หรือ Dynamic DNS อะไรดี
แต่ในความเป็นจริง ผมกลับพบความยากลำบากมาก เมื่อระบบแจ้งว่าผมต้องมี NAT-PMP หรือ UPnP เสียก่อน
เครื่อง Edimax ของผมนั้นมี UPnP อยู่แล้วและเปิดทำงานอยู่ ผมเคยต่อเข้าตรงๆ และมันก็ทำงานได้ปกติ แต่วันนี้ระบบ OSX แจ้งว่า คุณต้องเปิด NAT-PMP หรือ UPnP เสียก่อน (WTH!!)
พอผมเลิกสนใจ Edimax มาตั้งค่าบน Airport Extreme อย่างเดียว จนเปิด NAT-PMP ได้ ระบบก็ดันบอกว่า มี NAT สองจุดในระบบ ให้ปิดตัวใดตัวหนึ่ง พอผมปิด NAT บน Edimax ก็ยังใช้การไม่ได้ แถมเข้าอินเตอร์เน็ตไม่ได้เลยอีก
เข้าใจว่าผมคงขาดข้อมูลบางอย่างไป แต่ Blog เรื่องนี้ทิ้งไว้ เพื่อเป็นการวิเคราะห์ส่วนตัวและอาจมีท่านผู้เชี่ยวชาญมองปัญหานี้ทะลุกว่าผมครับ 😀
โทษทีครับ รบกวนสอบถามคืออ่านแล้วผมก็งงๆขออภัยมือใหม่ แต่มีปัญหาเหมือนกันคือ AirPort Extream ผมมันฟ้องไอค่อนสีเหลือง บอกว่า “Double NAT” ซึ่งวิธีการใช้งานของผมคือผมจะมี Rounter อยู่ชั้น 1 ตัวนึง (มากับ ISP) และใช้ Rounter อีกตัวชั้น ที่ 2 รับสัญญาณจากชั้น 1 แล้วมาปล่อยเน็นผ่าน LAN เข้า AirPort อีกที เพราะผมพยายามทำให้ตัว AirPort รับ Wifi มากระจายต่อแล้วทำไม่ได้เลยครับ (เห็นเค้าบอกว่าต้องซื้อ AirPort กระจายต่อให้กับ AirPort เท่านั้น ถ้าผมเข้าใจไม่ผิดนะครับ) ทีนี้ปัญหา Double Nat มันจะแก้ยังไงดีในกรณีของผมอ่ะครับ ขอบคุณครับ
ตั้งให้ตัวที่รับจาก ISP ทำงานเป็น bridge mode หรือไม่แจก ip ครับ
อีกกรณีคือตั้งให้ Airport ทำงานเป็น Bridge Mode ครับ คือไม่แจก IP ลองดูครับ แก้ได้ชัว
อ๋อโอเคร ได้แล้วครับผม ตอนแรกมันเป็น DHCP and NAT อยู่ครับ เปลี่ยนเป็น Bridge Mode ก็หายแล้วครับ ขอบคุณมากครับ 🙂
ด้วยความยินดีครับ