前言:在大家的日常运维工作中,肯定多多少少都会用到虚拟机,但是默认情况下VMware创建的虚拟机每次启动都有可能更换IP这就对我们的工作造成了一定的麻烦,下面我就给大家介绍下,如何给centos虚拟机设置静态IP
VMWare :VMware® Workstation 15 Pro Version 15.5.2 build-15785246
Centos: CentOS Linux Release 7.6.1810 64bit
这是网卡IP 操作路径 网络->更改适配器选项->编辑 VMware Virtual Ethernet Adapter for VMnet8 属性
、
当前所有网卡配置
已连接的有两个 以太网3和以太网
虚拟网络编辑器
设置VMnet0 选择一张已连接的网卡进行映射
设置VMnet8
DHCP配置
NAT设置网关地址记得和上面配置的一致
在设置中把网络类型选择NAT模式并查看高级记一下MAC地址
至此,虚拟机网络已配置完毕,下面将进入centos系统内进行配置静态ip
Centos7 网卡目录在 /etc/sysconfig/network-scripts
那个ifcfg-ens33 就是现在所用的网卡 可以输入命令ip addr 查看在用网卡
编辑配置文件 vi ifcfg-ens33
编辑完成后配置文件详情
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="ad0dda6b-0900-4945-a747-ffb5a30b3279" DEVICE="ens33" ONBOOT="yes" HWADDR="00:0C:29:05:4B:ED" IPADDR=192.168.200.128 GATEWAY=192.168.200.2 NETMASK=255.255.255.0 DNS1=114.114.114.114 配置项解析: BOOTPROTO :动态获取ip是dhcp,静态ip我们要改成static; UUID :虚拟机里每一个系统这里必须不一样; DEVICE:这里填写这个ifcfg-后面的信息即可,或者直接用装机默认的(有些是什么eno1677… 一串数字的); HWADDR :这里填写刚刚虚拟机“高级”查看的MAC地址; IPADDR :这里填写刚刚设置的VMnet8的ip网段中的ip地址; GATEWAY :这里填写刚刚设置的VMnet8的网关ip; NETMASK :这里填写刚刚设置的VMnet8的子网掩码; DNS1:这里为了可以支持centos访问外网而设置的; 也可以使用如下命令设置DNS: vi /etc/resolv.conf 这个文件包含了DNS的地址信息,可以自己在这里添加,如下:
重启网卡
systemctl restart network
验证是否能ping通 外网ip
验证是否能ping通 本机ip
验证本机是否能ping通虚拟机ip
版权归属: 泪梦红尘
本文链接: https://www.bss2.com/archives/vm-ware-给centos虚拟机配置静态ip/