把笔记本电脑(联想Y460)的操作系统从Ubuntu 16.04LTS升级到了Ubuntu 17.10, 发现WIFI无线网络能够连接上, 但就是上不了网, 比如无法访问百度(www.baidu.com)网页。  但是如果利用网线来接入有线网络, 则能够正常访问网页。

在连接WIFI无线网络的情形下, 通过ping www.baidu.com操作发现没有响应,通过ping 192.168.1.1(后者即路由器或网关的IP地址)则能够收到响应,通过ping 183.232.231.172(后者即www.baidu.com对应的IP地址)能够收到响应, 在网页浏览器里访问地址183.232.231.172则能够正常打开百度首页 , 因此可以判断出是操作系统的DNS解析出了问题。

查看DNS服务器配置文件\etc\resolv.conf, 里面的内容是:# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

# 127.0.0.53 is the systemd-resolved stub resolver.

# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 127.0.0.53

可见DNS的默认地址被设定为127.0.0.53,而不是路由器或网关或DNS服务器的IP地址。 将上述文件作如下修改:# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

# 127.0.0.53 is the systemd-resolved stub resolver.

# run "systemd-resolve --status" to see details about the actual nameservers.

#nameserver 127.0.0.53

nameserver 192.168.0.1

nameserver 0.0.0.0

然后,重启一下WIFI无线网络, 就可以正常访问互联网了。

PS: 重启电脑后,发现问题依旧。重新查看DNS服务器配置文件\etc\resolv.conf, 里面的内容变回原来的样子了。 原因是resolv.conf文件被系统程序自动维护。为了防止该文件被跟改,可以为其添加独占权限,即执行

sudo chattr +i /etc/resolv.conf

然而结果显示Operation not supported while reading flags on /etc/resolv.conf, 从而无法执行。由于 resolvconf 包阻止resolv.conf的属性被chattr命令修改,因而可执行

sudo apt-get remove resolvconf

以删除该软件包。但是对resolv.conf文件的chattr操作依然无法执行。这其实是由系统管理resolv.conf文件的方式所导致的。用ls -l /etc/resolv.conf查看文件属性,会发现resolv.conf是指向另一个文件的软链接。只有当/etc/resolv.conf是个真实的文件时,系统才会采用该文件里配置的DNS服务器地址。因此解决问题的办法就是将软链接型的resolv.conf删除或重命名,然后创建新的resolv.conf文件并将DNS服务器的地址写进去, 即执行以下操作:

sudo mv /etc/resolv.conf /etc/resolv.conf.link

sudo vim /etc/resolv.conf

mv用来重命名, vim用来创建和写入内容。

转载本文请联系原作者获取授权,同时请注明本文来自徐勇刚科学网博客。

链接地址:http://wap.sciencenet.cn/blog-71294-1085286.html

上一篇:Ubuntu 16.04上运行sentaurus TCAD遇到的问题及解决方法

无线无法解释服务器域名,科学网—Ubuntu 17.10 WIFI无线网络无法解析DNS域名的解决方法 - 徐勇刚的博文...相关推荐

  1. linux交叉编译出现的问题,,Ubuntu 14.10下安装GCC交叉编译器遇到问题及解决方法

    Ubuntu 14.10下安装GCC交叉编译器遇到问题及解决方法 一.下载gcc-arm-none-eabi-4_9 安装成功后上报错误: ./gcc-arm-none-linux-gnueabi-g ...

  2. 归并有效排序算法matlab,科学网—[用MATLAB写算法]之排序算法2)归并排序merge sort - 徐勇刚的博文...

    归并排序(merge sort)是一种利用分治策略(divide and conquer)进行排序的算法,算法复杂度为 $\Theta (nlog_{2}n)$ . filename: merge_s ...

  3. linux 调整shmmax,科学网—Ubuntu 9.10 中更改 linux kernal 中的shmmax大小 - 孙鹏的博文...

    最近让Postmaster增加一个启动的辅助进程,这样子在启动Postmaster的时候申请的共享内存就增加了一些,这增加的一点点发现,Postmaster竟然启动不起来了,错误消息表明Postmas ...

  4. android x86虚拟机不识别网卡,科学网-AndroidSDK-虚拟机之Intel x86虚拟机安装-几个错误解决方法-联网-马飞的博文...

    在类似于<虚拟化技术加速Android模拟器尝试  > http://blog.csdn.net/wjxjyl/article/details/7433979 文章里,提到使用Intel ...

  5. ubuntu 17.10 wifi 网速慢的解决办法

    之前用过这个(https://blog.csdn.net/mikyz/article/details/69400160)方法对于我这个没有用 想起来在前一阵子学校ipv6能用了,所以启用了ipv6. ...

  6. Ubuntu 17.10安装NVIDIA显卡驱动后画面撕裂的解决办法

    问题表现为横向拖动窗口时窗口左右边框出现撕裂的现象,查询后得知是NVIDIA驱动安装后由于与SLI不兼容而并未默认开启PRIME Synchronization,开启方法如下: sudo nano / ...

  7. linux ubuntu 17,Ubuntu 17.04(Zesty Zapus)已经结束支持,请升级到Ubuntu 17.10

    截至今天,2018年1月13日,Ubuntu 17.04(Zesty Zapus)操作系统已经到达使用寿命,Canonical将不再为该系统版本提供任何安全和软件更新. Ubuntu 17.04(Ze ...

  8. Ubuntu 17.10安装Qt 5.10环境与Qt Creator 4.5开发工具(转自linux公社)

    记录下在Ubuntu 17.10搭建Qt环境与安装Qt Creator开发工具的过程.机器装的Linux是Ubuntu 17.10,16.04与17.04的应该也相同. Qt 5.10和Qt 3D S ...

  9. linux简易教程 莫烦,安装 Ubuntu 17.10

    安装 Ubuntu 17.10 作者: 莫烦 编辑: 莫烦 2017-10-11 选一个 Linux distribution ¶ 其实 Linux 不只是 一个系统, 他是很多系统的集合, 可以想象 ...

最新文章

  1. OpenCV 笔记(05)— opencv.hpp 头文件作用(是其它所有头文件的全集)
  2. 别再看GitHub的Star数了,这个数字更能反映项目流行趋势
  3. mysql 插入_Mysql中创建表格及插入数据
  4. php 正则获取数字,php结合正则获取字符串中数字的几种方法
  5. mysql explain 解释
  6. 使用OneHotEncoderEstimator操作Affairs
  7. 一个老外如何丑化中国程序员
  8. 机器学习降维-深度AI科普团队
  9. Hibernate自动创建表
  10. apache php 调优_LAMP服务器性能优化技巧之加速PHP
  11. java判断一个月间隔_如何检查间隔列表(Joda-Time)是否完全涵盖Java中的一个月
  12. JSP期末考试复习习题及答案
  13. java 二叉树详解 + 实现代码
  14. 神经网络的优缺点是什么,深度神经网络的优缺点
  15. 写了三年程序,我25了.
  16. python-selenium  自动化弹幕
  17. 仿XP画图板开发-解决布局问题
  18. 无线模块数据加密,反码校验,发送字符串ABCDEFGHIJKLMNOP LED频闪
  19. java学习笔记参考
  20. Ultra Light Support

热门文章

  1. 4k显示服务器,远程服务器4k显示器
  2. 自我介绍及欢迎报考我的研究生
  3. 昆石网络 VOS3000虚拟运营支撑系统任意文件读取漏洞
  4. 达梦数据库聚合拼接函数
  5. uni-app 设置APP应用跳转到系统设置页
  6. 基于多传感器的AUV控制系统
  7. Modified Polygon (Allow modified: No), (Allow shelved: No)/修改的多边形(允许修改:否)(允许搁置:否)
  8. C#的Linq to SQL
  9. python求球的表面积_python-Hypar的表面积(双曲线抛物面)
  10. html合并单元格后有虚线,excle单元格中间出现虚线/Excel表格里出现虚线,是怎么回事?...