为VMware的多台虚拟机绑定IP地址的⽅法
最近我在VMware上⾯⽤三台虚拟机搭建了⼀个hadoop的集。但是后来发现了⼀个问题:每次重新打开三台机器的时候,因为主机所连接的⽹络的变化,会导致VMware中的这三台虚拟机的IP地址也变掉。这会导致ssh失败,三台机器⽆法通讯。所以总结了⼀种⽅式来绑定虚拟机的IP地址。
1、打开虚拟机后,在编辑>模拟⽹络编辑器>NET设置中查看⾃⼰的IP地址、⼦⽹掩码、和⽹关。
2、开启虚拟机服务 
我的电脑—-> 管理 ——>服务和应⽤程序——>服务(这个⼀般情况下我们的电脑都已经开启了)
3、登录要绑定IP的虚拟机,配置⽹络。
4、以 root ⽤户登录 Linux 虚拟机,输⼊如下命令配置 ip
vi /etc/sysconfig/network-scripts/ifcfg-ens33
(注:这⾥的ens33是我电脑的⽹卡名称,每个⼈的不⼀定相同。要在⽬录下⾃⼰查看。路径:/etc/sysconfig/network-scripts/)
上图就是当前⾃⼰的虚拟机的⽹络配置情况,做如下修改:
将BOOTPROTO='dhcp' 改为 BOOTPROTO='static'
输⼊:IPADDR=⾃⼰设定(IP地址我这⾥设置为:192.168.135.132)NETMASK=255.255.255.0 (⼦关掩码)
GATEWAY=192.168.135.2(⽹关)
DNS1=8.8.8.8
如下图所⽰:虚拟机vim命令
输⼊完成后,按ESC 键,然后输⼊“:wq”,即保存退出
5. 配置 DNS
vi /f
输⼊: nameserver 192.168.135.2
输⼊完成后,按ESC 键,然后输⼊“:wq”,即保存退出 
如果不进⾏ DNS 配置,那么只能和真实物理机通信, ping www.baidu 是不通的。
6、重启⽹卡,使得配置⽣效(配置完成后必须重启⽹卡)
service network restart
然后‘ping'⼀下,真实的⽹址:‘www.baidu',如下则配置成功,不需要第7步。
上图则表⽰配置成功。
7、关闭防⽕墙 
如果你 ping 本机真实ip地址,不通,那么需要关闭防⽕墙。
①、即时⽣效,重启后复原
开启:service iptables start
关闭:service iptables stop
②、永久性⽣效,重启后不会复原
开启:chkconfig iptables on
关闭:chkconfig iptables off
补充:在绑定好IP之后,⽤ifconfig 命令来查看当前的IP地址是否为⾃⼰设置的。
另外,IP绑定之后,主机名可能会变,⽤如下命令修改主机名
修改主机名:
1. 静态主机名:vim /etc/hostname
2. 瞬时主机名:vim /etc/sysconfig/network
hostname +主机名
查看主机名的命令:hostnamectl
以上这篇为VMware的多台虚拟机绑定IP地址的⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。