MAC地址简介:
-
MAC(Media Access Control, 介质访问控制),或称为 MAC位址、硬件位址,用来定义网络设备的位置。
-
在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC位址。
-
因此一个主机会有一个IP地址,而每个网络位置会有一个专属于它的MAC位址。
-
MAC地址,用来表示互联网上每一个站点的标识符,采用十六进制数表示,共六个字节(48位)。
-
其中,前三个字节是由IEEE的注册管理机构RA负责给不同厂家分配的代码(高位24位),也称为“编制上唯一的标识符”(Organizationally Unique Identifier),后三个字节(低位24位)由各厂家自行指派给生产的适配器接口,称为扩展标识符(唯一性)。
-
一个地址块可以生成2^24个不同的地址。MAC地址实际上就是适配器地址或适配器标识符EUI-48。
Linux系统修改MAC地址详细方法:
方法一:
ifconfig eth0 downifconfig eth0 hw ether MAC地址ifconfig eth0 up
方法二:以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后的MAC仍有效,我们可以修改文件file: /etc/rc.d/rc.sysinit(RedFlag Linux为这个文件,其他版本的linux应该不同)的内容,在该文件末尾加以下内容:
ifconfig eth0 downifconfig eth0 hw ether MAC地址ifconfig eth0 up
方法三:很简单的,只是在./etc/sysconfig/network-scripts/ifcfg-eth0中加入下面一句话:
MACADDR=00:AA:BB:CC:DD:EE
方法四:
Linux 下如何更改网卡MAC地址
vi /etc/network/interfaces在eth0的配置中加入如下hwaddress ether AA:BB:CC:DD:EE:FF
以上就是为各位朋友分享的相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多等着你!