Parrot IP与DNS相关问题设置

1 .设置IP地址、网关

查看IP地址

ifconfig -a

sudo nano /etc/network/interfaces  /etc/network/interfacesbackup   #备份原有配置文件

sudo nano /etc/network/interfaces   #编辑网网卡配置文件

ctrl+o   #保存配置
ctrl+x   #退出

(一般用户无需配置)

#2 .设置dns

sudo cp  /etc/resolv.conf   /etc/resolv.confbackup    #备份原有dns配置文件

sudo nano /etc/resolv.conf   #编辑配置文件

ctrl+o   #保存配置
ctrl+x   #退出

适用于:
a.常见的DNS问题
b.更新系统后显示域名解析暂时失败,尝试用

cat  /etc/resolv,.conf 查看DNS  

提示没有这个文件或者reslov,conf已损坏

解决办法:

  • 删掉etc下失效的resolv,.conf

rm  -f /etc/resolv.conf 会出现莫名其妙的问题无法删除

使用

sudo  rm -rf /etc/resolv.conf    #强制删除resolv.conf                                                     
vi  /home/arry/Desktop/resolv.conf   #在桌面创建resolv.conf                                         

内容如下:

         Generated by NetworkManager  
         domain localdomain  
         search localdomain  
         nameserver 8.8.8.8
         nameserver 8.8.4.4  

``
然后

sudo  cp  -rf  /home/arry/Desktop/resolv.conf /etc #强制拷贝文件至/etc

#3、重启网络

service networking restart   #重启网络

#4.测试网络连通性

ping www.baidu.com

1 个赞

升级最新版本系统的过程中,因为一个为知的软件包导致文件resolv.conf成为了空文件,所以会出现升级系统后无法解析域名的情况

吶,原来是这样啊!其实,也不是什么大问题,调试一下就好了

###我的还是解决不了,domain那里是红色的报错了,service networking start 之后开始出现报错。
systemctl status networking.service是什么意思
journalctl -xe
这两个是什么意思

##ifconfig 居然连eth0都没有了

如果是更新完出现的域名解析失败按照教程是可以解决的

要注意是先删除原文件,然后在另外的文件夹新建resolv.conf文件,写入内容后保存再复制到/etc目录下

dns服务器不建议使用8.8.8.8 ,在大陆受污染严重

可以换成119.29.29.29

##不行,还是没有eth0

那就不是dns的问题了,把你问题详细描述一下单独发帖吧

##还是报错
systemctl status networking.service
journalctl -xe

重启,或者改变虚拟机网络连接方式,如从NAT变成桥接

参考这篇帖子
或者这篇

能百度到的东西先去尝试百度解决

##没用,我决定重装系统


服务器资源由ZeptoVM赞助

Partners Wiki Discord