วิธีตั้งค่า Gateway ผ่าน DHCP บน Windows Server 2022 ให้ Client ออกอินเทอร์เน็ตได้ทันที
Default Gateway เป็นหนึ่งในค่าที่สำคัญที่สุดของระบบเครือข่าย เพราะเป็นเส้นทางที่คอมพิวเตอร์ใช้ส่งข้อมูลออกไปยังเครือข่ายอื่นหรืออินเทอร์เน็ต หาก Gateway ถูกตั้งค่าผิด แม้ว่า Client จะได้รับ IP Address จาก DHCP สำเร็จ ก็จะไม่สามารถออกอินเทอร์เน็ตหรือเชื่อมต่อข้ามเครือข่ายได้
Windows Server 2022 สามารถแจกค่า Gateway ให้กับ Client อัตโนมัติผ่าน DHCP Option 003 ทำให้ผู้ดูแลระบบไม่จำเป็นต้องกำหนด Gateway ทีละเครื่อง
บทความนี้จะอธิบายวิธีตั้งค่า Gateway ผ่าน DHCP แบบละเอียด พร้อมแนวทางที่ใช้จริงในองค์กร
Default Gateway คืออะไร
Default Gateway คืออุปกรณ์ที่ทำหน้าที่เป็นทางออกของเครือข่าย
โดยส่วนใหญ่จะเป็น
Router
Firewall
Layer 3 Switch
ตัวอย่าง
Client
192.168.1.100
Gateway
192.168.1.1
เมื่อ Client ต้องการเข้าเว็บไซต์
google.com
ข้อมูลจะถูกส่งไปยัง
192.168.1.1
ก่อนออกสู่อินเทอร์เน็ต
หากไม่มี Gateway จะเกิดอะไรขึ้น
Client สามารถติดต่อกันภายในวง LAN ได้
ตัวอย่าง
192.168.1.100
Ping หา
192.168.1.101
ได้
แต่จะไม่สามารถออกไปยัง
8.8.8.8
หรือ
google.com
ได้
DHCP Option ที่ใช้กำหนด Gateway
DHCP ใช้
Option 003
หรือ
Router
ในการแจกค่า Gateway
ตัวอย่าง
192.168.1.1
ตรวจสอบ Gateway ปัจจุบัน
บน Client
เปิด Command Prompt
ipconfig
ผลลัพธ์
Default Gateway
192.168.1.1
วิธีตั้งค่า Gateway ผ่าน DHCP Manager
เปิด
Server Manager
↓
Tools
↓
DHCP
เลือก Scope
ตัวอย่าง
192.168.1.0
เปิด Scope Options
คลิก
Scope Options
Configure Options
คลิกขวา
↓
Configure Options
เลือก Option 003
ติ๊ก
003 Router
เพิ่ม Gateway
กรอก
192.168.1.1
กด
Add
จากนั้นกด OK
เสร็จสิ้น
ตรวจสอบ Option 003
ภายใน Scope Options
ควรเห็น
003 Router
192.168.1.1
ตั้งค่า Gateway ผ่าน PowerShell
ตัวอย่าง
Set-DhcpServerv4OptionValue `
-ScopeId 192.168.1.0 `
-Router 192.168.1.1
ตรวจสอบค่า Gateway
Get-DhcpServerv4OptionValue `
-ScopeId 192.168.1.0
ผลลัพธ์
OptionId 3
192.168.1.1
บังคับ Client รับค่าใหม่
บน Client
ipconfig /release
ตามด้วย
ipconfig /renew
ตรวจสอบ
ipconfig /all
ทดสอบ Gateway
Ping Gateway
ping 192.168.1.1
ผลลัพธ์
Reply from 192.168.1.1
แสดงว่าเชื่อมต่อได้
ทดสอบอินเทอร์เน็ต
ping 8.8.8.8
หากสำเร็จ
แสดงว่า Gateway ทำงานปกติ
ทดสอบ DNS
ping google.com
หากสำเร็จ
ทั้ง Gateway และ DNS ทำงานถูกต้อง
กรณีมีหลาย Gateway
บางองค์กรใช้
192.168.1.1
และ
192.168.1.2
สามารถเพิ่มหลายรายการได้
แต่โดยทั่วไปควรใช้เพียง Gateway หลัก
เพื่อป้องกันปัญหา Routing
ตัวอย่างการตั้งค่าใน VLAN
VLAN 10
Network
10.10.10.0/24
Gateway
10.10.10.1
VLAN 20
Network
10.10.20.0/24
Gateway
10.10.20.1
แต่ละ Scope ควรใช้ Gateway ของ VLAN ตัวเอง
Gateway กับ Firewall
หลายองค์กรใช้ Firewall เป็น Gateway
ตัวอย่าง
FortiGate
192.168.1.1
Sophos
192.168.1.1
pfSense
192.168.1.1
กำหนดค่าเดียวกันผ่าน DHCP ได้
ปัญหาที่พบบ่อย
ได้ IP แต่ออกอินเทอร์เน็ตไม่ได้
ตรวจสอบ
Option 003
Gateway ผิดวง
ตัวอย่าง
Client
192.168.1.x
Gateway
10.10.10.1
จะใช้งานไม่ได้
Ping Gateway ไม่ได้
ตรวจสอบ
VLAN
Firewall
Routing
DHCP แจก Gateway ไม่ครบ
ตรวจสอบ
Scope Options
และ
Server Options
แนวทางสำหรับองค์กร
สำนักงานทั่วไป
Gateway
192.168.1.1
หลายสาขา
แต่ละ VLAN
ใช้ Gateway แยกกัน
Data Center
ใช้ Layer 3 Switch
หรือ Firewall Cluster
เป็น Gateway
จากประสบการณ์ของทีมงาน comsiam ปัญหาที่พบได้บ่อยหลังติดตั้ง DHCP คือ Client ได้รับ IP Address ถูกต้อง แต่ไม่ได้รับ Gateway ทำให้ใช้งานอินเทอร์เน็ตไม่ได้ ทั้งที่ DHCP Server ดูเหมือนทำงานปกติทุกอย่าง
ในการออกแบบระบบ Windows Server 2022 สำหรับองค์กร ทีมงาน comsiam มักตรวจสอบ DHCP Option 003 เป็นลำดับแรกเมื่อพบปัญหาการเชื่อมต่ออินเทอร์เน็ต เพราะเป็นสาเหตุที่พบได้บ่อยที่สุดในระบบเครือข่ายขนาดกลางและขนาดใหญ่
Best Practices
ใช้ DHCP Option 003 ทุก Scope
กำหนด Gateway ให้ตรง VLAN
ใช้ Gateway เพียงตัวหลัก
ทดสอบด้วย ipconfig /renew ทุกครั้ง
ตรวจสอบ Routing หลังแก้ไข DHCP
จัดทำเอกสาร IP Plan
ตรวจสอบ DHCP Options เป็นประจำ
สรุป
การตั้งค่า Gateway ผ่าน DHCP บน Windows Server 2022 ช่วยให้ Client ได้รับค่า Default Gateway อัตโนมัติผ่าน Option 003 ทำให้สามารถออกอินเทอร์เน็ตและเชื่อมต่อข้ามเครือข่ายได้ทันที การกำหนดค่าอย่างถูกต้องจะช่วยลดภาระผู้ดูแลระบบ เพิ่มความเสถียรของเครือข่าย และลดปัญหาการเชื่อมต่อในองค์กร