Încerc să mă instalez dnsmasq
pe AWS Ubuntu 20.4
urmărind acest legătură.
Cu toate acestea, se pare că nu pot ocoli eroarea dnsmasq: nu s-a putut crea soclul de ascultare pentru portul 53: Adresă deja utilizată
Am încercat pașii din aceste postări fără succes:
dnsmasq: nu s-a putut crea soclul de ascultare pentru portul 53: Adresă deja utilizată
https://discourse.pi-hole.net/t/dnsmasq-failed-to-create-listening-socket-for-port-53-permission-denied/16436
https://jonamiki.com/2020/01/29/dnsmasq-failed-to-create-listening-socket-for-port-53-address-already-in-use/
dnsmasq: nu s-a putut crea soclul de ascultare pentru portul 53: Adresa este deja utilizată
Singurul lucru care a avut un impact evident a fost sudo systemctl stop systemd-resolved.service
care a schimbat mesajul de eroare din dnsmasq: nu s-a putut crea soclul de ascultare pentru portul 53: Adresa este deja utilizată
la dnsmasq: nu s-a putut crea soclul de ascultare pentru 127.0.0.1: Adresă deja utilizată
Nu sunt sigur ce funcționează de fapt pe 53 pentru că, dacă alerg sudo ss -alpn sport = 53 src 127.0.0.1
nu există nicio ieșire, aparent nimic nu ascultă pe portul 53. Cu toate acestea, dacă rulez sudo ss -lp "sport = :domain"
ieșirea mea este:
Netid State Recv-Q Send-Q Adresă locală: Port Peer Address: Port Process
udp UNCONN 0 0 0.0.0.0:domeniu 0.0.0.0:* utilizatori:(("dnsmasq",pid=2059,fd=4))
udp UNCONN 0 0 [::]:domeniu [::]:* utilizatori:(("dnsmasq",pid=2059,fd=6))
tcp LISTEN 0 32 0.0.0.0:domeniu 0.0.0.0:* utilizatori:(("dnsmasq",pid=2059,fd=5))
tcp LISTEN 0 32 [::]:domeniu [::]:* utilizatori:(("dnsmasq",pid=2059,fd=7))
Ale mele /etc/dnsmasq.conf
se pare ca:
fără rezoluție
server=8.8.8.8#53
listen-address=127.0.0.1
cache-size=50
Am încercat să activez interfețe de legătură
în /etc/dnsmasq.conf
care nu avea nicio diferență.
Și am încercat, de asemenea, să mă asigur că opresc serviciul rezolvat de sistem și l-am mascat, astfel încât să pornesc automat la repornire.
sudo systemctl stop systemd-rezolvat
sudo systemctl dezactivează systemd-rezolvat
sudo systemctl mask systemd-rezolvat
Din nou, nicio diferență.
Control sudo systemctl dnsmasq.service
se intoarce:
Operație necunoscută dnsmasq.service.
ubuntu@ip-172-31-27-116:~$ sudo systemctl status dnsmasq.service
â dnsmasq.service - dnsmasq - Un server DHCP ușor și cache DNS
Încărcat: încărcat (/lib/systemd/system/dnsmasq.service; activat; prestabilit furnizor: activat)
Activ: a eșuat (Rezultat: cod de ieșire) din duminica 2022-02-13 19:55:05 UTC; acum 36 de ani
Proces: 3381 ExecStartPre=/usr/sbin/dnsmasq --test (cod=exit, status=0/SUCCESS)
Proces: 3382 ExecStart=/etc/init.d/dnsmasq systemd-exec (cod=ieșit, stare=2)
13 februarie 19:55:04 ip-172-31-27-116 systemd[1]: Se pornește dnsmasq - Un server DHCP ușor și cache DNS...
13 februarie 19:55:05 ip-172-31-27-116 dnsmasq[3381]: dnsmasq: verificare sintaxă OK.
13 februarie 19:55:05 ip-172-31-27-116 dnsmasq[3382]: dnsmasq: nu s-a putut crea soclu de ascultare pentru 127.0.0.1: Adresă deja utilizată
13 februarie 19:55:05 ip-172-31-27-116 dnsmasq[3382]: nu s-a putut crea soclul de ascultare pentru 127.0.0.1: Adresă deja utilizată
13 februarie 19:55:05 ip-172-31-27-116 dnsmasq[3382]: pornirea eșuată
13 februarie 19:55:05 ip-172-31-27-116 systemd[1]: dnsmasq.service: Procesul de control a ieșit, cod=ieșit, stare=2/INVALIDARGUMENT
13 februarie 19:55:05 ip-172-31-27-116 systemd[1]: dnsmasq.service: Eșuat cu rezultatul „exit-code”.
13 februarie 19:55:05 ip-172-31-27-116 systemd[1]: Nu s-a pornit dnsmasq - Un DHCP ușor și un server DNS de cache.