मैं hostapd और isc-dhcpd के साथ एक वाईफाई एक्सेस प्वाइंट स्थापित करने की कोशिश करता हूं, लेकिन dhcp सर्वर काम नहीं करता है। कॉन्फ फाइल वही है जो मुझे इस ट्यूटोरियल में मिली है: [होस्टैप: वर्चुअल वाईफाई एक्सेस प्वाइंट बनाने का लिनक्स तरीका] [1] !!!!ठीक है, मुझे लगता है कि मुझे पहले से पढ़े गए दस्तावेज़ीकरण के लिए उपयोगी संकेत के अलावा कोई मदद नहीं मिलेगी ...!!!!

यह त्रुटि संदेश है जो मुझे तब मिलता है जब मैं इसे "systemctl start isc-dhcp-server.service" या "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.

यह "systemctl status isc-dhcp-server.service" कमांड का आउटपुट है:

> [email protected]:~# 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.

और यह "journalctl -xe" कमांड का आउटपुट है

[email protected]:~# 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.

यह आदि/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;
}

यह /etc/default/isc-dhcp-server फ़ाइल है:

# 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=""

यह /etc/network/interfaces फ़ाइल है: (मुझे नहीं पता कि यह महत्वपूर्ण है या नहीं)

    # 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

ifconfig के लिए आउटपुट:

[email protected]:~# 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
answer

डीएचसीपीडी को काम करने के लिए 2 फाइलों की जरूरत है:
/etc/default/dhcpd.conf- इंटरफेस को परिभाषित करता है (आप क्या याद कर रहे हैं)
और
/etc/dhcp/dhcpd.conf- वह फाइल जिसे आपने पहले ही समाप्त कर लिया है

की सामग्री /etc/default/dhcpd.confकुछ इस तरह दिखनी चाहिए:

# /etc/default/dhcpd.conf
INTERFACES="eth0"

आपको पहले इंटरफ़ेस बनाना चाहिए और उस पर डीएचसीपी सर्वर आईपी कॉन्फ़िगर करना चाहिए। /etc/network/interfaces पर जाएं (यदि आप 17 या उससे पहले का संस्करण चला रहे हैं) या आप नेटप्लान (18.04 के लिए) का उपयोग कर सकते हैं। शेष सभी विन्यास सही हैं।

journalctl -xeवास्तव में त्रुटि क्या है, इस बारे में अधिक विस्तृत जानकारी प्राप्त करने के लिए आपको (जैसा कि त्रुटि संदेश से पता चलता है) का उपयोग करना चाहिए

इसे खोजने के लिए आपको इधर-उधर भटकना पड़ सकता है। या आप journalctl -fएक टर्मिनल में चल सकते हैं और सेवा को पुनरारंभ कर सकते हैं जो जर्नल की पूंछ को लिखना चाहिए और दूसरे टर्मिनल में दिखाई देनी चाहिए।


Jan 09 19:44:42 l0calh0st dhcpd[4212]: Not configured to listen on any interfaces!

^^^ आपकी समस्या है।