您的位置:首页 > 运维架构 > Linux

虚拟机上centos7静态IP的配置

2015-12-04 10:17 435 查看
在搭建hadoop的测试集群时,需要预先把集群机器的ip配置为静态

配置静态ip有多种方式,这里使用这种本人实验可以成功的,注意centos不同版本的系统可能不一样,本文只适用于centos7系统

环境:vm10,centos7;三个虚拟机,由于集群需要,这里centos1(机器名)装机为有界面的,centos2,centos3装机为无界面的;

提前说明一点:centos7有界面的系统在用我的方法配置完后可以访问外网,ping
www.baidu.com,但无界面的系统我这里配置完静态ip后并不能访问外网,配置静态之前是可以的,可能是在装系统时选项问题。。。这个先不深究,因为即使不能方位外网,三台虚拟机之间能够通讯,就满足我集群的需要

首先在VM界面centos1的网络配置,如下图,完成,1,2,3步骤,勾选dhcp之后要点击应用

之后查NAT设置,与DHCP设置,如下面两张图,nat设置里面要注意网关,与子网掩码;

dhcp设置里面要注意开始地址与结束地址,此地址为你的虚拟机可设置的ip范围

下面进入centos系统进行相关配置:

一定要在root用户下去更改下面的设置,界面系统如果以前连过外网,那么可能会在界面的网络设置里有很多个网络,我这里已把其他连接删除,记住要保留enoXXXXXX这种不删除

进入命令行,先备份cp /etc/sysconfig/network_scripts/ifcfg-enoXXXX       /etc/sysconfig/network_scripts/ifcfg-enoXXXX.bak

编辑vim /etc/sysconfig/network_scripts/ifcfg-enoXXXX

修改(修改的值原来文件中有引号的要保留引号):

BOOTPROTO="static"

ONBOOT="yes"

添加(IPADDR0为要设的静态ip地址;NETMASK为刚才上面NAT设置的子网掩码;GATEWAY0为上面NAT设置的网关ip;DNS1为为上面NAT设置的网关ip):

IPADDR0=192.168.121.128      

NETMASK=255.255.255.0

GATEWAY0=192.168.121.2

DNS1=192.168.121.2

修改完后保存

然后执行命令 systemctl restart network

执行同样步骤在centos2,centos3上,至此,静态ip的配置就完成了!


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息