ฉันมี Raspberry Pi 4 - รุ่น B และฉันกำลังพยายามสร้างอะแดปเตอร์จาก Wi-Fi เป็นอีเทอร์เน็ตโดยใช้ Pi ฉันกำลังใช้อยู่ ส่วนสำคัญนี้ เพื่อเป็นแนวทางในการสร้าง แต่ฉันมักพบข้อผิดพลาดเมื่อฉันเริ่มเซิร์ฟเวอร์ DHCP
เมื่อฉันวิ่ง บริการ isc-dhcp-เซิร์ฟเวอร์เริ่มต้น
ฉันได้รับข้อความนี้:
งานสำหรับ isc-dhcp-server.service ล้มเหลวเนื่องจากกระบวนการควบคุมออกด้วยรหัสข้อผิดพลาด
ดู "สถานะ systemctl isc-dhcp-server.service" และ "journalctl -xe" สำหรับรายละเอียด
บันทึกจาก สถานะ systemctl isc-dhcp-server.service
แสดงสิ่งนี้:
â isc-dhcp-server.service - LSB: เซิร์ฟเวอร์ DHCP
โหลดแล้ว: โหลดแล้ว (/etc/init.d/isc-dhcp-server; สร้างแล้ว)
ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่พฤ. 2021-12-30 11:24:41 EST; 8 วินาทีที่แล้ว
เอกสาร: man:systemd-sysv-generator(8)
กระบวนการ: 2444 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=1/FAILURE)
30 ธันวาคม 11:24:39 น. raspberrypi dhcpd[2454]: จุดบกพร่องบนหน้าเว็บของเราที่ www.isc.org หรือในไฟล์ README
30 ธันวาคม 11:24:39 น. raspberrypi dhcpd[2454]: ก่อนส่งข้อบกพร่อง หน้าเหล่านี้อธิบายถึงความเหมาะสม
30 ธันวาคม 11:24:39 raspberrypi dhcpd[2454]: กระบวนการและข้อมูลที่เราพบว่ามีประโยชน์สำหรับการดีบัก
30 ธันวาคม 11:24:39 น. raspberrypi dhcpd[2454]:
30 ธันวาคม 11:24:39 น. raspberrypi dhcpd[2454]: กำลังออก
30 ธันวาคม 11:24:41 raspberrypi isc-dhcp-server[2444]: การเริ่มต้นเซิร์ฟเวอร์ ISC DHCPv4: dhcpdcheck syslog สำหรับการวินิจฉัย ... ล้มเหลว!
30 ธันวาคม 11:24:41 raspberrypi isc-dhcp-server[2444]: ล้มเหลว!
30 ธันวาคม 11:24:41 raspberrypi systemd[1]: isc-dhcp-server.service: ออกจากกระบวนการควบคุม, รหัส=ออก, สถานะ=1/ล้มเหลว
30 ธันวาคม 11:24:41 raspberrypi systemd[1]: isc-dhcp-server.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
30 ธันวาคม 11:24:41 raspberrypi systemd[1]: ไม่สามารถเริ่ม LSB: เซิร์ฟเวอร์ DHCP
ฉันวิ่งเพื่อค้นหาบันทึกที่มีรายละเอียดมากกว่านี้ สมุดรายวันctl -xe
ซึ่งแสดงสิ่งนี้:
-- หน่วย isc-dhcp-server.service เข้าสู่สถานะ 'ล้มเหลว' พร้อมผลลัพธ์ 'exit-code'
30 ธันวาคม 11:24:41 raspberrypi systemd[1]: ไม่สามารถเริ่ม LSB: เซิร์ฟเวอร์ DHCP
-- เรื่อง: งานเริ่มต้นสำหรับหน่วย isc-dhcp-server.service ล้มเหลว
-- กำหนดโดย: systemd
-- การสนับสนุน: https://www.debian.org/support
--
-- งานเริ่มต้นสำหรับหน่วย isc-dhcp-server.service เสร็จสิ้นด้วยความล้มเหลว
--
-- ตัวระบุงานคือ 2101 และผลลัพธ์ของงานล้มเหลว
30 ธันวาคม 11:24:41 raspberrypi sudo[2418]: pam_unix(sudo:session): ปิดเซสชันสำหรับผู้ใช้รูท
30 ธันวาคม 11:24:45 น. raspberrypi vncserver-x11 [492]: AgentInitCheck: ตัวแทนสื่อสารล้มเหลว
30 ธันวาคม 11:24:50 น. raspberrypi vncserver-x11[492]: AgentInitCheck: ไม่มีการตอบกลับจากตัวแทน
30 ธันวาคม 11:24:55 น. raspberrypi vncserver-x11[492]: AgentInitCheck: ตัวแทนสื่อสารล้มเหลว
30 ธันวาคม 11:25:00 น. raspberrypi vncserver-x11[492]: AgentInitCheck: ไม่มีการตอบกลับจากตัวแทน
30 ธันวาคม 11:25:05 น. raspberrypi vncserver-x11 [492]: AgentInitCheck: ตัวแทนสื่อสารล้มเหลว
น่าผิดหวังพอฉันไม่แน่ใจว่าอะไร ความล้มเหลวในการสื่อสารของตัวแทน
หมายถึงและสิ่งที่ฉันต้องทำเพื่อแก้ไข มีอะไรผิดปกติกับสิ่งที่ฉันทำ? สำหรับการอ้างอิง ฉันจะแสดงไฟล์การกำหนดค่า DHCP ของฉัน
/etc/dhcpd.conf
:
อินเทอร์เฟซ eth0
ip_address แบบคงที่ = 192.168.34.1/24
/etc/dhcp/dhcpd.conf
:
เผด็จการ;
ซับเน็ต 192.168.34.0 เน็ตมาสก์ 255.255.255.0 {
ช่วง 192.168.34.10 192.168.34.250;
ตัวเลือกออกอากาศที่อยู่ 192.168.34.255;
เราเตอร์ตัวเลือก 192.168.34.1;
เวลาเช่าเริ่มต้น 600;
เวลาเช่าสูงสุด 7200;
ตัวเลือกชื่อโดเมน "เครือข่ายท้องถิ่น";
ตัวเลือกโดเมนเนมเซิร์ฟเวอร์ 8.8.8.8, 8.8.4.4;
}
/etc/default/isc-dhcp-เซิร์ฟเวอร์
:
# ค่าเริ่มต้นสำหรับ isc-dhcp-server (มาจาก /etc/init.d/isc-dhcp-server)
# เส้นทางไปยังไฟล์กำหนดค่าของ dhcpd (ค่าเริ่มต้น: /etc/dhcp/dhcpd.conf)
DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf
# เส้นทางไปยังไฟล์ PID ของ dhcpd (ค่าเริ่มต้น: /var/run/dhcpd.pid)
DHCPDv4_PID=/var/run/dhcpd.pid
#DHCPDv6_PID=/var/run/dhcpd6.pid
# ตัวเลือกเพิ่มเติมเพื่อเริ่ม dhcpd ด้วย
# อย่าใช้ตัวเลือก -cf หรือ -pf ที่นี่ ใช้ DHCPD_CONF/ DHCPD_PID แทน
#OPTIONS=""
# เซิร์ฟเวอร์ DHCP (dhcpd) ควรให้บริการคำขอ DHCP บนอินเทอร์เฟซใด
# แยกส่วนต่อประสานหลายส่วนด้วยช่องว่างเช่น "eth0 eth1".
INTERFACESv4="eth0"
อินเตอร์เฟสv6=""