Reboot แล้ว dhcpcd.service ไม่ทำงาน

Reboot แล้ว dhcpcd.service ไม่ทำงาน

Aug 02, 2023

เมื่อทำการ upgrade ระบบเสร็จเรียบร้อยแล้ว เราทำการ reboot raspberry pi

เมื่อ raspberry pi boot ขึ้นมาอีกครั้ง แต่ปรากฎว่า dhcpcd.service กลับไม่ทำงาน ไม่สามารถเชื่อมต่อเครือข่ายได้ ออกเน็ตไม่ได้ ให้ใช้คำสั่งเปิดดังนี้

sudo dhcpcd -g #คำสั่งเปืด

sudo dhcpcd -k #คำสั่งปิด

ด้านบนนี้คือคำสั่งด้านบนนี้คือคำสั่งใช้งานแบบเฉพาะหน้า ซึ่งหากเราเปิดเครื่องใหม่อีกครั้งเราต้องมาคอยเปิดเองตลอด แบบนี้คงไม่สะดวกและยังเป็นปัญหาใหญ่หลวงหากเราต้องการจะ remote เข้ามาภายหลัง raspberry pi reboot ไปแล้ว แน่นอนว่าหากเป็นอย่างนั้นเราจะไม่สามารุ remote เข้ามาได้เลยเนื่องจาก raspberry pi ถูกตัดขาดจากเครือข่ายโดยสิ้นเชิง

ทางออกของปัญหานี้ทางออกของปัญหานี้คือเราต้องไปแก้ไฟล์ของ service เมื่อเราตรวจสอบไฟล์ /etc/systemd/system/dhcpcd5.service

ExecStart=/usr/sbin/dhcpcd -b -q

และเมื่อเราตรวจสอบไฟล์ /etc/systemd/system/dhcpcd.service.d/wait.conf กลับพบว่า

ExecStart=/usr/lib/dhcpcd5/dhcpcd -q -w

เอ๊ะ!! มันไม่ตรงกันนี้ path คนลที่เลย ดังนั้นเราจะแก้ไขมันให้เป็น

ExecStart=/usr/sbin/dhcpcd -q -w

จากนั้น reboot เครื่องเลยก็ได้ หรือหากไม่ต้องการ reboot ก็ restart service เอาก็ได้ตามนี้

sudo systemctl daemon-reload

sudo systemctl restart dhcpcd.service

sudo systemctl status dhcpcd.service

Vous aimez cette publication ?

Achetez un café à TypeNaN

Plus de TypeNaN