ubuntu Server配置静态IP

     有时候,我们需要在VMware Workstation中搭建一个服务器,需要服务器和主机不同IP,且都能上网,以便于外部主机进行访问等相关工作。
首先说一下VMware网络连接模式(NAT模式和桥接模式)。关于两种模式的区别,通俗点讲:
NAT模式下,虚拟机从属于主机,也就是访问外部网络必须通过主机来访问,因此虚拟机的IP只有主机才能识别。
桥接模式下,虚拟机和主机是平行关系,共享一张网卡(使用网卡的多个接口),可以直接访问外部网络。
具体配置如下:
1、VMware Workstation 首先设置桥接模式
ubuntu Server配置静态IP
2、通过Terminal命令行来设置IP地址
   sudo vim  /etc/network/interfaces
ubuntu Server配置静态IP
3、配置DNS服务器(注意:这步有问题,先看后面解释
   sudo vim  /etc/resolv.conf
输入:
    nameserver 114.114.114.114
    nameserver 8.8.8.8
ubuntu Server配置静态IP
4、重启系统

问题
ubuntu重启后/etc/resolv.conf中的dns会消失,给我们远程服务造成很大麻烦.
打开 /etc/resolv.conf会发现一段警告说这个文件是resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。
ubuntu Server配置静态IP
【方法一】: 此方法只适合添加一条dns
   sudo  vim  /etc/network/interfaces 
   添加
       dns-nameservers 114.114.114.114
ubuntu Server配置静态IP
【方法二】: 可以输入多条dns
   sudo vim /etc/resolvconf/resolv.conf.d/base
输入:
    nameserver 114.114.114.114
    nameserver 8.8.8.8
保存后执行下面命令:
   sudo  resolvconf  -u
在查看/etc/resolv.conf最下面就多出了dns服务
ubuntu Server配置静态IP
这样重启ubuntu系统后的dns再也不丢失了.