ฉันเพิ่งติดตั้ง Ubuntu Server 18.04 และตั้งค่า SSH เพื่อให้ฉันสามารถกำหนดค่าต่อไปผ่านเดสก์ท็อปของฉัน แต่ฉันพบปัญหาบางอย่างที่ดูเหมือนว่าฉันจะไม่ผ่านมา
ฉันพยายามวิ่ง
sudo apt-get update
แต่ได้รับข้อผิดพลาดอย่างต่อเนื่อง:
ความล้มเหลวชั่วคราวในการแก้ไขไฟล์เก็บถาวร. Ubuntu.com
ไม่สามารถดึงhttp: //archive.ubuntu ........ ล้มเหลว
ฉันตรวจสอบเพื่อดูว่าการเชื่อมต่ออินเทอร์เน็ตของฉันใช้ได้หรือไม่
ping 8.8.8.8
และฉันก็ได้รับคำตอบทั้งหมดก็พอมี
ฉันสงสัยว่าอาจ DNS ของฉันไม่ได้ตั้งค่าอย่างถูกต้องดังนั้นฉันจึงลอง
ping www.google.com
และได้รับข้อผิดพลาด:
ความล้มเหลวชั่วคราวในการจำแนกชื่อ
ตกลงดังนั้นฉันได้พิจารณาแล้วว่าที่จริงแล้วมันเป็นปัญหา DNS บางประเภท แต่ "คำตอบ" ทั้งหมดที่ฉันได้ลองใช้ไม่ได้ผลสำหรับฉัน
ฉันลองแก้ไข/etc/resolv.conf
โดยไม่โชคเพราะมันดูเหมือนว่าเป็นลิงก์สัญลักษณ์
ฉันพบคำตอบที่นี่ซึ่งจะทำงานเฉพาะเมื่อฉันเรียกใช้จากรากเช่น:
sudo bash
แต่แนะนำให้ย้อนกลับการเปลี่ยนแปลงในภายหลังโดย:
rm /etc/resolv.conf
ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
ถ้าฉันทำเช่นนั้นฉันจะสูญเสียการเชื่อมต่ออีกครั้ง
- ฉันควรปล่อยให้เป็นแบบที่ฉันมีหรืออย่างอื่นหรือไม่?
- นี่เป็นวิธีแก้ปัญหาอย่างถาวรหรือไม่?
- และสาเหตุของปัญหาคือข้อเท็จจริงที่
/run/resolvconf/resolv.conf
ไม่มีอยู่จริงหรือไม่?
/run/resolvconf/resolv.conf
ไม่มีอยู่ไม่มีจุดในการสร้าง symlink จาก/etc/resolv.conf
มัน ดังนั้นจนกว่าคุณจะพบว่าเหตุใดไฟล์ดังกล่าวจึงไม่มีอยู่ฉันแนะนำให้ใช้งานคู่มือของresolv.conf
คุณ คุณสามารถเพิ่มผลลัพธ์ของdpkg -l resolvconf
คำถามของคุณได้หรือไม่?