Score:0

เนมเซิร์ฟเวอร์หายไปจาก /etc/resolv.conf

ธง ro

ฉันมีปัญหาที่บรรทัด เนมเซิร์ฟเวอร์ 8.8.8.8 แค่หายไปจากฉัน /etc/resolv.conf.

สิ่งนี้อาจเกิดขึ้นทุกๆ 2-3 วันหรือมากกว่านั้น และฉันไม่ได้สังเกตเห็นสิ่งใดที่จะเชื่อมโยงกับปัญหานี้ จากนั้นฉันเพิ่มกลับเข้าไปใหม่ด้วยตนเองและเริ่มสคริปต์การวนซ้ำถาวรของฉันใหม่ สิ่งนี้ค่อนข้างน่ารำคาญและฉันอยากทราบว่าทำไมสิ่งนี้ถึงเกิดขึ้น

Score:0
ธง in

หลายบริการรวมถึง netplan, network-manager และ dhcpd ทั้งหมดจำเป็นต้องทำการเปลี่ยนแปลงใน resolv.conf เพื่อให้สอดคล้องกับการกำหนดค่าเครือข่ายปัจจุบัน

โดยทั่วไปในระบบอูบุนตู บริการ systemd-resolve และ resolvconf พยายามที่จะจัดการสิ่งนี้ และคุณจะพบว่าไฟล์ /etc/resolv.conf เป็นสัญลักษณ์ที่เชื่อมโยงกับ /var/run/resolvconf/resolv.conf.

หากคุณต้องการเปลี่ยนแปลงไฟล์นี้อย่างถาวร คุณต้องทำการเปลี่ยนแปลงในระบบย่อยการควบคุมอย่างใดอย่างหนึ่ง เช่น netplan หรือ network-manager

หากคุณไม่ต้องการให้จัดการไฟล์นั้นโดยอัตโนมัติ คุณสามารถลบ symlink และสร้างใหม่เป็นไฟล์ปกติได้ อย่างไรก็ตาม สิ่งนี้อาจทำให้สิ่งต่าง ๆ เช่น VPN, DHCP และการเปลี่ยนแปลงเครือข่ายแบบไดนามิกที่คุณได้รับเมื่อคุณย้ายจากเครือข่ายทางกายภาพหนึ่งไปยังอีกเครือข่ายหนึ่งเสียหาย

Score:0
ธง as

At reboot /etc/resolve.conf usually regenerated and can be rewritten / created on occasion by your DHCP or other services. You can try to disable getting dns-nameservers from your DHCP server if it's the case.

dhclient usually overcomes most resolvconf files. So updating your /etc/dhcp/dhclient.conf and /etc/network/interfaces files can work.

Answers and opinions for a similar issue can be found here

Ledi avatar
ro flag
ฉันลืมที่จะพูดถึง แต่สิ่งนี้เกิดขึ้นโดยไม่ต้องรีบูตเครื่อง สถานะการออนไลน์ของเครื่องนี้คือ 35 วัน และฉันจำได้ว่าสิ่งนี้เกิดขึ้นสองสามครั้งในช่วงสถานะการออนไลน์นี้
Armageddon_0x00 avatar
as flag
คุณสามารถเปลี่ยนสิทธิ์การเขียนของ `resolve.conf` เพื่อให้แน่ใจว่าไม่สามารถเขียนได้ อาจไม่ใช่ทางออกที่ดีที่สุด แต่ใช้ได้ผลในกรณีของฉันเมื่อไม่นานมานี้ คุณสามารถใช้ `chattr +i /etc/resolv.conf` เพื่อป้องกันการเขียน `chattr -i /etc/resolv.conf` เพื่อให้เขียนได้อีกครั้ง เกี่ยวกับสาเหตุที่มันเกิดขึ้น ฉันสามารถระบุเหตุผลได้มากมาย มันอาจจะเร็วกว่าและง่ายกว่าที่จะเอาชนะมันแทนที่จะค้นหาสาเหตุที่แท้จริง
user10489 avatar
in flag
การใช้ chattr บน resolv.conf กำลังแก้ไขปัญหาที่ไม่ถูกต้อง

โพสต์คำตอบ

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