博客
关于我
CentOS 7 修改ip、MAC、UUID
阅读量:527 次
发布时间:2019-03-09

本文共 1591 字,大约阅读时间需要 5 分钟。

CentOS 7虚拟机网络配置指南

1. 设置静态IP

通过本指南,用户将学习如何在CentOS 7虚拟机上设置静态IP地址。

1.1 导航至网络配置文件

打开终端,执行以下命令切换至网络配置文件目录:

cd /etc/sysconfig/network-scripts/

此目录下,您将看到多个与网络接口相关的配置文件。具体名称取决于实际接口名称,如ifcfg-ens33等。

1.2 修改静态IP配置文件

使用vi编辑器或以下命令打开ifcfg-ens33文件:

vim ifcfg-ens33

查找并修改以下参数:

  • IPADDR:指定固定IP地址(如192.168.150.202
  • GATEWAY:指定网络网关地址(需与宿主机网关相同)
  • NETMASK:网络掩码值 typical为255.255.255.0(根据实际网络设置调整)
  • DNS:指定DNS服务器地址

1.3 设置网络网关

编辑/etc/resolv.conf文件,添加或确认nameserver记录:

vim /etc/resolv.conf

在文件开头添加以下内容:

nameserver 192.168.150.1

此处改用宿主机所在局域网的网关地址。

1.4 重启网络服务

确保配置生效,执行以下命令重启网络服务:

service network restart

2. 修改MAC地址

注意:CentOS 7与CentOS 6在网络接口配置上有所不同。CentOS 7将IP、MAC地址等信息全部包含于同一配置文件中。

2.1 添加MAC地址

ifcfg-ens33文件中添加MAC地址参数:

vim /etc/sysconfig/network-scripts/ifcfg-ens33

在文件底部添加以下行:

MACADDR=00:0C:29:36:97:20

提交修改后,MAC地址将被永久设置为指定值。

2.2 备用:注释或删除旧的HWADDR参数

如果需要清空现有的MAC地址,可执行以下操作:

# 删除或注释HWADDR参数vim /etc/sysconfig/network-scripts/ifcfg-ens33

查找含有HWADDR的行,并删除或注释该行:

# 原行示例:# HWADDR="00:0C:29:36:97:20"

3. 修改UUID

UUID(Universally Unique Identifier,全局唯一标识符)是系统层面的标识符,与MAC地址和IP地址不同。虽然UUID可以在不同系统中重复,但不会影响系统间通信。

3.1 生成新UUID

运行以下命令生成新UUID:

uuidgen ens3306017a41-7778-44fa-8276-9f03937bcfc4

将生成的新UUID记录下来备用。

3.2 更新网络配置文件

ifcfg-ens33文件中替换现有的UUID值:

vim /etc/sysconfig/network-scripts/ifcfg-ens33

定位UUID参数,修改为:

UUID="06017a41-7778-44fa-8276-9f03937bcfc4"

注意:修改UUID后需确保其唯一性,以避免网络冲突。

3.3 验证更改

执行以下命令查看和验证当前网络接口:

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/

你可能感兴趣的文章
98-对选择排序算法的实现和分析
查看>>
101-浅谈指针
查看>>
134-C++学习第八弹(重载)
查看>>
154-删除链表中重复元素(只保留出现一次的元素)
查看>>
254-Redis(关于hiredis)
查看>>
286-Go语言的操作符
查看>>
LeetCode刷题记录12——232. Implement Queue using Stacks(easy)
查看>>
nginx刷新出现nginx404
查看>>
PAT
查看>>
vue-axios的总结及项目中的常见封装方法。
查看>>
单例模式的python实现
查看>>
【docker】开启remote api访问,并使用TLS加密
查看>>
MySQL 一些小知识
查看>>
JUC并发学习笔记
查看>>
第一章 FreeBSD之系统安装
查看>>
Linux之磁盘管理
查看>>
ping 以及 traceroute 用法
查看>>
python基本输入输出函数
查看>>
conda管理虚拟环境
查看>>
每日一句_《秋日偶成》
查看>>