Puncte:0

DHCP nu pornește în Ubuntu 18.04

drapel jp

Sunt pe ubuntu 18.04 (am încercat și cu ubuntu 20.04).... dar nu pot rula isc-dhcp-server

osboxes@osboxes:~$ sudo systemctl status isc-dhcp-server
â isc-dhcp-server.service - server ISC DHCP IPv4
     Încărcat: încărcat (/lib/systemd/system/isc-dhcp-server.service; activat; prestabilit furnizor: activat)
     Activ: eșuat (Rezultat: cod de ieșire) din miercuri 10.11.2021 17:06:48 CET; acum 13 minute
       Documente: man:dhcpd(8)
    Proces: 9991 ExecStart=/bin/sh -ec CONFIG_FILE=/etc/dhcp/dhcpd.conf; dacă [ -f /etc/ltsp/>
   PID principal: 9991 (cod=ieșit, stare=1/Eșec)

10 nov 17:06:48 osboxes dhcpd[9991]: 
nov 10 17:06:48 osboxes dhcpd[9991]: Dacă credeți că ați primit acest mesaj din cauza unei erori, mai degrabă
nov 10 17:06:48 osboxes dhcpd[9991]: decât o problemă de configurare, vă rugăm să citiți secțiunea privind trimiterea
nov 10 17:06:48 osboxes dhcpd[9991]: erori pe pagina noastră web de la www.isc.org sau în fișierul README
nov 10 17:06:48 osboxes dhcpd[9991]: înainte de a trimite o eroare. Aceste pagini explică corect
nov 10 17:06:48 osboxes dhcpd[9991]: proces și informațiile pe care le considerăm utile pentru depanare.
10 nov 17:06:48 osboxes dhcpd[9991]: 
nov 10 17:06:48 osboxes dhcpd[9991]: ieșire.
nov 10 17:06:48 osboxes systemd[1]: isc-dhcp-server.service: Procesul principal a ieșit, cod = ieșit, stare =>
nov 10 17:06:48 osboxes systemd[1]: isc-dhcp-server.service: a eșuat cu rezultatul „exit-code”

De asemenea, am primit:

osboxes@osboxes:~$ /usr/sbin/dhcpd -f
Internet Systems Consortium DHCP Server 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
Toate drepturile rezervate.
Pentru informații, vă rugăm să vizitați https://www.isc.org/software/dhcp/
nu se poate crea soclul icmp: operațiunea nu este permisă
Fișier de configurare: /etc/dhcp/dhcpd.conf
Fișierul bazei de date: /var/lib/dhcp/dhcpd.leases
Fișier PID: /var/run/dhcpd.pid
Nu se poate deschide /var/lib/dhcp/dhcpd.leases pentru anexare.

Dacă credeți că ați primit acest mesaj din cauza unei erori, mai degrabă
decât o problemă de configurare, vă rugăm să citiți secțiunea privind trimiterea
erori pe pagina noastră web la www.isc.org sau în fișierul README
înainte de a trimite un bug. Aceste pagini explică corect
proces și informațiile pe care le considerăm utile pentru depanare.

ieşind.

Poate că nu este important, dar /var/lib/dhcp/dhcp.leases își schimbă permisiunile atunci când este lansat isc-dhcp-server:

osboxes@osboxes:~$ ls /var/lib/dhcp/dhcpd.leases -l
-rw-r--r-- 1 dhcpd dhcpd 219 nov 10 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 dhcpd 219 nov 10 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 nov 10 17:32 /var/lib/dhcp/dhcpd.leases

/etc/dhcp/dhcpd.conf meu:

# dhcpd.conf
#

default-lease-time 60;
max-închiriere-timp 60;
autoritar;                                                                                                                                             
                                                                                    
subrețea 192.168.0.0 mască de rețea 255.255.255.0 {
    gama 192.168.0.10 192.168.0.30;
    #option domain-name-servers ns1.domeniul_dvs.com;
    #option nume-domeniu „local.domeniul_dvs..com”;
    opțiunea subnet-mask 255.255.255.0;
    routere opționale 192.168.0.1;
    opțiune broadcast-adresa 192.168.0.255;

}

gazdă VM1 {                                                                                                                                                      
  hardware ethernet 08:00:27:24:41:79;                                                                                                                          
  cu adresă fixă ​​192.168.0.10;                                                                                                                                    
}

Orice ajutor sau idei ar fi apreciate

Doug Smythies avatar
drapel gn
Nu știu dacă vă va rezolva problema, dar atribuirea adresei IP bazate pe MAC nu ar trebui să se suprapună în intervalul pool-ului dhcp. Încercați să-i dați 192.168.0.9. De asemenea, vă sugerez să vă declarați IP-urile bazate pe MAC înainte de pool-ul dvs. generic dhcp, mai degrabă decât după. De ce? Deci, dacă schimbați un dispozitiv de la dhcp la bazat pe MAC, atunci acesta va primi de fapt noua adresă IP și nu vechea dhcp. Poate doriți să vă globalizați opțiunile, acoperind atât pool-ul, cât și bazat pe MAC.
Doug Smythies avatar
drapel gn
Nu ar trebui să modificați permisiunile pentru fișierele de închiriere. Vă sugerez să ștergeți fișierul de închiriere, `/var/lib/dhcp/dhcpd.leases`, și backup-ul acestuia, `/var/lib/dhcp/dhcpd.leases~` și să începeți din nou.
drapel jp
Am făcut modificările pe care le-ați sugerat și nu am avut noroc... am șters fișierele și am pus gazda înainte cu o altă gazdă care nu se află în interval.
Doug Smythies avatar
drapel gn
Ești în conflict cu altceva? Aveți un director `/etc/ltsp/`? Ceea ce ar însemna că folosești ltsp, cred.
drapel jp
Scuze că a funcționat acum... a trebuit să șterg toate fișierele din /var/lib/dhcp. Mulțumesc pentru ajutor mâine am curs cu studenți și presupun că am putea rezolva problema... și răspunsul despre configurarea rețelei în altă postare în care ajuți și tu....
Puncte:0
drapel jp

Doar pentru oricine ar putea avea aceeași problemă

Creditele sunt către @DougSmythies

A trebuit să șterg toate fișierele din /var/lib/dhcp.

Reporniți serviciul DHCP.

Modificarea permisiunilor nu a funcționat

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.