前言:在大家的日常运维工作中,肯定多多少少都会用到虚拟机,但是默认情况下VMware创建的虚拟机每次启动都有可能更换IP这就对我们的工作造成了一定的麻烦,下面我就给大家介绍下,如何给centos虚拟机设置静态IP
软件环境
VMWare :VMware® Workstation 15 Pro Version 15.5.2 build-15785246
Centos: CentOS Linux Release 7.6.1810 64bit
虚拟机设置Nat环境配置
这是网卡IP 操作路径 网络->更改适配器选项->编辑 VMware Virtual Ethernet Adapter for VMnet8 属性
、
设置VMware网络
当前所有网卡配置
已连接的有两个 以太网3和以太网
虚拟网络编辑器
设置VMnet0 选择一张已连接的网卡进行映射
设置VMnet8
DHCP配置
NAT设置网关地址记得和上面配置的一致
在设置中把网络类型选择NAT模式并查看高级记一下MAC地址
至此,虚拟机网络已配置完毕,下面将进入centos系统内进行配置静态ip
进入centos系统中配置系统网卡
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/
原创文章,作者:Carrie001128,如若转载,请注明出处:https://blog.ytso.com/271610.html