ubuntu Server配置静态IP
有时候,我们需要在VMware Workstation中搭建一个服务器,需要服务器和主机不同IP,且都能上网,以便于外部主机进行访问等相关工作。
首先说一下VMware网络连接模式(NAT模式和桥接模式)。关于两种模式的区别,通俗点讲:
NAT模式下,虚拟机从属于主机,也就是访问外部网络必须通过主机来访问,因此虚拟机的IP只有主机才能识别。
桥接模式下,虚拟机和主机是平行关系,共享一张网卡(使用网卡的多个接口),可以直接访问外部网络。
具体配置如下:
1、VMware Workstation 首先设置桥接模式
2、通过Terminal命令行来设置IP地址
sudo vim /etc/network/interfaces
3、配置DNS服务器(注意:这步有问题,先看后面解释)
sudo vim /etc/resolv.conf
输入:
nameserver 114.114.114.114
nameserver 8.8.8.8
4、重启系统
【问题】
ubuntu重启后/etc/resolv.conf中的dns会消失,给我们远程服务造成很大麻烦.
打开 /etc/resolv.conf会发现一段警告说这个文件是resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。
【方法一】: 此方法只适合添加一条dns
sudo vim /etc/network/interfaces
添加
dns-nameservers 114.114.114.114
【方法二】: 可以输入多条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系统后的dns再也不丢失了.