ubuntu 16.04可以连接wifi,不能上网问题


前言

实验室的服务器突然不能上网了,查阅博客,调试一上午后终于调通了,记录一下。

一、相关文件及相关命令

相关文件:
/etc/resolv.conf
/etc/network/interfaces
/etc/resolvconf/resolv.conf.d/base
相关命令:
resolvconf -u
/etc/init.d/networking restart

二、问题描述

服务器连上wifi(该wifi能正常供其他电脑上网)后,无法ping通百度,但是可以识别地址,并自动转换成:www.a.shifen.com

三、解决办法

  1. 在/etc/network/interfaces文件中将
    ubuntu 16.04可以连接wifi,不能上网问题
    修改为:
    ubuntu 16.04可以连接wifi,不能上网问题
    其中打框框的是你网卡名称,此处是服务器连接wifi的网卡名称。
    查询网卡名称用命令:ifconfig
    ubuntu 16.04可以连接wifi,不能上网问题
    根据inet地址:192.168.100.34可以判断wlx50…是连接wifi的网卡名称。

2.使用命令:/etc/init.d/networking restart 重启网络服务,再ping www.baidu.com就可以了!

四、产生的额外问题

因为在/etc/network/interfaces文件中将网卡修改成了连wifi的那个,这样会导致重启后,机器无法识别到wifi。所以重启机器后,需要将该文件改回原来的信息,再重启连上wifi,再重复第三个步骤。

总结

1.需要说明的是第二点中的文件和命令在本次解决步骤中没有全部用到,不过都是和网络配置相关的。
2.对于其中的原理博主暂时也不太清楚是怎么回事,权作记录,以及给其他遇见类似问题的朋友一个参考。