Próbuję skonfigurować serwer dhcp, używając udhcpd jako serwera dhcp.
Podstawowe informacje:
Podążając za samouczkami dotyczącymi konfiguracji serwera dhcp (np. Dla AP Raspberry Pi) tutaj i tutaj i tutaj ), Utknąłem z udhcpd
serwer. Zauważ, że wszystkie linki używają tego samego udhcp
serwer, gdzie mój jest skonfigurowany identycznie jak te określone, ale został mi przedstawiony ten błąd podczas uruchamiania
Problem:
# sudo udhcpd -f
udhcpd (v1.22.1) started
udhcpd: bind: Address already in use
Zostało to uruchomione z konsoli, ale te same wiadomości znajdują się w syslog
W momencie wydania powyższego polecenia żadna instancja DHCP nie była uruchomiona, co zostało potwierdzone za pomocą sudo ps -aux | grep dhcp
.
# sudo ps -aux | grep dhcp
admin 3375 0.0 0.2 4280 1892 pts/2 S+ 22:50 0:00 grep --color=auto dhcp
Informacje dodatkowe:
NIC używana dla dhcp to wlan1
.
/ etc / network / interfaces
//...
iface wlan1 inet static
address 192.168.2.254
netmask 255.255.255.0
gateway 192.168.8.254 #internet-facing NIC
network 192.168.2.0
broadcast 192.168.2.255
//...
udhcpd.conf
start 192.168.2.1 #default: 192.168.0.20
end 192.168.2.240 #default: 192.168.0.254
#interface eth0 #default: eth0
interface wlan1
opt dns 8.8.8.8 8.8.4.4
opt subnet 255.255.255.0 #subnet to allow shared iface to send data to wlan0 gw
opt router 192.168.2.254 #wlan1 - shared wifi iface - ip address
opt lease 864000 # 100 day lease
max_leases 64 #default: 254
remaining yes #default: yes
# The location of the leases file
#lease_file /var/lib/misc/udhcpd.leases #defualt: /var/lib/misc/udhcpd.leases
# The location of the pid file
pidfile /var/run/udhcpd.pid #default: /var/run/udhcpd.pid
# Static leases map
#w55eu laptop
static_lease b2:66:85:20:1e:32 192.168.2.1
#admin
static_lease 48:5a:3f:19:9d:63 192.168.2.4
Jestem całkowicie zagubiony, co powoduje: „Adres już używany”
Jakieś sugestie?
dnsmasq
, na przykład. Sprawdź, jakie procesy używajądomain
porty zsudo ss -tlp
(dla tcp / 53) isudo ss -ulp
(dla udp).