centos7下为了方便以后搭建全分布式的hadoop,需要将原来的动态获取IP改为静态IP,并且要保证上网正常。
这里的配置是基于vmware的NAT链接,是不是适用与其他情况没有做过尝试。
第一步:配置Vmware网络设置
首先,由于该方案适用于NAT链接方式,那么虚拟机设置中网络适配器选择NAT方式。
然后在本地网络管理中查看Vmware Network Adapter Vmnet8的IPV4的配置:
这里显示如图信息,获得子网掩码信息:255.255.255.0
然后查看Vmware的网络设置:编辑-》虚拟网络编辑器
打开后,点击更改设置按钮,
选中vmnet8,点击nat设置,
获得网关信息:192.168.222.2
然后点击dhcp设置:
获得虚拟机ip设置范围:192.168.222.128~192.168.222.254.
第二步:虚拟机静态IP设置及主机名设置绑定
打开终端,root权限下:vim /etc/sysconfig/network_scripts/ifcfg-enoXXXX,
在插入模式下:
修改
BOOTPROTO=static
ONBOOT=yes
添加:
IPADDR0=192.168.222.200
NETMASK=255.255.255.0
GATEWAY0=192.168.222.2
DNS1=8.8.8.8
DNS2=8.8.4.4
这里的IPADDR0值在192.168.222.128~192.168.222.254.之间。
使用hostnamectl命令,hostnamectl set-hostname name ,再通过hostname或者hostnamectl status命令查看更改是否生效。
绑定主机:vim /etc/hosts
这里不用管这个文件里面写了神马,都将你的静态IP与你的主机名绑定。
绑定方式: ip name, 示例:
192.168.222.200 archangle
重启网络:
systemctl restart network.
到此,配置完成。