HELP problema con server dhcp connesione fallita

9 risposte [Ultimo contenuto]
Ritratto di Guy92
Guy92
(Geek)
Offline
Geek
Iscritto: 26/02/2014
Messaggi: 93

ciao ragazzi,
non riesco a far partire il mio dhcp server.
provando a farlo partire ho ottenuto questo output:

/etc/init.d/isc-dhcp-server start
[....] Starting isc-dhcp-server (via systemctl): isc-dhcp-server.serviceJob for isc-dhcp-server.service failed. See 'systemctl status isc-dhcp-server.service' and 'journalctl -xn' for details.

il file di configurazione /etc/default/isc-dhcp-server è:
ddns-update-style none;
authoritative;
# log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option domain-name-servers 194.168.4.100, 194.168.8.100;
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}

il file dei log /var/log/syslog mi da i seguenti errori:
Sep 22 00:35:54 kali systemd[1]: Unit isc-dhcp-server.service entered failed state.
Sep 22 00:35:54 kali isc-dhcp-server[3218]: /etc/init.d/isc-dhcp-server: 24: /etc/default/isc-dhcp-server: subnet: not found
Sep 22 00:35:54 kali isc-dhcp-server[3218]: /etc/init.d/isc-dhcp-server: 25: /etc/default/isc-dhcp-server: range: not found
Sep 22 00:35:54 kali isc-dhcp-server[3218]: /etc/init.d/isc-dhcp-server: 26: /etc/default/isc-dhcp-server: option: not found
Sep 22 00:35:54 kali isc-dhcp-server[3218]: /etc/init.d/isc-dhcp-server: 27: /etc/default/isc-dhcp-server: option: not found
Sep 22 00:35:54 kali isc-dhcp-server[3218]: /etc/init.d/isc-dhcp-server: 28: /etc/default/isc-dhcp-server: option: not found
Sep 22 00:35:54 kali isc-dhcp-server[3218]: /etc/init.d/isc-dhcp-server: 29: /etc/default/isc-dhcp-server: default-lease-time: not found
Sep 22 00:35:54 kali isc-dhcp-server[3218]: /etc/init.d/isc-dhcp-server: 30: /etc/default/isc-dhcp-server: max-lease-time: not found
Sep 22 00:35:54 kali isc-dhcp-server[3218]: /etc/init.d/isc-dhcp-server: 31: /etc/default/isc-dhcp-server: Syntax error: "}" unexpected
Sep 22 00:39:01 kali CRON[3286]: (root) CMD (  [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessionclean)

potete aiutarmi nella configurazione grazie.

Ritratto di pietro
pietro
(Collaboratore)
Offline
Collaboratore
Iscritto: 30/06/2005
Messaggi: 1124

Ma sei sicuro che avresti dovuto modificare /etc/default/isc-dhcp-server? In quel file ci sono solo le opzioni per lo startup, il file di configurazione è: /etc/dhcp/dhcpd.conf.

Secondo me hai modificato il file sbagliato.

Debian. Be unique.

Ritratto di Guy92
Guy92
(Geek)
Offline
Geek
Iscritto: 26/02/2014
Messaggi: 93

ho dato un purge e modificato il file: /etc/dhcp/dhcpd.conf. ma il risultato non cambia, riallego i log in caso dovessero servire

Sep 22 13:55:46 kali dhcpd: Internet Systems Consortium DHCP Server 4.3.1
Sep 22 13:55:46 kali dhcpd: Copyright 2004-2014 Internet Systems Consortium.
Sep 22 13:55:46 kali dhcpd: All rights reserved.
Sep 22 13:55:46 kali dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Sep 22 13:55:46 kali dhcpd: Config file: /etc/dhcp/dhcpd.conf.
Sep 22 13:55:46 kali dhcpd: Database file: /var/lib/dhcp/dhcpd.leases
Sep 22 13:55:46 kali dhcpd: PID file: /var/run/dhclient-usb0.pid
Sep 22 13:55:46 kali dhcpd: Wrote 0 leases to leases file.
Sep 22 13:55:46 kali dhcpd: Listening on LPF/at0/00:1b:2f:37:09:82/192.168.0.0/24
Sep 22 13:55:46 kali dhcpd: Sending on   LPF/at0/00:1b:2f:37:09:82/192.168.0.0/24
Sep 22 13:55:46 kali dhcpd: Sending on   Socket/fallback/fallback-net
Sep 22 13:55:46 kali dhcpd: There's already a DHCP server running.
Sep 22 13:55:46 kali dhcpd:
Sep 22 13:55:46 kali dhcpd: If you think you have received this message due to a bug rather
Sep 22 13:55:46 kali dhcpd: than a configuration issue please read the section on submitting
Sep 22 13:55:46 kali dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep 22 13:55:46 kali dhcpd: before submitting a bug.  These pages explain the proper
Sep 22 13:55:46 kali dhcpd: process and the information we find helpful for debugging..
Sep 22 13:55:46 kali dhcpd:
Sep 22 13:55:46 kali dhcpd: exiting.
Sep 22 13:56:36 kali dhcpd: Internet Systems Consortium DHCP Server 4.3.1
Sep 22 13:56:36 kali dhcpd: Copyright 2004-2014 Internet Systems Consortium.
Sep 22 13:56:36 kali dhcpd: All rights reserved.
Sep 22 13:56:36 kali dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Sep 22 13:56:36 kali dhcpd: Internet Systems Consortium DHCP Server 4.3.1
Sep 22 13:56:36 kali dhcpd: Copyright 2004-2014 Internet Systems Consortium.
aSep 22 13:56:36 kali dhcpd: All rights reserved.
Sep 22 13:56:36 kali dhcpd: For info, please visit https://www.isc.org/software/dhcp/
nSep 22 13:56:36 kali dhcpd: Wrote 0 leases to leases file.
Sep 22 13:56:36 kali dhcpd:
Sep 22 13:56:36 kali dhcpd: No subnet declaration for usb0 (192.168.42.168).
Sep 22 13:56:36 kali dhcpd: ** Ignoring requests on usb0.  If this is not what
Sep 22 13:56:36 kali dhcpd:    you want, please write a subnet declaration
Sep 22 13:56:36 kali dhcpd:    in your dhcpd.conf file for the network segment
Sep 22 13:56:36 kali dhcpd:    to which interface usb0 is attached. **
Sep 22 13:56:36 kali dhcpd:
Sep 22 13:56:36 kali dhcpd:
Sep 22 13:56:36 kali dhcpd: No subnet declaration for wlan0mon (10.0.0.13).
Sep 22 13:56:36 kali dhcpd: ** Ignoring requests on wlan0mon.  If this is not what
Sep 22 13:56:36 kali dhcpd:    you want, please write a subnet declaration
Sep 22 13:56:36 kali dhcpd:    in your dhcpd.conf file for the network segment
Sep 22 13:56:36 kali dhcpd:    to which interface wlan0mon is attached. **
Sep 22 13:56:36 kali dhcpd:
Sep 22 13:56:36 kali dhcpd:
Sep 22 13:56:36 kali dhcpd: No subnet declaration for at0 (192.168.0.1).
Sep 22 13:56:36 kali dhcpd: ** Ignoring requests on at0.  If this is not what
Sep 22 13:56:36 kali dhcpd:    you want, please write a subnet declaration
Sep 22 13:56:36 kali dhcpd:    in your dhcpd.conf file for the network segment
Sep 22 13:56:36 kali dhcpd:    to which interface at0 is attached. **
Sep 22 13:56:36 kali dhcpd:
Sep 22 13:56:36 kali dhcpd:
Sep 22 13:56:36 kali dhcpd: Not configured to listen on any interfaces!
Sep 22 13:56:36 kali dhcpd:
Sep 22 13:56:36 kali dhcpd: If you think you have received this message due to a bug rather
Sep 22 13:56:36 kali dhcpd: than a configuration issue please read the section on submitting
Sep 22 13:56:36 kali dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep 22 13:56:36 kali dhcpd: before submitting a bug.  These pages explain the proper
Sep 22 13:56:36 kali dhcpd: process and the information we find helpful for debugging..
Sep 22 13:56:36 kali dhcpd:
Sep 22 13:56:36 kali dhcpd: exiting.
Sep 22 13:56:38 kali isc-dhcp-server[4326]: Starting ISC DHCP server: dhcpdcheck syslog for diagnostics. ... failed!

cmq grazie mille sono stato un pò sbadato

Ritratto di pietro
pietro
(Collaboratore)
Offline
Collaboratore
Iscritto: 30/06/2005
Messaggi: 1124

Come fai a dire che il risultato non cambia, non vedi che i messaggi di errore sono completamente diversi?

Sembrerebbe non leggere la configurazione della sottorete, puoi postare il contenuto di /etc/dhcp/dhcpd.conf e l'output di ifconfig?

Debian. Be unique.

Ritratto di Guy92
Guy92
(Geek)
Offline
Geek
Iscritto: 26/02/2014
Messaggi: 93

si si lo vedo intendevo che ancora non funzionava
cmq ti posto ifconfig

   Link encap:Ethernet  HWaddr 74:e6:e2:13:92:f1  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1200 (1.1 KiB)  TX bytes:1200 (1.1 KiB)
 
usb0      Link encap:Ethernet  HWaddr 5e:28:ad:f1:8d:fe  
          inet addr:192.168.42.168  Bcast:192.168.42.255  Mask:255.255.255.0
          inet6 addr: fe80::5c28:adff:fef1:8dfe/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1216 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1135 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1126855 (1.0 MiB)  TX bytes:228068 (222.7 KiB)
 
wlan0     Link encap:Ethernet  HWaddr 00:1b:2f:37:09:82  
          inet addr:10.0.0.13  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:2fff:fe37:982/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:30 errors:0 dropped:0 overruns:0 frame:0
          TX packets:71 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8781 (8.5 KiB)  TX bytes:11316 (11.0 KiB)

cmq vorrei che il server si interfacciasse con usb0;
e il dhcpd.conf è il seguente
dns-update-style none;
authoritative;
# log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option domain-name-servers 194.168.4.100, 194.168.8.100;
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}

non so se ho sbagliato, ma ho anche aggiunto l'interfaccia usb0 al file /etc/default/isc-dhcp-server nel seguente modo
INTERFACES="usb0"

Ritratto di pietro
pietro
(Collaboratore)
Offline
Collaboratore
Iscritto: 30/06/2005
Messaggi: 1124

Non vedi che le due reti (usb e quella dichiarata nel file) non corrispondono?

Non c'è nessuna sottorete 192.168.0.0/24 definita tra le tue interfacce di rete, come può funzionare? Dove dovrebbe agganciarsi il server DHCP? Il messaggio di errore è abbastanza esplicativo, c'è scritto anche cosa dovresti fare.

I DNS, poi, sono quelli? Quante sottoreti hai?

Non puoi mettere numeri a caso negli indirizzi IP, devono seguire delle regole.

Debian. Be unique.

Ritratto di Guy92
Guy92
(Geek)
Offline
Geek
Iscritto: 26/02/2014
Messaggi: 93

ho risolto il problema Big Grin grazie, praticamente avevo messo le impostazioni qui sotto in nano /etc/dhcp/dhcpd.conf. e non in /etc/dhcp/dhcpd.conf quel punto digitato per errore mi aveva freagato, e nel file /etc/dhcp/dhcpd.conf c'erano le vecchie impostazioni, che ho postato. lol
mi scuso per il tempo e per la figuraccia una dietro l'altra....non riesco a capire come ho potuto fare tante figure da coglione, scusami veramente grazie per l'asistenza D Oh

ddns-update-style none;
authoritative;
# log-facility local7;
subnet 192.168.42.0 netmask 255.255.255.0 {
range 192.168.42.1 192.168.42.20;
option domain-name-servers 194.168.4.100, 194.168.8.100;
option routers 192.168.42.1;
option broadcast-address 192.168.42.255;
default-lease-time 600;
max-lease-time 7200;
}

ps: giuro di essere più sveglio lol

Ritratto di pietro
pietro
(Collaboratore)
Offline
Collaboratore
Iscritto: 30/06/2005
Messaggi: 1124

Il file è corretto, l'ho usato così come l'hai postato e funziona, a me il server dhcp parte.

Nel log che hai mostrato prima ci sono messaggi di esecuzioni precedenti.

Prova a ricontrollare tutto, assicurati che non ci sia una istanza già attiva ed esegui da riga di comando:

dhcpd -d --no-pid

così vedi subito i messaggi di log e posta il risultato (solo dell'esecuzione del comando).

Debian. Be unique.

Ritratto di pietro
pietro
(Collaboratore)
Offline
Collaboratore
Iscritto: 30/06/2005
Messaggi: 1124

OK. Ho visto dopo la tua risposta. Segno come risolto, quindi.

Debian. Be unique.

Ritratto di Guy92
Guy92
(Geek)
Offline
Geek
Iscritto: 26/02/2014
Messaggi: 93

ho risolto può leggere come nel post sopra che ho modificato, ho sflippato alla grande....