ผู้ใช้ Windows บางคนมีปัญหาเชื่อมต่ออินเทอร์เน็ต และเหตุผลคือ DHCP ของพวกเขาหมดอายุทุกชั่วโมง ถ้าคุณพึ่งพาอินเทอร์เน็ต (และเราทุกคนก็พึ่งพา) นี่รบกวนมาก การมี DHCP error เหมือนได้รับ internet death sentence เพราะไม่มี DHCP lease แทบจะเข้าถึงเว็บไม่ได้
บทความนี้จะช่วยเข้าใจว่า DHCP คืออะไร และหลีกเลี่ยงปัญหาที่เกี่ยวข้องกับ DHCP settings
DHCP คืออะไร?
Dynamic Host Control Protocol (DHCP) เป็น feature ของ TCP/IP-based networks และเป็น service ที่ตั้งค่าให้ assign unique IP addresses ให้อุปกรณ์ที่เชื่อมต่อเครือข่ายโดยอัตโนมัติ
DHCP Lease Process คืออะไร?
คุณคุ้นเคยกับ home lease (สัญญาเช่าบ้าน) มันให้เช่าบ้านหรือทรัพย์สินเป็นระยะเวลาระบุในสัญญา เมื่อ lease หมดอายุ tenant ใหม่ย้ายเข้าไป เหมือนกัน DHCP (Dynamic Host Control Protocol) lease ให้คุณเข้าถึง specific IP address เป็นเวลาที่กำหนด ถ้า lease หมดอายุ IP address นั้นไม่พร้อมใช้งานสำหรับคุณอีกต่อไป และผลลัพธ์คือเข้าถึงอินเทอร์เน็ตไม่ได้
โดยทั่วไป DHCP lease expiration ส่งผลต่อผู้ใช้ที่ไม่มี permanent IP address Temporary IP addresses มอบให้ผู้ใช้ที่ใช้ free Wi-Fi ของบริษัท ตัวอย่าง หลังจากเวลาจำนวนหนึ่ง IP address หมดอายุ และ reassign ให้อุปกรณ์อื่น ระยะเวลาที่อุปกรณ์มี IP address คือ DHCP lease time
มาตรฐานสำหรับออฟฟิศตั้ง DHCP lease time เป็นนาทีหรือชั่วโมงเพียงไม่กี่ชั่วโมง เนื่องจากธุรกิจลักษณะเฉพาะ ผู้เยี่ยมชมคลินิกทันตกรรม อยู่ไม่เกิน 30 นาที ไม่จำเป็นต้อง assign permanent IP address
ทำไม DHCP Lease ถึงหมดอายุ?
เหตุผลหนึ่งที่ DHCP lease time หมดอายุ คือมีอุปกรณ์มากเกินไปเข้าถึง network เดียวกัน เมื่ออุปกรณ์มากเกินไปเข้าถึง network เดียวกัน จะขาด IP addresses การตั้ง DHCP lease ยาวๆ อาจเพียงพอสำหรับอุปกรณ์ที่ใช้ network เป็นประจำ แต่น่าจะไม่พอสำหรับทั้งหมด DCHP ยังหมดอายุได้เพราะตั้งค่าเป็น limited amount of time ผู้ใช้จึงต้องปรับ DHCP lease time
ปรับ DHCP Lease Time ของคุณ
ถ้าคุณดำเนินออฟฟิศที่มีอุปกรณ์หลายตัวเข้าถึงอินเทอร์เน็ต ควรพิจารณาปรับ DHCP lease time มิฉะนั้นจะขาด IP addresses
การตั้ง DHCP lease time ที่เหมาะสมเป็นเรื่องทดลอง และขึ้นอยู่กับความต้องการส่วนตัวหรือธุรกิจ DHCP lease time ปกติคือ 24 ชั่วโมง แต่ตั้งค่าได้ตั้งแต่ 1 นาที ถึงหลายวัน การตั้ง lease time ต่ำเกินไปจะทำให้ service interruptions แน่นอน แต่ถ้าอุปกรณ์ที่ต่อมี turnaround เร็ว การตั้งค่าต่ำกว่า 24 ชั่วโมงก็ได้
รีเซต DHCP settings:
- ไป Settings > Network & Internet
- สำหรับ Wi-Fi เลือก Wi-Fi ไป Manage known networks เลือก network ที่ต้องการเปลี่ยน settings คลิก Properties
- สำหรับ Ethernet เลือก Ethernet ที่คอมพิวเตอร์ต่ออยู่
- ภายใต้ IP assignment เลือก edit
- ภายใต้ IP assignment settings เลือก manual หรือ automatic
ถ้าเลือก automatic (DHCP) IP address และ DNS server address จะตั้งค่าอัตโนมัติโดย router หรือ access point การเลือก manual คุณต้องตั้ง IP address และ DNS server address เอง
อีกวิธีป้องกัน "DHCP lease expiring every hour" คือ network reset การ reset network จะ undo DHCP settings ที่อาจทำให้ lease time สั้น
แต่ก่อนลอง network reset ควรลอง reset modem ก่อน ดูว่าจะแก้ปัญหาได้ไหม การ reset modem และ wireless router สร้าง connection ใหม่กับ ISP
Reset modem ง่าย: ถอดสายไฟจาก router รอประมาณ 30 วินาที เสียบกลับ ไฟบน modem จะกระพริบ รอจนหยุดกระพริบ แล้วต่อ PC เข้าอินเทอร์เน็ต
ถ้ายังไม่ตั้งค่า DHCP settings กลับเป็น default ให้ทำ network reset
Network reset บน Windows 10/11:
- ไป Settings
- คลิก Network & Internet
- คลิก Status
- เลือก Network reset คลิก Reset now
Windows จะเตือนไม่ให้ network reset เพราะจะตั้งค่า network components กลับเป็น factory settings สามารถ ignore warning และดำเนินต่อได้
Final Thoughts on the DHCP Lease Time Process
สรุป DHCP assign IP addresses ให้อุปกรณ์ที่ต่อ network หาก DHCP lease time สั้นเกินไป จะก่อให้เกิดความไม่สะดวกมาก ต้อง network reset หรือเปลี่ยน DHCP settings
ขณะดำเนินการแก้ไข ควรทำความสะอาด PC ด้วย PC repair tool ที่น่าเชื่อถือ เช่น Outbyte PC Repair PC cleaning tool นี้ลบ junk files, ซ่อม missing registry entries, สแกนมัลแวร์ และเพิ่มประสิทธิภาพคอมพิวเตอร์โดยรวม การทำความสะอาด PC จะทำให้ troubleshoot network issues ง่ายขึ้น