在virtualbox中安装多台centos虚拟机,每次重启虚拟机都要查看本机的IP,尤其是在集群的环境下,重启虚拟机或者重启电脑都要重新修改集群配置或者是hosts配置,因此我们需要设置固定IP来节省这种麻烦。下面我们来设置固定IP.
第一步:
在virtualbox中,管理(或者工具)——》全局设定——》网络——》中,添加一个NAT网络:
第二步:
在virtulabox中,管理——》主机网络管理——》创建,添加host-only.
第三步:
在安装好的centos虚拟机中点击设置(这里以我的zknode1为例):设置——》网络——》添加网卡1和网卡2,分别是前面创建的Nat网络和host-only网络。
第四步:
完成以上设置后启动Centos虚拟机,进行网络配置。
编辑ifcfg-enp0s3这个文件:
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
修改后重启网络:service network restart,
这时候可以ping一下百度试试可以连接互联网了。
第五步:
做完第四步的配置,这时候还是动态IP,我们需要添加第二个网卡来设置静态IP。
复制ifcfg-enp0s3,改成ifcfg-enp0s8
cp ifcfg-enp0s3 ifcfg-enp0s8
编辑ifcfg-enp0s8文件:
注意:
- IPADDR范围为第二步创建的host-only的范围,一般是(192.168.224.101——192.168.224.255)
- UUID需要执行uuidgen命令来重新生成一个
同样,设置完ip后重启网络:
service network restart
完成!!!
这时候静态IP也有了
在虚拟机外使用xshell连接: