J'essaie de configurer un point d'accès WiFi avec HostAPD et ISC-DHCPD, mais le serveur DHCP ne fonctionne pas. Le fichier Conf est le même que j'ai trouvé dans ce didacticiel: [Hostapd: la manière Linux de créer un point d'accès wifi virtuel] [1] !!!! OK, je pense que je ne vais pas obtenir d'aide en plus de ne pas les astuces utiles aux dokumentations que j'ai déjà lues ... !!!!
Ceci est le message d'erreur que j'obtiens lorsque je souhaite la démarrer avec la commande "SystemCl Démarrer ISC-DHCP-Server.Service" ou "Service ISC-DHCP-Server Start"
Job for isc-dhcp-server.service failed because the control process exited with error code.
See "systemctl status isc-dhcp-server.service" and "journalctl -xe" for details.
Ceci est la sortie de la commande "Système Système ISC-DHCP-Server.Service":
> root@l0calh0st:~# systemctl status isc-dhcp-server.service ●
> isc-dhcp-server.service - LSB: DHCP server Loaded: loaded
> (/etc/init.d/isc-dhcp-server; generated; vendor preset: disabled)
> Active: failed (Result: exit-code) since Tue 2018-01-09 18:23:07 CET;
> 3s ago
> Docs: man:systemd-sysv-generator(8) Process: 3831 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited,
> status=1/FAILURE)
>
> Jan 09 18:23:05 l0calh0st dhcpd[3842]: bugs on either our web page at www.isc.org or in the README file
> Jan 09 18:23:05 l0calh0st dhcpd[3842]: before submitting a bug. These pages explain the proper
> Jan 09 18:23:05 l0calh0st dhcpd[3842]: process and the information we find helpful for debugging..
> Jan 09 18:23:05 l0calh0st dhcpd[3842]:
> Jan 09 18:23:05 l0calh0st dhcpd[3842]: exiting.
> Jan 09 18:23:07 l0calh0st isc-dhcp-server[3831]: Starting ISC DHCPv4 server: dhcpdcheck syslog for diagnostics. ... failed!
> Jan 09 18:23:07 l0calh0st isc-dhcp-server[3831]: failed!
> Jan 09 18:23:07 l0calh0st systemd[1]: isc-dhcp-server.service: Control process exited, code=exited status=1
> Jan 09 18:23:07 l0calh0st systemd[1]: isc-dhcp-server.service: Failed with result 'exit-code'.
> Jan 09 18:23:07 l0calh0st systemd[1]: Failed to start LSB: DHCP server.
Et c'est la sortie de la commande "journalctl -xe"
root@l0calh0st:~# journalctl -xe
Jan 09 19:44:42 l0calh0st dhcpd[4212]:
Jan 09 19:44:42 l0calh0st dhcpd[4212]:
Jan 09 19:44:42 l0calh0st dhcpd[4212]: Not configured to listen on any interfaces!
Jan 09 19:44:42 l0calh0st dhcpd[4212]:
Jan 09 19:44:42 l0calh0st dhcpd[4212]: If you think you have received this message due to a bug rather
Jan 09 19:44:42 l0calh0st dhcpd[4212]: than a configuration issue please read the section on submitting
Jan 09 19:44:42 l0calh0st dhcpd[4212]: bugs on either our web page at www.isc.org or in the README file
Jan 09 19:44:42 l0calh0st dhcpd[4212]: before submitting a bug. These pages explain the proper
Jan 09 19:44:42 l0calh0st dhcpd[4212]: process and the information we find helpful for debugging..
Jan 09 19:44:42 l0calh0st dhcpd[4212]:
Jan 09 19:44:42 l0calh0st dhcpd[4212]: exiting.
Jan 09 19:44:44 l0calh0st isc-dhcp-server[4201]: Starting ISC DHCPv4 server: dhcpdcheck syslog for diagnostics. ... failed!
Jan 09 19:44:44 l0calh0st isc-dhcp-server[4201]: failed!
Jan 09 19:44:44 l0calh0st systemd[1]: isc-dhcp-server.service: Control process exited, code=exited status=1
Jan 09 19:44:44 l0calh0st systemd[1]: isc-dhcp-server.service: Failed with result 'exit-code'.
Jan 09 19:44:44 l0calh0st systemd[1]: Failed to start LSB: DHCP server.
-- Subject: Unit isc-dhcp-server.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit isc-dhcp-server.service has failed.
--
-- The result is RESULT.
C'est le fichier ETC/DHCP/DHCPD.CONF:
ddns-update-style none;
ignore client-updates;
authoritative;
option local-wpad code 252 = text;
subnet
10.0.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers
10.0.0.1;
# --- Netmask
option subnet-mask
255.255.255.0;
# --- Broadcast Address
option broadcast-address
10.0.0.255;
# --- Domain name servers, tells the clients which DNS servers to use.
option domain-name-servers
10.0.0.1, 8.8.8.8, 8.8.4.4;
option time-offset
0;
range 10.0.0.3 10.0.0.13;
default-lease-time 1209600;
max-lease-time 1814400;
}
Ceci est le fichier/etc/par défaut/isc-dhcp-serveur-serveur:
# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server)
# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf
# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPDv4_PID=/var/run/dhcpd.pid
#DHCPDv6_PID=/var/run/dhcpd6.pid
# Additional options to start dhcpd with.
# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACESv4="wlan0"
INTERFACESv6=""
C'est le fichier/etc/réseau/interfaces: (je ne sais pas si cela est important)
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 10.0.0.14
netmask 255.255.255.0
sortie pour ifconfig:
root@l0calh0st:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.101 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 2003:50:ad02:a21:d455:ca81:501e:727a prefixlen 64 scopeid 0x0<global>
inet6 fe80::da92:2698:1cc8:40d prefixlen 64 scopeid 0x20<link>
ether 40:8d:5c:52:43:f4 txqueuelen 1000 (Ethernet)
RX packets 4908 bytes 2441138 (2.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5464 bytes 822466 (803.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16 memory 0xdf200000-df220000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<Host>
loop txqueuelen 1000 (Lokale Schleife)
RX packets 188 bytes 14388 (14.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 188 bytes 14388 (14.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 36:58:48:6a:7b:16 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
!!!! OK, je pense que je ne vais pas obtenir d'aide en plus de ne pas les astuces utiles aux dokumentations que j'ai déjà lues ... !!!!
Vous devez d'abord rendre l'interface jusqu'à ce que l'adresse IP du serveur DHCP soit configurée. Allez sur/etc/réseau/interfaces (si vous exécutez la version 17 ou avant) ou pouvez utiliser NetPlan (pour 18.04). restant Toutes la configuration sont correctes.
dHCPD a besoin de 2 fichiers pour travailler:
[.____] /etc/default/dhcpd.conf
- Définit les interfaces (ce qui vous manque)
et
[.____] /etc/dhcp/dhcpd.conf
- le fichier que vous avez déjà terminé
le contenu de /etc/default/dhcpd.conf
devrait ressembler à quelque chose comme ça:
# /etc/default/dhcpd.conf
INTERFACES="eth0"