(น่าจะสุดท้ายละมั้งนะ) Network ในคอนโด เวอร์ชัน 2023 ปรับแล้วปรับอีก ไม่จบสักที
![(น่าจะสุดท้ายละมั้งนะ) Network ในคอนโด เวอร์ชัน 2023 ปรับแล้วปรับอีก ไม่จบสักที](/content/images/size/w2000/2023/09/IMG_8261-1.jpg)
ไม่ได้มาเล่านาน เอาจริงๆเปลี่ยนไปเยอะพอสมควรครับ ตั้งแต่มาเล่าให้ฟังครั้งแรกเมื่อปี 2020
![](https://kusumotolab.com/content/images/2018/08/2DE11A0A-B65E-4AF3-AAC0-2C71C34670F4.jpeg)
หลังจากที่เล่าไป ก็เปลี่ยนอุปกรณ์ไปส่วนนึงเหมือนกัน ไม่ว่าจะเป็น
![](https://kusumotolab.com/content/images/2021/04/IMG_5333.jpg)
![](https://kusumotolab.com/content/images/2022/10/IMG_6711-2.jpg)
จนมาเวอร์ชันล่าสุด ก็ปรับไปอีกพอสมควรครับ เอาจริงๆนะ ถ้าตอนนี้ยังอยู่บ้าน คงโดนด่าว่าจะเปลี่ยนอะไรหนักหนา 55555555 แต่ก็นะ มันก็ตามสถานะการณ์ตามความต้องการแหละครับ
สิ่งที่เพิ่มขึ้นมาใหม่ตอนนี้
- เนื่องจากมีการอัพเกรดพวกกล่องทีวีเป็น Apple TV ทั้งหมด พร้อมกับยกเลิกบริการสตรีมมิ่งทั้งหมด แล้วอยากให้ที่บ้านสามารถดูสตรีมมิ่งทั้งหนังทั้ง TV Online เลยเลือก Plex Server มา ตอนแรกมีเปรียบเทียบกับ Jellyfin แต่ดูแล้ว Plex น่าจะตอบโจทย์กว่า
- เปลี่ยนวงจรสำรองไปใช้ 4G Router แท้แทนตัว Dongle เพื่อให้ความเสถียรเพิ่มมากขึ้น
- เพิ่ม Monitor Server สำหรับดูพวกสถานะต่างๆในระบบ
- เปลี่ยนโครงสร้าง Tunnel ใหม่เกือบทั้งหมด เพื่อประสิทธิภาพและเพื่อรองรับการเพิ่มปริมาณการใช้งานในอนาคต
- Upgrade core storage จาก 4 TB เป็น 16 TB เพื่อรองรับการขยายตัวในโครงการต่อไป
![](https://kusumotolab.com/content/images/2023/09/Untitled-Diagram.drawio-1.png)
สิ่งที่เปลี่ยนไปหลักๆ คือ ระบบ Tunnel ครับ ปกติตอนที่เราทำให้ Router ระหว่าง Zone วิ่งไปมารับส่งข้อมูลกัน จะต้องไป Route ผ่าน VPN Server ในรูปคือ มันอยู่ SG! ก็หมายความว่า ถ้าต้องการโยนไฟล์ข้ามกันระหว่าง Zone ในไทย มันจะต้องไปวิ่งผ่าน SG ก่อนเสมอ (TH -> SG -> TH) เราจะไปอ้อมโลกทำไมกันนะ ทั้งๆที่เราก็ไทยเหมือนกัน! ยิ่งเป็นการรับส่งไฟล์ใหญ่ๆ อย่างพวก Media ต่างๆนี่ปวดกะโหลกมาก อืดสุดๆ
เราแก้ปัญญาด้วยการใช้ Tools ที่สนับสนุนการทำงานแบบ hole punching
![](https://upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png)
อธิบายแบบสั้นๆ ก็คือเทคนิค hole punching เป็นเทคนิคการทำให้คอมพิวเตอร์ที่อยู่หลัง NAT สามารถคุยกันโดยตรงได้ โดยไม่จำเป็นต้องทำ Port Forward หรือมี Public IP เป็นของตัวเองเลย แจ๋มแมว
![](https://kusumotolab.com/content/images/2023/09/image.png)
หลังจากแก้ปัญหานี้ไปแล้ว ทำให้เราสามารถย้ายของบางอย่าง มาไว้ที่ Server Zone หลักได้มากขึ้น พวก DNS Server ก็ใช้ DNS ที่ลง Pi-hole ที่ Zone หลัก เพื่อให้เน็ตที่บ้านต่างจังหวัด สามารถป้องกันเรื่องโฆษณา แล้วก็เว็บอันตรายได้ระดับนึง แล้วเครื่องที่บ้านต่างจังหวัด สามารถใช้ Plex ได้แบบลื่นๆ ไม่ต้องไปวน SG อีกแล้วววว
![](https://kusumotolab.com/content/images/2023/09/image-1.png)
แล้วความดีงามอีกข้อนึงคือ ภาระการ Route Traffic ก็จะไม่ตกเป็นของ VPN Server อย่างเดียว เพราะถ้า VPN Server Traffic เต็ม ก็ทำให้ประสิทธิภาพของ Network ลดลงไปด้วย