Ubuntu 16.04 配置局域网静态ip

Ubuntu 16.04 配置局域网静态ip

  1. 查看将要配置的ip的详细信息
ifconfig

Ubuntu 16.04 配置局域网静态ip_第1张图片
这里wlp3s0是作者将要配置的ip标识,每个人的标识可能都不一样

当你查看的时候,很可能出现不止一个ip信息,你需要选择你要配置的网络。那怎么找到你要配置的ip信息呢?
方法一:假设我要将连接到WiFi为a1的网络配置成静态ip,先连上WiFi a1,通过命令‘ifconfig’查看所有ip信息,接着连上其他WiFi(假设为a2),再次通过命令‘ifconfig’查看所有ip信息,你会发现两次查看的所有ip信息中,会有一个ip信息被替换了,那么被替换的ip信息就是WiFi为a1对应的网络信息,替换后的ip信息就是WiFi为a2对应的网络信息。
方法二:通过局域网中的其他机器ping你用命令‘ifconfig’查看到的所有ip地址,若能ping通,则该ip为当前连接的网络ip

注意:框框中的信息将在第3步配置时需要用到,且需要对应上

  1. 查看将要配置的ip的网关
netstat -r

在这里插入图片描述
找到与步骤一相对应的(同样标识为wlp3s0的)网关

  1. 配置静态ip地址
sudo vim /etc/network/interfaces

初次打开时,该文件的状态如下:
在这里插入图片描述
添加如下内容:
Ubuntu 16.04 配置局域网静态ip_第2张图片
注意:框框中的内容要和1&2步骤查看的内容一致
保存退出即可

  1. 创建一个文件:/etc/resolvconf/resolv.conf.d/tail
sudo vim /etc/resolvconf/resolv.conf.d/tail

然后在该文件中配置自己的DNS服务器信息,即:

nameserver 8.8.8.8 ##(谷歌的dns服务器,解析慢的话可以换国内的一些dns)

此步骤是为了添加dns配置信息到dns配置文件:/etc/resolv.conf

  1. 修改NetworkManager的配置文件
sudo vim /etc/NetworkManager/NetworkManager.conf

managed=false 改为 managed=true
修改此文件的原因是:NetworkManager默认不管理出现在/etc/network/interfaces中的接口,所以可以通过修改NetworkManager的配置文件来改变这一默认设置
保存后退出即可

  1. 重启Network ManagerSave
sudo service network-manager restart
  1. 重启网络
/etc/init.d/networking restart
  1. 重新开机
  2. 完成!

参考资料:
Ubuntu设置静态IP后无网络连接的解决方法
ubuntu设置局域网静态IP

你可能感兴趣的:(操作记录)