在学习分布式技术的过程中,经常需要搭建集群,多台机器可以通过创建多台虚拟机来模拟,但是虚拟机的IP在每次重启之后是动态分配和变化的,所以需要固定分配IP。
一、Centos虚拟机固定IP
1、环境配置
- 操作系统:Centos7
- 虚拟机软件:VMware® Workstation 15 Pro
2、设置虚拟机的网络连接方式
3、查看NAT模式的网络参数
编辑 - 虚拟网络编辑器
在网络编辑器上点击NAT设置
4、修改centos配置
(1)修改配置文件
执行以下命令进入/etc/sysconfig/network-scripts/
目录,并编辑ifcfg-ens33
文件
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
内容修改为如下,然后保存退出
说明:
- BOOTPROTO=static # 开机协议,有dhcp及static;
- ONBOOT=yes # 设置为开机启动;
- DNS1=114.114.114.114 # 这个是国内的DNS地址,是固定的;
- IPADDR=192.168.27.135 # 设置的固定IP
- NETMASK=255.255.255.0 # 子网掩码,不需要修改;
- GATEWAY=192.168.2.1 # 网关
(2)重启网络服务
service network restart
(3)检测配置是否生效
使用ifconfig
命令查看IP地址
测试虚拟机是否能连外网
测试本机是否能ping通虚拟机
(4)重启虚拟机再次执行(3)中检测
重启之后发现右上角的菜单已没有网络连接的选项
二、Ubuntu虚拟机固定IP
1、环境配置
- 操作系统:Centos7
- 虚拟机软件:ubuntu 16.04
2、设置虚拟机的网络连接方式
同上,只设一次即可
3、查看NAT模式的网络参数
同上
4、修改Ubuntu配置
(1)修改interfaces文件
sudo vim /etc/network/interfaces
修改内容如下所示:
(2)重启网络
sudo /etc/init.d/networking restart
网友评论