本文共 1591 字,大约阅读时间需要 5 分钟。
通过本指南,用户将学习如何在CentOS 7虚拟机上设置静态IP地址。
打开终端,执行以下命令切换至网络配置文件目录:
cd /etc/sysconfig/network-scripts/
此目录下,您将看到多个与网络接口相关的配置文件。具体名称取决于实际接口名称,如ifcfg-ens33
等。
使用vi编辑器或以下命令打开ifcfg-ens33
文件:
vim ifcfg-ens33
查找并修改以下参数:
IPADDR
:指定固定IP地址(如192.168.150.202
)GATEWAY
:指定网络网关地址(需与宿主机网关相同)NETMASK
:网络掩码值 typical为255.255.255.0
(根据实际网络设置调整)DNS
:指定DNS服务器地址编辑/etc/resolv.conf
文件,添加或确认nameserver记录:
vim /etc/resolv.conf
在文件开头添加以下内容:
nameserver 192.168.150.1
此处改用宿主机所在局域网的网关地址。
确保配置生效,执行以下命令重启网络服务:
service network restart
注意:CentOS 7与CentOS 6在网络接口配置上有所不同。CentOS 7将IP、MAC地址等信息全部包含于同一配置文件中。
在ifcfg-ens33
文件中添加MAC地址参数:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
在文件底部添加以下行:
MACADDR=00:0C:29:36:97:20
提交修改后,MAC地址将被永久设置为指定值。
如果需要清空现有的MAC地址,可执行以下操作:
# 删除或注释HWADDR参数vim /etc/sysconfig/network-scripts/ifcfg-ens33
查找含有HWADDR
的行,并删除或注释该行:
# 原行示例:# HWADDR="00:0C:29:36:97:20"
UUID(Universally Unique Identifier,全局唯一标识符)是系统层面的标识符,与MAC地址和IP地址不同。虽然UUID可以在不同系统中重复,但不会影响系统间通信。
运行以下命令生成新UUID:
uuidgen ens3306017a41-7778-44fa-8276-9f03937bcfc4
将生成的新UUID记录下来备用。
在ifcfg-ens33
文件中替换现有的UUID值:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
定位UUID
参数,修改为:
UUID="06017a41-7778-44fa-8276-9f03937bcfc4"
注意:修改UUID后需确保其唯一性,以避免网络冲突。
执行以下命令查看和验证当前网络接口:
nmcli con | sed -n '1,2p'
输出示例:
NAME UUID TYPE DEVICEens33 f7bfae85-03e8-42d1-91af-d87b5385a31b ethernet ens33
此文档详细指导了如何在CentOS 7虚拟机上完成静态IP设置、MAC地址修改以及UUID重置。请根据实际需求调整网络参数,确保网络连接稳定。
转载地址:http://uumiz.baihongyu.com/