Score:0

วิธี unwritable /etc/resolv.conf ใน linux

ธง au

เมื่อใดก็ตามที่ฉันระงับระบบการเปลี่ยนแปลงของฉัน /etc/resolv.conf ถูกกำหนดเป็นค่าเริ่มต้น

ระบบโหลดแต่ละครั้งเปลี่ยนไฟล์เหนื่อยมาก

มีแต่ละวิธีในการบันทึกการเปลี่ยนแปลงของฉัน /etc/resolv.conf ??

terdon avatar
cn flag
โปรด [แก้ไข] คำถามของคุณและอธิบายสิ่งที่คุณพยายามทำ เหตุใดคุณจึงแก้ไข `/etc/resolv.conf` คุณกำลังพยายามบรรลุอะไร
Artur Meinild avatar
vn flag
บน Ubuntu โดย deafult systemd-resolved หรือ NetworkManager จะจัดการ `resolv.conf' ของคุณ คุณต้องปิดการใช้งานอย่างใดอย่างหนึ่งและติดตั้งแอปพลิเคชันอื่นเป็นตัวแก้ไข DNS เพื่อให้สามารถแก้ไขได้ด้วยตนเอง นี่เป็นหนึ่งในสิ่งที่น่ารำคาญเล็กน้อยที่คุณต้องระวังใน Ubuntu
Score:2
ธง us

ดังที่ Artur Meiild ชี้ให้เห็นไฟล์ Solve.config จะถูกแก้ไขโดยอัตโนมัติโดยผู้จัดการเครือข่ายที่ติดตั้ง (ซึ่ง "NetworkManager" เป็นหนึ่งในนั้น)

คุณสามารถตรวจสอบได้โดยดูที่ไฟล์ Solve.conf ของคุณ

$cat /etc/resolv.conf
สร้างโดย NetworkManager

อาจมีผู้จัดการเครือข่ายทุกประเภทอยู่ในระบบของคุณ: นี่คือตัวอย่างของผู้ต้องสงสัยหลัก 2 คน:

หากเป็น systemd คุณสามารถเปลี่ยนที่อยู่ DNS ในไฟล์ systemd ได้ด้วยตนเอง /etc/systemd/resolved.conf. ที่นั่นคุณควรแสดงความคิดเห็น DNS หรือและกรอกบริการที่คุณต้องการ

sudo nano /etc/systemd/resolved.conf

หากเป็น NetworkManager ซึ่งเป็นผู้จัดการเครือข่ายหลักของฉัน คุณสามารถแสดงการตั้งค่าได้โดยดำเนินการ "$ sudo NetworkManager --print-config" ในเทอร์มินัลของคุณ สามารถเพิ่มการตั้งค่า DNS ในตำแหน่งไฟล์ที่แสดง:

sudo nano /etc/NetworkManager/NetworkManager.conf

และกรอก

[หลัก]
DNS=8.8.8.8;

หรือในกรณีที่คุณต้องการปล่อยให้ไฟล์ /etc/resolv.conf อยู่คนเดียว

DNS = ไม่มี

ในทุกกรณีคุณควรเริ่มบริการใหม่หรือทำแบบ windows: รีบูต

sudo systemctl รีสตาร์ท NetworkManager

อัพเดทเพิ่มเติม: ชื่อของคุณบ่งบอกว่าคุณต้องการเพียงแค่บล็อกการเขียนในไฟล์เท่านั้น นี่ไม่ใช่วิธีปฏิบัติทั่วไปเนื่องจากการกระทำดังกล่าวจะข้ามโฟลว์ของ Linux

sudo chmod u-w /etc/resolv.conf

.. ลบตัวเลือกการเขียนของไฟล์

PooiaFerdowsi avatar
au flag
ไม่มีผลงานเหล่านั้น :(
Whois_me avatar
us flag
ไม่มี? ที่แปลกมาก. ฉันเห็นว่าคุณได้ขยายขอบเขตของคำถาม บางทีคุณสามารถอัปเดตคำถามของคุณเล็กน้อย รวมถึงขั้นตอนที่คุณได้ทำไปแล้ว เพื่อให้เราสามารถตอบสนองได้ ดูเหมือนว่าแปลกที่การลงโทษเดียวที่คุณพบคือการบล็อก DNS เป็นกรณีนี้จริงๆเหรอ?
Score:1
ธง cn
sudo chattr +i etc/resolv.conf

ทำได้ดีกว่าก่อนที่จะทำการเชื่อมต่อเครือข่ายและฉันจะไม่ไว้ใจมันมากเกินไป

โพสต์คำตอบ

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