อินเทอร์เน็ตใช้ Dynamic Host Configuration Protocol (DHCP) เพื่อให้การกระจายที่อยู่ IP ให้กับอุปกรณ์ต่างๆ ที่ต้องการเชื่อมต่อภายในเครือข่ายอย่างรวดเร็ว อัตโนมัติ และจัดการแบบศูนย์กลาง เซิร์ฟเวอร์ DHCP ยังใช้ช่วยในการกำหนดค่า Default Gateway, Subnet Mask และข้อมูล DNS Server บนอุปกรณ์/คอมพิวเตอร์ของคุณ
ผู้ใช้ประสบกับข้อความผิดพลาด 'DHCP is not enabled for Ethernet' (DHCP ไม่ได้เปิดใช้งานสำหรับ Ethernet) เมื่อพวกเขาตรวจสอบปัญหาการเชื่อมต่ออินเทอร์เน็ตที่ไม่ทำงานผ่าน Windows troubleshooter ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อคุณกำหนดที่อยู่ IP และ Subnet Mask ให้คอมพิวเตอร์ของคุณด้วยตนเอง ภาระของ DHCP คือการควบคุมองค์ประกอบนี้จากคุณและแก้ไขที่อยู่ IP ทั้งหมดและจัดสรรให้โดยอัตโนมัติ คุณอาจได้รับการเข้าถึงอินเทอร์เน็ตบางครั้ง แต่หากที่อยู่นั้นถูกใช้งานแล้ว คุณจะไม่สามารถเข้าถึงอินเทอร์เน็ตได้
คุณอาจประสบข้อผิดพลาดนี้กับการเปลี่ยนแปลงใน Wi-Fi, Ethernet และ Local Area connection ด้วย
Dynamic Host Configuration Protocol (DHCP) คืออะไร?
เซิร์ฟเวอร์ DHCP ใช้สำหรับกำหนดที่อยู่ IP ที่ไม่ซ้ำกันให้กับคอมพิวเตอร์ที่พยายามเชื่อมต่อกับเครือข่ายโดยอัตโนมัติ ในธุรกิจขนาดเล็กและบ้าน รูเตอร์ทำหน้าที่เป็นเซิร์ฟเวอร์ DHCP
กระบวนการประกอบด้วยขั้นตอนหลายขั้นตอนที่แตกต่างกัน:
- คอมพิวเตอร์ (client) ขอที่อยู่ IP จากรูเตอร์ (host)
- รูเตอร์ตรวจสอบที่อยู่ IP ว่างที่มีอยู่และมอบหมายให้กับคอมพิวเตอร์
- ทั้งสองฝ่ายทำ handshake ก่อนที่คอมพิวเตอร์จะเริ่มใช้ที่อยู่ IP
ทุกครั้งที่อุปกรณ์ของคุณเปิดและเชื่อมต่อกับเครือข่าย มันจะส่งออก DHCPDISCOVER ไปยังรูเตอร์ จากนั้นกระบวนการเริ่มต้นและที่อยู่ IP ถูกมอบหมาย
สาเหตุของข้อความผิดพลาด 'DHCP is not enabled for Ethernet'
ข้อความผิดพลาดนี้เกิดจากการกำหนดค่าที่ไม่ถูกต้องบนคอมพิวเตอร์ของคุณ สาเหตุบางส่วนคือ:
- คุณกำลังใช้ การป้อนที่อยู่ IP แบบmanual สำหรับคอมพิวเตอร์ของคุณในเมนูการกำหนดค่าเครือข่าย
- บริการ DHCP client อาจไม่ได้ ทำงาน บนคอมพิวเตอร์ของคุณ บริการ client นี้ช่วยให้คอมพิวเตอร์ของคุณลงทะเบียนที่อยู่ IP และติดตามบันทึก DNS
- ไดรเวอร์เครือข่าย ของคุณอาจล้าสมัยหรือเสียหาย สิ่งนี้อาจเกิดขึ้นหลังจาก Windows updates ที่เป็นไปได้
- รูเตอร์ อาจไม่ทำงานอย่างถูกต้อง การรีสตาร์ทอย่างง่ายมักจะแก้ไขปัญหาได้ เนื่องจากมันล้างการกำหนดค่าที่บันทึกผิดทั้งหมด
ก่อนที่เราจะเริ่มกับโซลูชัน ตรวจสอบให้แน่ใจว่าคุณล็อกอินเป็น administrator บนคอมพิวเตอร์ของคุณและคุณเชื่อมต่อกับเครือข่ายของคุณอย่างถูกต้อง ตรวจสอบสาย Ethernet ลองเปลี่ยนสาย หรือแน่ใจว่าคุณมีสัญญาณ Wi-Fi เพียงพอ
วิธีแก้ไขที่ 1: ดึงที่อยู่ IP จาก DHCP โดยอัตโนมัติ
เหตุผลที่พบบ่อยที่สุดที่ผู้ใช้เผชิญกับปัญหานี้คือพวกเขาได้กำหนดที่อยู่ IP ที่ต้องการใช้ไว้ล่วงหน้า ดังนั้นจึงปิดใช้งานกลไก DHCP สิ่งนี้อาจขัดแย้งกับการตั้งค่าเครือข่ายของคุณหากคำขอแบบ manual ไม่ได้รับการยอมรับ เราจะนำทางไปยังการตั้งค่าอินเทอร์เน็ตของคุณ ตั้งค่าทั้งสองตัวเลือกเป็น automatic และดูว่านี้แก้ไขปัญหาหรือไม่
- กด Windows + R พิมพ์ 'control' ในกล่องโต้ตอบและกด Enter
- เมื่ออยู่ใน control panel ให้คลิกที่ Network and Internet > Network and Sharing Center ตอนนี้เลือกตัวเลือก Change adapter settings จากด้านซ้ายของหน้าจอ
- ตอนนี้คลิกขวาที่แอดแอปเตอร์ซึ่งเป็นสื่อของการเชื่อมต่อของคุณและเลือก Properties
- ดับเบิลคลิกที่ตัวเลือก Internet Protocol Version 4 (TCP/IPv4) เพื่อเปิดคุณสมบัติของมัน
- เลือกตัวเลือก Obtain an IP address automatically (รับที่อยู่ IP โดยอัตโนมัติ) และ Obtain DNS server address automatically (รับที่อยู่เซิร์ฟเวอร์ DNS โดยอัตโนมัติ)
- กด OK เพื่อบันทึกการเปลี่ยนแปลงและออกจากโปรแกรม รีสตาร์ทคอมพิวเตอร์ของคุณ และหลังจากเชื่อมต่อกับเครือข่ายของคุณอีกครั้ง ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
วิธีแก้ไขที่ 2: เปิดใช้งานบริการ DHCP Client
เหมือนที่กล่าวไว้ในการแนะนำ บริการ DHCP client ช่วยให้คอมพิวเตอร์ลงทะเบียนที่อยู่ IP และอัปเดตบันทึก DNS บนคอมพิวเตอร์ของคุณ หากบริการ DHCP client เหล่านี้ไม่ทำงานบนคอมพิวเตอร์ของคุณ คุณไม่สามารถคาดหวังการทำงานที่ราบรื่นของ DHCP บนคอมพิวเตอร์ของคุณผ่านเครือข่ายได้ เราจะตรวจสอบให้แน่ใจว่าบริการ client ทำงานอย่างถูกต้อง
- กด Windows + R พิมพ์ "services.msc" ในกล่องโต้ตอบและกด Enter
- เมื่ออยู่ในบริการ ให้ค้นหารายการของ DHCP client ตรวจสอบให้แน่ใจว่ามัน กำลังทำงาน และ ประเภทการเริ่มต้น (startup type) ตั้งค่าเป็น Automatic
- กด Apply เพื่อบันทึกการเปลี่ยนแปลงและออกจากโปรแกรม ตอนนี้เชื่อมต่อกับเครือข่ายของคุณอีกครั้ง และดูว่าคุณยังมีปัญหาการเชื่อมต่อหรือไม่
วิธีแก้ไขที่ 3: รีเซ็ตการกำหนดค่าเครือข่าย
หากทั้งสองวิธีด้านบนไม่ได้ผล คุณสามารถลองรีเซ็ตการกำหนดค่าเครือข่ายบนคอมพิวเตอร์ของคุณด้วยตนเอง เราจะ flush ที่อยู่ IP ของคุณ และหลังจากเริ่มต้นใหม่พารามิเตอร์ทั้งหมด ขอที่อยู่ IP อีกครั้งจากเซิร์ฟเวอร์ DHCP อย่างถูกต้อง ตรวจสอบให้แน่ใจว่าคุณล็อกอินเป็น administrator ก่อนทำตามวิธีแก้ไขนี้
- กด Windows + R พิมพ์ "command prompt" ในกล่องโต้ตอบ คลิกขวาที่แอปพลิเคชันและเลือก "Run as administrator"
- เมื่ออยู่ใน elevated command prompt ให้รันคำสั่งต่อไปนี้ทีละคำสั่ง:
ipconfig /flushdns ipconfig /renew
- รีสตาร์ทคอมพิวเตอร์ของคุณอย่างสมบูรณ์หลังจากรีเซ็ตเครือข่ายของคุณ และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
วิธีแก้ไขที่ 4: รีเซ็ตรูเตอร์
หากคุณใช้เครือข่ายที่บ้านกับรูเตอร์ของคุณทำหน้าที่เป็นเซิร์ฟเวอร์ DHCP ของคุณ มีโอกาสว่ารูเตอร์ของคุณอาจทำงานผิดปกติหรืออยู่ในสถานะข้อผิดพลาด สิ่งนี้เกิดขึ้นทุกครั้งในแต่ละรอบ และเมื่อเกิดขึ้น การปิดเปิดไฟฟ้า (power cycle) แบบง่ายมักจะแก้ไขได้ เราจะลอง power cycle ทั้งคอมพิวเตอร์และรูเตอร์ของคุณ เพื่อความแน่ใจ
- ปิดรูเตอร์และคอมพิวเตอร์ของคุณ ถอด แหล่งจ่ายไฟหลัก ออก และรอประมาณ 10 นาที
- หลังจากเวลาผ่านไป ให้เสียบ แหล่งจ่ายไฟกลับเข้าไป และเปิดอุปกรณ์ทั้งสอง รอเพิ่มเติม ~4 นาทีก่อนที่จะพยายามเชื่อมต่อกับเครือข่าย ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
หากคุณยังไม่ได้แก้ไขปัญหา คุณสามารถอ้างอิงเคล็ดลับต่อไปนี้:
- ตรวจสอบให้แน่ใจว่า Windows อัปเดตเป็นเวอร์ชันล่าสุด
- หากคุณอยู่ในองค์กร 最好諮詢您的 IT administrator เนื่องจากเซิร์ฟเวอร์ DHCP ไม่ใช่รูเตอร์ และอาจมีผลกระทบอื่นๆ ด้วย
- อัปเดต ไดรเวอร์เครือข่าย ของคุณหลังจากถอนการติดตั้งจาก Device Manager
- Roll back Windows ไปยัง restore point หลังจากสำรองข้อมูลของคุณ หากปัญหานี้เกิดขึ้นหลังจากอัปเดต