目标
看到了很多文献及文档,但是都没有说清ip是用的哪个,最后结果是什么。经过了一些磕绊,总结了下虚拟机配置步骤,希望能给你带来帮助。目标:新建及克隆虚拟机,做到:1. 虚拟机之间互相能ping通;2. 虚拟机和主机能互相ping通;3. 虚拟机和网站能ping通;
一、虚拟机的网络配置
Edit-> Virtual Network Editor
Virtual Network Editor有三个网络:桥连接(bridged), Host-only, NAT, 这里我们设置的是NAT的连接方式。
NAT(网络地址转换模式):主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。
要注意的是:
- 子网地址:NAT的子网设置,设置的地址是可以随意的,和主机的ip地址没有关系。
- 子网掩码:子网掩码一般都设置为: 255.255.255.0;
- 网关地址:需要对NAT 进行setting:setting中这里填的地址,是上页的ip地址的前三个网段相同,第四个网段保持不同,可以设置为2,3都行。但是一定要记住这个网关地址,后面配置会用到!
二、虚拟机机子ip配置
1. 第一台hadoop0
主要是进行三项配置(很多博客中介绍了hostname等一大堆不相关的,其实可以先忽略,先把主要的配置好):
- 修改虚拟机的静态ip
界面直接设置也可以,但是推荐用命令行–
sudo vim/etc/sysconfig/network-scripts/ifcfg-ens33
改为:
将BOOTPROTO改为static;
将IPADDR配置ip,这个配置的ip只要前三个网段和网关保持一致,最后一位随意,比如我这里的网关设置为了192.168.1.2
,那我的这个机子上的ip就设置为了:192.168.1.x
;
GATEWAT配置的是网关地址;
DNS1配置的也是网关的地址;
2. 配置DNS
vi /etc/resolv.conf
输入网关地址:
nameserver 192.168.146.2
输入完成后,按ESC键,然后输入":wq"保存退出即可。
3.关闭防火墙
具体操作为:
# 暂时关闭
service iptables stop
# 永久关闭
chkconfig iptables off
重启机子:
shutdown -h now
2. 第二台hadoop1
通过右键管理->克隆,进行完整克隆。
同样的操作,进行ip配置,网关配置,dns配置,并关闭防火墙。
3. 验证
验证的方式就是互相ping主机,虚拟机互ping,ping网址,进行对应的操作即可。