VM虚拟机中的Ubuntu设置固定IP图文教程

VM版本 11.1.0,其他版本都是类似的。我的Ubuntu是14.04的版本。

为了防止虚拟机启动后,ip变更,导致重新设置连接,所以要搞定固定IP。
1、设置虚拟机的上网方式为NAT。(虚拟机上网的几种方式,大家网上搜下多得是)

< 编辑->虚拟网络编辑器里面设置(VMnet8),取消自动ip获取,即DHCP

2、Ubuntu中设置。

1、修改/etc/network/interfaces.

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto eth0

iface eth0 inet static

address 192.168.222.10

netmask 255.255.255.0

gateway 192.168.222.2

#dns-nameservers 8.8.8.8

2、修改/etc/resolv.conf

nameserver:DNS服务器ip 这个一般都是弄成8.8.8.8就ok了

3、解决/etc/resolv.conf被重写的问题

1、与版本有关。

a)12.01

打开该文件后,会发现Generated by NetworkManager

关掉它 sudo service network-manager stop.但是这种方法不是永久有效的,因为每次启动都会启动它。

所以,我们就永久的关闭它。sudo vim /etc/init/network-manager.conf,注释掉 start on .

b)13.04

不知道从哪个版本开始不是由NetworkManager生成resolv.conf的了,因为文件开头写着这样一句话。

#Dynamic resolv.conf(5) file for glibc(3) generated by resolvconf(8)

#DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITE

哪个意思就是禁止network-manager也没用了,因为resolv.conf已经不归它管了,我们来看看resolv.conf与resolvconf是啥关系。ll /etc/resolv.conf。原来是个软链啊,那我们就修改源文件,与上面就类似了。

2、与版本无关的设置,看到interfaces这个文件的最后一行了,去掉注释就可以了。

3、重启 sudo service networking restart sudo ifconfig eth0 down sudo ifconfig eth0 up

上一篇:
下一篇:

插入图片