ubuntu14.04设置静态ip及DNS 配置

1. 找到文件并作如下修改:

sudo vim /etc/network/interfaces

修改如下部分:

auto eth0
iface eth0 inet static
address 192.168.0.117
gateway 192.168.0.1 #这个地址你要确认下 网关是不是这个地址
netmask 255.255.255.0
#network 192.168.0.0
#broadcast 192.168.0.255

2. 修改dns解析

#因为以前是dhcp解析,所以会自动分配dns服务器地址
#而一旦设置为静态ip后就没有自动获取到的dns服务器了
#要自己设置一个
#sudo vim /etc/resolv.conf
#写上一个公网的DNS
#nameserver 202.96.128.86
#(注意:8.8.8.8是谷歌的DNS服务器,但是解析速度慢,还是找到一个国内的dns来用)

  • 方法1:【无效】
sudo vim /etc/network/interfaces
dns-nameservers 114.114.114.114
  • 方法2:(这个文件默认是空的)
sudo vim /etc/resolvconf/resolv.conf.d/base
nameserver 114.114.114.114
nameserver 8.8.4.4

如果有多个DNS就一行一个

修改好保存,然后执行

resolvconf -u
sudo vim /etc/resolvconf/resolv.conf.d/head

打开里面显示如下

再看/etc/resolv.conf,最下面就多了2行:

cat /etc/resolv.conf

```bash
# 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
nameserver 8.8.8.8
nameserver 8.8.4.4
  1. 重启网卡:
sudo /etc/init.d/network restart

猜你喜欢

转载自blog.csdn.net/weixin_38090079/article/details/131703060