分享

为虚拟机搭建OpenStack系统设置NAT和静态IP地址

本帖最后由 pig2 于 2014-2-24 01:58 编辑
阅读本文时可以带着下面小问:
1. NAT不是动态分配IP吗,那又怎么设置静态IP呢?
2.该如何设置静态IP?


        众所周知,虚拟机上网可以使用桥接模式、主机模式(即host-only,对应VMnet1)和NAT模式(对应于VMnet8),但是我们在配置、测试中需要将虚拟机设置成静态的IP地址。一般而言,VM设置为主机模式比较简单,用主机给VM分配网络共享。


       因为学校网络是禁止提供任何形式的网络共享(包括开启wifi、VM主机模式等),否则立即网络中断。手中只有一台笔记本电脑或者台式机,莫办法用服务器,但是这些条件都无法阻止我们热爱、追逐、学习Openstack和Hadoop大数据&云计算的努力,由于我的网络环境较特殊,于是我VM只能使用NAT上网并设置成静态的IP地址方法(缺陷是:我的VM静态IP设置的是寝室的,在教室和其他地方VM无法上网)。

那么,本帖适用于和我网络环境差不多但又很Like云计算的同志


         好了,咱们开始NAT旅途!


第一步:
查看本机VMnet8的设置信息

1.png


第二步:
将虚拟机设置为NAT上网模式

2.png

第三步:
在VMware中的虚拟网络编辑器中使用VMnet8(NAT模式)

3.png


第四步:
在虚拟网络编辑器中查看NAT设置信息,记录下网关IP,这些值不需要修改,直接使用默认值。
下一步在VM中的网关设置需要这个值

4.png


第五步:
在虚拟网络编辑器中查看DHCP设置信息。
你需要注意和设置的是根据你虚拟机机的个数来设置“开始IP地址”到“结束IP地址”(192.168.107这三个数不变,只能改第四个字节)的个数。
该范围内的IP地址将用于各VM的IP地址。

5.png

第六步:
在虚拟机系统里设置IP地址、网关IP、子网掩码和DNS服务器地址(用于打开网页等),请注意勾选下面两项。

6.png

第七步:

在IPV4设置选项卡中,把DNS服务器地址设置为谷歌的DNS地址(8.8.8.8)。
每个虚拟机的网关IP和DNS地址都是一样的。


7.png


注意:
1、  在Linux系统上,必须设置DNS服务器地址。而在Windows系统上则不需要设置。
2、  更改上述IP、网关等后,以root用户必须重启网络服务(service network restart),如有必要请重启虚拟机!

检验ip是否正确
至此ip设置完成,正确的标志是虚拟机与主机可以互相ping通,根据上面的配置使用语句
主机ping 虚拟机:ping 192.168.107.135        
虚拟机ping 主机:ping 192.168.107.1      
也可ping下百度:ping  -c4 www.baidu.com


实战小技巧:
根据上述资料,在VMware的NAT联网模式下,我们可以建立多个虚拟机,虚拟机的IP分别为 192.168.107.128、192.168.107.129、192.168.107.130 等等。这些虚拟机与主机(192.168.107.1)就组成了一个局域网,虚拟机与虚拟机之间可ping通,虚拟机与主机之间也可ping通,即相互之间是可通信的,更重要的一点是,各个虚拟机都可访问外网!!!



呵呵,怎么样,旅途愉快吗?不过,我不知道,痛与乐,相信你知道!

已有(6)人评论

跳转到指定楼层
xioaxu790 发表于 2014-2-23 13:49:05
string2020 发表于 2014-2-23 13:44
我的物理网卡(本地连接) 的IP是自动获取的。

这样的话,就不能共享给 VMware Network Adapter VMnet1  ...

        Vmnet1是给host-only上网模式用的,可以用本机分配网络共享给VMnet1;             VMnet8是给NAt模式用的,不需要分配网络共享,也可使用静态IP地址。
      我的QQ号在群里是Openstack--任远,你Q我吧。我们细聊


回复

使用道具 举报

nettman 发表于 2014-2-23 13:56:16
string2020 发表于 2014-2-23 13:44
我的物理网卡(本地连接) 的IP是自动获取的。

这样的话,就不能共享给 VMware Network Adapter VMnet1  ...

也可以查看这个帖子
集群搭建必备:虚拟机之一实现Host-only方式上网
回复

使用道具 举报

nettman 发表于 2014-2-23 14:32:23
本帖最后由 pig2 于 2014-2-23 14:37 编辑
string2020 发表于 2014-2-23 14:16
如果 物理网卡(本地连接) 的IP是固定IP,就没有问题,很容易?

现在的问题是:物理网卡(本地连接) ...


你可以先ping一下自动获取的ip,然后把获取的ip,子网掩码等信息填写下图所示。如果这个做不到的话,就很难办了
注意宽带和本地连接是两个不同的ip

2.png

回复

使用道具 举报

yinandyi 发表于 2015-5-21 22:33:24
string2020 发表于 2014-2-23 14:16
如果 物理网卡(本地连接) 的IP是固定IP,就没有问题,很容易?

现在的问题是:物理网卡(本地连接) ...

ics服务没有启动 还需要启动系统自带防火墙服务
回复

使用道具 举报

linian_hadoop 发表于 2015-12-14 11:56:52
Thks!~ 旅途愉快
回复

使用道具 举报

linian_hadoop 发表于 2015-12-23 13:52:53
旅途是愉快的!NAT不需要在本地连接处设置网络共享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条