kali linux网络不可达

我以前确实遇到过这种情况。
当时,据我记得是2 01 6 年,兄弟使用的是Linux系统,运行ifconfig命令,结果只显示localhost。
我当时不太明白,就让他试试ifconfig -a。
嘿,确实如此,除了 localhost 之外,还有 eth0。

后来检查发现需要更改网络配置文件。
当时系统是Ubuntu,路径是/etc/network/interfaces。
然后我在文件中添加了两条命令,最后两句:
自动eth0 iface eth0 inet dhcp
添加完成后,保存文件,然后运行命令“/etc/init.d/networking restart”重新启动网络服务。
因此,如果再次运行配置,您将看到 eth0 和 localhost。
当时我就觉得这个方法非常有效。

解决Linux报错“No route to host”的方法

等等,昨天我在家就发生了这样的事。
电脑突然无法上网,浏览器打不开任何网页,但其他设备正常。
我的心猛地一跳,我知道肯定不是路由器坏了,而是我的电脑坏了。

首先,我在命令行中输入 ping 8 .8 .8 .8 ,屏幕上的噼啪声输出超时。
我的心沉了下去,是的。
然后我开始翻箱倒柜地检查配置。
我的IP是1 9 2 .1 6 8 .1 .1 05 ,掩码是2 5 5 .2 5 5 .2 5 5 .0,网关是1 9 2 .1 6 8 .1 .1 用ipconfig确认没有问题。
我再次尝试 ping 1 9 2 .1 6 8 .1 .1 ,这次成功了。
说明本地连接没有问题,但出站网关有问题。

重新启动路由器,拔掉插头,等待五分钟再重新插入。
此时我再次 ping 8 .8 .8 .8 ,它成功了!但网站打不开,浏览器提示DNS解析失败。
我快速输入 nslookup www.google.com 但屏幕一片空白。
切换到www.google.com,仍然没有反应。
我想这个DNS一定是坏了。
家里只有一台DNS服务器,是中国电信提供的。
我赶紧把电脑连上Wi-Fi,用手机查看IP,发现DNS是8 .8 .4 .4 和8 .8 .8 .8 回到你的电脑,打开 vim /etc/resolv.conf,清空其内容并添加两行:
名称服务器 8 .8 .4 .4 名称服务器 8 .8 .8 .8
保存后,我再次尝试 ping www.google.com,这次出现了包裹的往返时间。
打开浏览器,终于看到了网站。

突然想到以前在公司也遇到过类似的情况,就是因为我在公司内网DNS里写过。
不同的环境需要不同的解决方案。
例如,企业可以使用内部DNS,但家庭必须使用公网DNS。
这提醒我不要把所有问题归咎于大环境。
有时这只是一个小配置没有正确调整。