ubuntu设置静态IP后上不了网是啥原因?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu设置静态IP后上不了网是啥原因?相关的知识,希望对你有一定的参考价值。
参考技术A 起因是想将虚拟机中的ubuntu设置为桥接模式,分配一个静态IP来测试所写服务器,费了九牛二虎之力修改IP、掩码、DNS等设置后终于成功了,但没想到晚上将虚拟机重启后Ubuntu右上角状态栏显示无网络连接:\\x0d\\x0a\\x0d\\x0a于是我尝试在终端执行ping命令,得到:\\x0d\\x0a\\x0d\\x0a根据这个错误提示,又联想到之前刚修改过DNS配置文件:/etc/reslov.conf \\x0d\\x0a于是我便查看了一下这个文件,却发现我之前的修改被清空了:\\x0d\\x0a\\x0d\\x0a继续在该文件上添加DNS配置信息: \\x0d\\x0anameserver 210.21.196.6\\x0d\\x0a\\x0d\\x0a重启网络\\x0d\\x0asudo service network restart1\\x0d\\x0a\\x0d\\x0a此时系统右上角仍然显示无网络连接,继续尝试ping命令,还是得到相同结果:\\x0d\\x0a\\x0d\\x0a再打开DNS配置文件,发现之前的添加“诡异”的消失了。 \\x0d\\x0a在网上看了几个博主对类似问题的解决,主要有两个解决方法:\\x0d\\x0a\\x0d\\x0a方法一: \\x0d\\x0a创建一个文件:/etc/resolvconf/resolv.conf.d/tail\\x0d\\x0asudo vim /etc/resolvconf/resolv.conf.d/tail1\\x0d\\x0a\\x0d\\x0a然后在该文件中配置自己的DNS服务器信息,即:\\x0d\\x0anameserver 210.21.196.61\\x0d\\x0a\\x0d\\x0a重启resolvconf程序:\\x0d\\x0asudo /etc/init.d/resolvconf restart 1\\x0d\\x0a\\x0d\\x0a打开/etc/resolv.conf文件,此时配置信息已经添加进入该文件中了\\x0d\\x0a\\x0d\\x0a方法二: \\x0d\\x0a此方法便是直接将DNS信息写入/etc/network/interfaces中: \\x0d\\x0a在该文件中加入\\x0d\\x0adns-nameserver 210.21.196.61\\x0d\\x0a\\x0d\\x0a我通过第一种方法配置好DNS信息后,ping通了,但是系统右上角的网络信息仍然显示: \\x0d\\x0adevice not managed\\x0d\\x0a\\x0d\\x0a研究了半天后发现可能是network-manager的问题,因为每次重新启动network-manager后DNS配置文件就被重置了,于是转向谷歌求助,最后在askubuntu论坛上上找到了答案。\\x0d\\x0a\\x0d\\x0aMost probably your interface appears in /etc/network/interfaces. By\\x0d\\x0a default, NetworkManager does not manage interfaces that appear in \\x0d\\x0a/etc/network/interfaces.\\x0d\\x0a\\x0d\\x0a原来是NetworkManager默认不管理出现在/etc/network/interfaces中的接口,所以可以通过修改NetworkManager的配置文件来改变这一默认设置:\\x0d\\x0asudo vim /etc/NetworkManager/NetworkManager.conf1\\x0d\\x0a\\x0d\\x0a将 managed=false 改为 managed=true\\x0d\\x0a\\x0d\\x0a保存后重新启动Network ManagerSave.\\x0d\\x0asudo service network-manager restart1\\x0d\\x0a\\x0d\\x0a此时网络便正常显示了:Ubuntu设置静态连接连不上网
今天新建了一个Ubuntu虚拟机,一切都好了之后,设置了静态ip,但是上不了网,但是使用dhcp可以上网。
搞了几个小时也没有搞定,记录一下这些信息
以上是关于ubuntu设置静态IP后上不了网是啥原因?的主要内容,如果未能解决你的问题,请参考以下文章