kail的浏览器连接不上网
今天打开虚拟机突然发现上不了网了,这里简单记录一下排查过程
一.排查思路
1.ifconfig
查看虚拟机是否拿到ip地址了
2.ping -c 4 8.8.8.8
测试是否能访问公网ip地址
如果能 ping 通 → 网络 OK,可能是 DNS 配置问题。
如果不能 ping 通 → NAT 没有正常转发,可能是 VMware 设置问题。
3.测试能否解析域名ping -c 4 www.baidu.com
这里发现把baidu解析成了127.176.0.105,也就是说DNS被污染了
使用ip rout
复制eth0的ip192.168.109.2
vim /etc/resolv.conf
加上
nameserver 192.168.109.2
保存退出
但是这个文件会在每次重启后刷新,所以我们可以给这个文件上锁
chattr +i /etc/resolv.conf
sudo systemd-resolve --flush-caches
,刷新DNS缓存
sudo systemctl restart NetworkManager
,或者重启这个服务
但是此时发现,问题并没有解决。正常来说,修改了DNS配置项,就可以恢复了,但是这里还是有误。于是猜测是不是vmware NAT 被污染
/宿主机的网络环境
被污染
将DNS服务器从自动检测,换成自己添加的,即可