注意:一定要谨慎操作,尤其是云服务器,慎之又慎啊(不过云服务器大多数都是固定好了mac地址),因为更换mac地址会导致网络出问题,ssh都连不上
MAC 地址(Media Access Control Address,介质访问控制地址)是网络接口卡(NIC)在局域网(LAN)中唯一标识的物理地址。MAC 地址通常由网络接口的制造商在出厂时分配,它是唯一的 48 位(6 字节)标识符,用于在网络通信中标识设备。
MAC 地址的组成
MAC 地址由 12 位十六进制数(0-9 和 A-F)组成,例如 00:1A:2B:3C:4D:5E
。通常,每 2 位十六进制数(1 个字节)用一个冒号 : 或连字符 - 分隔。一个典型的 MAC 地址形式如下:00:1A:2B:3C:4D:5E
MAC 地址的结构
MAC 地址由两部分组成:
1. OUI(Organizationally Unique Identifier):前 24 位(即前 3 个字节)表示制造商的唯一标识符,由 IEEE 组织分配。OUI 用来标识设备制造商,例如 00:1A:2B。
2. 设备标识(Device Identifier):后 24 位(即后 3 个字节)由设备制造商自行分配,用来唯一标识制造商生产的每一台设备。
解释示例
假设一个 MAC 地址是 00:1A:2B:3C:4D:5E
:
• 前 3 个字节(00:1A:2B):这是 OUI,标识了制造商,比如 00:1A:2B 可能对应某家网络设备制造公司。
• 后 3 个字节(3C:4D:5E):这是设备标识,由该公司自行分配,用于唯一标识公司生产的设备。
特殊 MAC 地址
• 广播地址:FF:FF:FF:FF:FF:FF,表示发送给局域网中所有设备的广播地址。
• 多播地址:以奇数的最低有效位开头,如 01:00:5E:… 表示以太网多播地址。
• 本地管理的 MAC 地址:如果 MAC 地址的第二个最低有效位是 1,那么这是一个本地管理的地址,表示此 MAC 地址可能由系统管理员手动设置,而非制造商分配。
理论上,你可以手动设置一个 MAC 地址(称为“静态 MAC 地址”),但要注意以下几点:
如果你随意选择一个 OUI 进行使用,可能会造成网络管理问题或与实际存在的设备冲突。例如,某些网络安全软件会基于 OUI 检测设备类型,如果你使用一个不正确的 OUI,可能会被标记为异常设备。
对于centos和unbutun所在的配置文件也是不同的
/etc/sysconfig/network-scripts
/etc/netplan
最好在还完之后试一下网络通不通,比如ping一下