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 一段时间访问内网正常,访问不了外网的主要内容,如果未能解决你的问题,请参考以下文章