Score:1

dnsmasq: ล้มเหลวในการสร้างซ็อกเก็ตการฟังสำหรับ 127.0.0.1: ที่อยู่ที่ใช้งานแล้ว

ธง es

ฉันกำลังพยายามตั้งค่า dnsmasq บน AWS อูบุนตู 20.4 โดยทำตาม นี้ ลิงค์

อย่างไรก็ตาม ฉันไม่สามารถแก้ไขข้อผิดพลาดได้ dnsmasq: ล้มเหลวในการสร้างซ็อกเก็ตการฟังสำหรับพอร์ต 53: ที่อยู่ที่ใช้งานแล้ว

ฉันได้ลองทำตามขั้นตอนในโพสต์เหล่านี้โดยไม่ประสบความสำเร็จ:

  1. dnsmasq: ล้มเหลวในการสร้างซ็อกเก็ตการฟังสำหรับพอร์ต 53: ที่อยู่ที่ใช้งานแล้ว

  2. https://discourse.pi-hole.net/t/dnsmasq-failed-to-create-listening-socket-for-port-53-permission-denied/16436

  3. https://jonamiki.com/2020/01/29/dnsmasq-failed-to-create-listening-socket-for-port-53-address-already-in-use/

  4. dnsmasq : ล้มเหลวในการสร้างซ็อกเก็ตการฟังสำหรับพอร์ต 53: ที่อยู่ที่ใช้งานแล้ว

สิ่งเดียวที่มีผลกระทบที่ชัดเจนคือ sudo systemctl หยุด systemd-resolved.service ซึ่งเปลี่ยนข้อความแสดงข้อผิดพลาดจาก dnsmasq: ล้มเหลวในการสร้างซ็อกเก็ตการฟังสำหรับพอร์ต 53: ที่อยู่ที่ใช้งานแล้ว ถึง dnsmasq: ล้มเหลวในการสร้างซ็อกเก็ตการฟังสำหรับ 127.0.0.1: ที่อยู่ที่ใช้งานแล้ว

ฉันไม่แน่ใจว่าเลข 53 กำลังวิ่งอยู่จริงๆ เพราะถ้าฉันวิ่ง sudo ss -alpn sport = 53 src 127.0.0.1 ไม่มีเอาต์พุต เห็นได้ชัดว่าไม่มีสิ่งใดฟังอยู่บนพอร์ต 53 อย่างไรก็ตาม ถ้าฉันเรียกใช้ sudo ss -lp "กีฬา = :โดเมน" ผลลัพธ์ของฉันคือ:

สถานะ Netid Recv-Q Send-Q ที่อยู่ในระบบ:ที่อยู่พอร์ตเพียร์:กระบวนการพอร์ต                                  
udp UNCONN 0 0 0.0.0.0:โดเมน 0.0.0.0:* ผู้ใช้:(("dnsmasq",pid=2059,fd=4))       
udp UNCONN 0 0 [::]:โดเมน [::]:* ผู้ใช้:(("dnsmasq",pid=2059,fd=6))       
tcp ฟัง 0 32 0.0.0.0:โดเมน 0.0.0.0:* ผู้ใช้:(("dnsmasq",pid=2059,fd=5))       
tcp LISTEN 0 32 [::]:โดเมน [::]:* ผู้ใช้:(("dnsmasq",pid=2059,fd=7))    

ของฉัน /etc/dnsmasq.conf ดูเหมือนกับ:

ไม่มีการแก้ไข
เซิร์ฟเวอร์=8.8.8.8#53
ฟังที่อยู่ = 127.0.0.1
ขนาดแคช = 50

ฉันพยายามเปิดใช้งาน เชื่อมต่ออินเทอร์เฟซ ใน /etc/dnsmasq.conf ซึ่งไม่สร้างความแตกต่าง

และฉันยังพยายามทำให้แน่ใจว่าได้หยุดบริการที่แก้ไขโดย systemd และฉันปิดบังไว้เพื่อเริ่มต้นอัตโนมัติเมื่อรีบูต

sudo systemctl หยุด systemd- แก้ไขแล้ว
sudo systemctl ปิดใช้งาน systemd-resolved
sudo systemctl มาสก์ systemd- แก้ไขแล้ว

อีกครั้งไม่มีความแตกต่าง

กำลังตรวจสอบ sudo systemctl dnsmasq.service ผลตอบแทน:

การดำเนินการที่ไม่รู้จัก dnsmasq.service
ubuntu@ip-172-31-27-116:~$ sudo systemctl สถานะ dnsmasq.service
â dnsmasq.service - dnsmasq - DHCP ที่มีน้ำหนักเบาและเซิร์ฟเวอร์ DNS ที่แคช
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/dnsmasq.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่วันอาทิตย์ 2022-02-13 19:55:05 UTC; 36s ที่ผ่านมา
    กระบวนการ: 3381 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=0/SUCCESS)
    กระบวนการ: 3382 ExecStart=/etc/init.d/dnsmasq systemd-exec (รหัส=ออก, สถานะ=2)

13 ก.พ. 19:55:04 ip-172-31-27-116 systemd[1]: การเริ่มต้น dnsmasq - DHCP ที่มีน้ำหนักเบาและการแคชเซิร์ฟเวอร์ DNS ...
13 กุมภาพันธ์ 19:55:05 ip-172-31-27-116 dnsmasq[3381]: dnsmasq: การตรวจสอบไวยากรณ์ตกลง
13 ก.พ. 19:55:05 น. ip-172-31-27-116 dnsmasq[3382]: dnsmasq: ล้มเหลวในการสร้างซ็อกเก็ตการฟังสำหรับ 127.0.0.1: ที่อยู่ที่ใช้งานแล้ว
13 ก.พ. 19:55:05 ip-172-31-27-116 dnsmasq[3382]: ล้มเหลวในการสร้างซ็อกเก็ตการฟังสำหรับ 127.0.0.1: ที่อยู่ที่ใช้งานอยู่แล้ว
13 ก.พ. 19:55:05 ip-172-31-27-116 dnsmasq[3382]: ล้มเหลวในการเริ่มต้น
13 ก.พ. 19:55:05 น. ip-172-31-27-116 systemd[1]: dnsmasq.service: ออกจากกระบวนการควบคุม, รหัส=ออก, สถานะ=2/INVALIDARGUMENT
13 ก.พ. 19:55:05 ip-172-31-27-116 systemd[1]: dnsmasq.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
13 กุมภาพันธ์ 19:55:05 ip-172-31-27-116 systemd[1]: ไม่สามารถเริ่ม dnsmasq - DHCP ที่มีน้ำหนักเบาและแคชเซิร์ฟเวอร์ DNS
WU-TANG avatar
cn flag
--bind-dynamic flag ทำให้ฉันอยู่เหนือข้อผิดพลาด ฉันไม่ได้พยายามตั้งค่าหรือทดสอบจริง ๆ ... ดังนั้นฉันจึงไม่ทราบผลลัพธ์เพิ่มเติม `dnsmasq -d --bind-dynamic -a 127.10.0.1` บนบรรทัดคำสั่ง เริ่มบริการและฟังบนพอร์ต... โดยไม่มีแฟล็ก ฉันได้รับข้อผิดพลาดเดียวกัน
L23P avatar
es flag
`dnsmasq: ไม่สามารถตั้งค่า --bind-interfaces และ --bind-dynamic` คือทั้งหมดที่ฉันได้รับ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา