Câu trả lời:
Thật dễ dàng để sửa chữa. Chỉ cần mở một thiết bị đầu cuối và chạy các lệnh sau:
sudo rm /etc/resolv.conf
sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf
sudo resolvconf -u
../
cần thiết? Tại sao chúng ta không nên sử dụng sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
?
Kể từ Ubuntu 12.04, độ phân giải là một phần của hệ thống cơ sở. Bạn có thể tạo lại liên kết tượng trưng cần thiết bằng cách chạy
dpkg-reconfigure resolvconf
hoặc bằng cách làm như sau trong một thiết bị đầu cuối.
sudo ln -nsf ../run/resolvconf/resolv.conf /etc/resolv.conf
Lưu ý rằng kể từ Ubuntu 12.10, độ phân giải không còn bị hủy bỏ nếu /etc/resolv.conf không phải là một liên kết tượng trưng. Nó không in một thông báo cảnh báo, nhưng điều này có thể bị tắt tiếng bằng cách đặt dòng
REPORT_ABSENT_SYMLINK=no
trong / etc / default / decvconf.
dpkg-reconfigure
lệnh thay đổi /etc/resolv.conf
trở thành một liên kết tượng trưng, ngay cả khi một tệp bình thường đang ở /etc/resolv.conf
? Ngoài ra, bạn có phải loại bỏ /etc/resolv.conf
trước khi làm ln
? Tôi gặp lỗi khi thử nó trên hệ thống của mình, nhưng một lần nữa, tôi không gặp lỗi được mô tả trong câu hỏi này khi tôi thử nó.
rm -r decv.conf
nano decv.conf trong đó
máy chủ tên 1.1.1.1
máy chủ tên 1.0.0.1
lưu nó với ctrl + X.
sau đó làm: sudo apt-get install openresolv
sau đó: khởi động lại máy tính nó sẽ hoạt động.
TÔI SPENT 4 GIỜ KHAI THÁC NÀY. S W SUR LÀM VIỆC NGAY LẬP TỨC NẾU BẠN LÀM ĐƯỢC