Score:0

DHCP ไม่เริ่มทำงานใน Ubuntu 18.04

ธง jp

ฉันใช้ Ubuntu 18.04 (ลองกับ Ubuntu 20.04 ด้วย) .... แต่ฉันไม่สามารถเรียกใช้ isc-dhcp-server

osboxes@osboxes:~$ sudo systemctl สถานะ isc-dhcp-server
â isc-dhcp-server.service - เซิร์ฟเวอร์ ISC DHCP IPv4
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/isc-dhcp-server.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่ Wed 2021-11-10 17:06:48 CET; 13 นาทีที่แล้ว
       เอกสาร: man:dhcpd(8)
    กระบวนการ: 9991 ExecStart=/bin/sh -ec CONFIG_FILE=/etc/dhcp/dhcpd.conf; ถ้า [ -f /etc/ltsp/>
   PID หลัก: 9991 (รหัส=ออก สถานะ=1/ล้มเหลว)

10 พฤศจิกายน 17:06:48 น. osboxes dhcpd[9991]: 
10 พ.ย. 17:06:48 น. osboxes dhcpd[9991]: หากคุณคิดว่าคุณได้รับข้อความนี้เนื่องจากมีข้อบกพร่อง
10 พ.ย. 17:06:48 น. osboxes dhcpd[9991]: มากกว่าปัญหาการกำหนดค่า โปรดอ่านหัวข้อเกี่ยวกับการส่ง
10 พฤศจิกายน 17:06:48 น. osboxes dhcpd[9991]: จุดบกพร่องบนหน้าเว็บของเราที่ www.isc.org หรือในไฟล์ README
10 พ.ย. 17:06:48 น. osboxes dhcpd[9991]: ก่อนส่งข้อบกพร่อง หน้าเหล่านี้อธิบายถึงความเหมาะสม
10 พ.ย. 17:06:48 น. osboxes dhcpd[9991]: กระบวนการและข้อมูลที่เราพบว่ามีประโยชน์สำหรับการดีบัก
10 พฤศจิกายน 17:06:48 น. osboxes dhcpd[9991]: 
10 พ.ย. 17:06:48 น. osboxes dhcpd[9991]: กำลังออก
10 พฤศจิกายน 17:06:48 น. osboxes systemd[1]: isc-dhcp-server.service: ออกจากกระบวนการหลักแล้ว, รหัส=ออกแล้ว, สถานะ=>
10 พฤศจิกายน 17:06:48 น. osboxes systemd[1]: isc-dhcp-server.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'

ยังได้:

osboxes@osboxes:~$ /usr/sbin/dhcpd -f
สมาคมระบบอินเทอร์เน็ต DHCP Server 4.4.1
ลิขสิทธิ์ 2004-2018 Internet Systems Consortium
สงวนลิขสิทธิ์.
สำหรับข้อมูล โปรดไปที่ https://www.isc.org/software/dhcp/
ไม่สามารถสร้างซ็อกเก็ต icmp: ไม่อนุญาตให้ดำเนินการ
ไฟล์กำหนดค่า: /etc/dhcp/dhcpd.conf
ไฟล์ฐานข้อมูล: /var/lib/dhcp/dhcpd.leases
ไฟล์ PID: /var/run/dhcpd.pid
ไม่สามารถเปิด /var/lib/dhcp/dhcpd.leases เพื่อต่อท้าย

หากคุณคิดว่าคุณได้รับข้อความนี้เนื่องจากข้อบกพร่อง
มากกว่าปัญหาการกำหนดค่า โปรดอ่านหัวข้อเกี่ยวกับการส่ง
จุดบกพร่องบนหน้าเว็บของเราที่ www.isc.org หรือในไฟล์ README
ก่อนส่งข้อบกพร่อง หน้าเหล่านี้อธิบายถึงความเหมาะสม
กระบวนการและข้อมูลที่เราพบว่ามีประโยชน์สำหรับการดีบัก

กำลังออก

อาจไม่สำคัญ แต่ /var/lib/dhcp/dhcp.leases เปลี่ยนสิทธิ์เมื่อเปิดใช้ isc-dhcp-server:

osboxes@osboxes:~$ ls /var/lib/dhcp/dhcpd.leases -l
-rw-r--r-- 1 dhcpd dhcpd 219 พ.ย. 53 17:06 /var/lib/dhcp/dhcpd.leases
osboxes@osboxes:~$ sudo chmod -R 777 /var/lib/dhcp/
osboxes@osboxes:~$ ls /var/lib/dhcp/dhcpd.leases -l
-rwxrwxrwx 1 พ.ย. dhcpd 219 พ.ย. 53 17:06 /var/lib/dhcp/dhcpd.leases
osboxes@osboxes:~$ sudo systemctl start isc-dhcp-server
osboxes@osboxes:~$ ls /var/lib/dhcp/dhcpd.leases -l
-rw-r--r-- 1 dhcpd dhcpd 219 พ.ย. 53 17:32 น. /var/lib/dhcp/dhcpd.leases

/etc/dhcp/dhcpd.conf ของฉัน:

#dhcpd.conf
#

เวลาเช่าเริ่มต้น 60;
เวลาเช่าสูงสุด 60;
เผด็จการ;                                                                                                                                             
                                                                                    
ซับเน็ต 192.168.0.0 เน็ตมาสก์ 255.255.255.0 {
    ช่วง 192.168.0.10 192.168.0.30;
    #option โดเมนเนมเซิร์ฟเวอร์ ns1.your_domain.com;
    #option ชื่อโดเมน "local.your_domain.com";
    ตัวเลือกซับเน็ตมาสก์ 255.255.255.0;
    เราเตอร์ตัวเลือก 192.168.0.1;
    ตัวเลือกออกอากาศที่อยู่ 192.168.0.255;

}

โฮสต์ VM1 {                                                                                                                                                      
  ฮาร์ดแวร์อีเธอร์เน็ต 08:00:27:24:41:79;                                                                                                                          
  ที่อยู่คงที่ 192.168.0.10;                                                                                                                                    
}

ความช่วยเหลือหรือความคิดใด ๆ ที่จะได้รับการชื่นชม

Doug Smythies avatar
gn flag
ฉันไม่รู้ว่ามันจะแก้ปัญหาของคุณได้หรือไม่ แต่การกำหนดที่อยู่ IP ตาม MAC ของคุณไม่ควรทับซ้อนกับช่วงพูล dhcp ของคุณ ลองใส่ 192.168.0.9 ดูครับ นอกจากนี้ฉันขอแนะนำให้ประกาศ IP ที่ใช้ MAC ของคุณก่อนพูล dhcp ทั่วไปแทนที่จะเป็นหลัง ทำไม ดังนั้นหากคุณเปลี่ยนอุปกรณ์จาก dhcp เป็น MAC อุปกรณ์นั้นจะได้รับที่อยู่ IP ใหม่แทนที่จะเป็น dhcp อันเก่า คุณอาจต้องการทำให้ตัวเลือกของคุณเป็นสากล ครอบคลุมทั้งกลุ่มและตาม MAC
Doug Smythies avatar
gn flag
คุณไม่ควรแก้ไขสิทธิ์ในไฟล์การเช่า ฉันขอแนะนำให้ลบไฟล์การเช่า `/var/lib/dhcp/dhcpd.leases` และไฟล์สำรอง `/var/lib/dhcp/dhcpd.leases~` แล้วเริ่มใหม่อีกครั้ง
jp flag
ฉันทำการเปลี่ยนแปลงตามที่คุณแนะนำและไม่มีโชค .... ลบไฟล์และวางโฮสต์ไว้ก่อนด้วยโฮสต์อื่นที่ไม่อยู่ในช่วง
Doug Smythies avatar
gn flag
คุณขัดแย้งกับสิ่งอื่นหรือไม่? คุณมีไดเร็กทอรี `/etc/ltsp/` หรือไม่ ซึ่งหมายความว่าคุณกำลังใช้ ltsp ฉันคิดว่า
jp flag
ขออภัย ตอนนี้ใช้งานได้แล้ว... ฉันต้องลบไฟล์ทั้งหมดใน /var/lib/dhcp ขอบคุณสำหรับความช่วยเหลือของคุณในวันพรุ่งนี้ ฉันมีชั้นเรียนกับนักเรียน และฉันคิดว่าเราสามารถแก้ปัญหาได้...นอกจากนี้ยังมีคำตอบเกี่ยวกับการตั้งค่าเครือข่ายในโพสต์อื่นๆ ที่คุณให้ความช่วยเหลือด้วย....
Score:0
ธง jp

สำหรับใครก็ตามที่อาจมีปัญหาเดียวกัน

เครดิตไปที่ @DougSmythies

ฉันต้องลบไฟล์ทั้งหมดใน /var/lib/dhcp

เริ่มบริการ DHCP ใหม่

การเปลี่ยนสิทธิ์ใช้งานไม่ได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา