bee*_*eju 20 resolv.conf restore
我错误地删除了resolvconf文件夹和resolv.conf文件/etc,假设 resolvconf 导致 UCK 失败。现在应用程序已经升级,解决了这个问题,但它说no file named resolv.conf in /etc。它说的是正确的,因为我删除了这些文件。有没有办法重新创建文件或从其他位置还原?
des*_*gua 32
您可以重新安装 resolvconf 以恢复默认配置:
sudo apt-get install --reinstall resolvconf
Run Code Online (Sandbox Code Playgroud)
另一个想法是删除“resolvconf”然后安装:
sudo apt-get remove --purge resolvconf && sudo apt-get install resolvconf
Run Code Online (Sandbox Code Playgroud)
lua*_*art 11
如果resolvconf -u显示/etc/resolv.conf不是符号链接的警告,/run/resolvconf/resolv.conf则只需备份该resolv.conf并创建符号链接:
$ cd /etc
$ sudo ln -s /run/resolvconf/resolv.conf
Run Code Online (Sandbox Code Playgroud)
小智 6
尝试这个:
nano /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)
添加:
nameserver 8.8.8.8
Run Code Online (Sandbox Code Playgroud)
名称服务器 192.168.xx(检查ifconfig输出的地址是否正确)
然后
sudo service resolvconf start
sudo systemctl enable resolvconf
Run Code Online (Sandbox Code Playgroud)
小智 5
接受的答案对我不起作用。重新安装后resolvconf,系统resolv.conf每次重新启动后都会完全擦除我的文件。
为了解决这个问题,network-manager除了.libnss-resolveresolvconf
手动将名称服务器添加到resolve.conf(这样您就可以从Ubuntu存储库获取包):
sudo vi /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)
nameserver 8.8.8.8到文件中。重新安装network-manager、 libnss-resolve和resolvconf软件包:
apt install --reinstall resolvconf network-manager libnss-resolve
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
90393 次 |
| 最近记录: |