vmware虚拟机中的centos设置固定ip
1、使用桥接模式,确保虚拟机目前可联网
因为我们要使用目前的配置,使得目前ip为固定ip,确保ip无冲突
2、查看目前ip配置
ip addr show # 查看ip,找到虚拟机目前联网的网络接口, 我的是【ens33】
ip addr show ens33 # 查看 , 确定 ip和子网掩码【172.16.200.102/20】、mac地址【link/ether 00:0c:29:d7:7e:d4】
ip route show # 确定网关,default via 【172.16.192.xxx 】 dev ens33 proto static metric 100
cat /etc/resolv.conf # 查看目前的dns,域名解析器
形如:172.16.200.102/20, 表示 ip/子网掩码 1、20位的CIDR子网掩码表示中有20个连续的1位,其余位为0。在这种情况下,20位的CIDR子网掩码的二进制表示为11111111 11111111 11110000 00000000。 2、将二进制表示转换为十进制表示。每8位二进制表示一个十进制数。将11111111转换为255,将11110000转换为240,将00000000转换为0。因此,20位的CIDR子网掩码的十进制表示为255.255.240.0。
3、配置静态ip
cd /etc/sysconfig/network-scripts # 切至目录,找到以ifcfg开头的文件, lo 是回旋网络排除,另一个就是,我的是ifcfg-Wired_connection_1
vi ifcfg-Wired_connection_1
# 增加或修改配置,无则添加,即在第二步中找到的信息
HWADDR=00:0c:29:d7:7e:d4 # mac地址
BOOTPROTO=static
DEFROUTE=yes
IPADDR=172.16.200.98
NETMASK=255.255.240.0 #子网掩码
GATEWAY=172.16.192.xx
DNS1=114.114.114.114
DNS2=223.5.5.xx
保存后
- 重启网络服务以使更改生效,可以运行以下命令:
sudo systemctl restart network
。 - reboot 重启电脑