ubuntu 16.04.7 LTS 一段时间访问内网正常,访问不了外网

Posted 玩电脑的辣条哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 16.04.7 LTS 一段时间访问内网正常,访问不了外网相关的知识,希望对你有一定的参考价值。

环景:

虚拟机Ubuntu 16.04.7 LTS
自动获取IP

问题描述:

一段时间发生,重启就好,反复
内网访问正常,访问不了外网,可以ping通8.8.8.8和114.114.114.114
ping百度显示:
ping:unknown host www.baidu.com

原因分析:

感觉是DNS配置问题,自动获取ip
查看一下DNS
nmcli dev show

解决方案:

查看一下配置文件sudo vi /etc/resolv.conf,里面是否有nameserver 127.0.1.1,改为公网dns服务器 nameserver 8.8.8.8,修改一个自己当地运营商用的dns服务器,保存退出即可!
重启会恢复127.0.1.1

改为静态重启不恢复
Ubuntu 16.04.7 LTS系统重启后/etc/resolv.conf内容还原,不能修改,完美解决

相关配置命令:
buntu重置网络配置

重置网络
sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start

配置网络
ifconfig -a //查看所有网卡信息

sudo ifconfig eth0 192.168.1.11 netmask 255.255.255.0 //配置ip地址 和 子网掩码

sudo route add default gw 192.168.1.1 //设置网关

改dns
sudo vi /etc/resolv.conf

以DHCP方式配置网卡
编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:
#The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp

以上是关于ubuntu 16.04.7 LTS 一段时间访问内网正常,访问不了外网的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu 16.04.7 LTS磁盘空间不足扩容

ubuntu 16.04.7 LTS 修改 ssh默认端口号 ssh服务重新启动不了

ubuntu 16.04.7 LTS 开启ssh默认关闭ROOT账户远程密码连接

Ubuntu 16.04.7 LTS 怎么把系统syslog日志发送到日志平台

Ubuntu16.04.7LTS xshell每次连接没几秒就自动断开

ubuntu 16.04.7 LTS 不进系统修改忘记的ROOT密码