首页 > 其他分享 >MAC地址

MAC地址

时间:2022-09-24 13:23:00浏览次数:89  
标签:00 地址 MAC link ff ens33

MAC地址

MAC地址(Media Access Control),即媒体访问控制地址,在不同的使用场景下有不同的别名,比如局域网地址(LAN Address),以太网地址(Ethernet Address),物理地址(Physical Address),硬件地址(Hardware Address)等。

MAC地址作用于数据链路层,用来在局域网中唯一标识一个网络设备接口。网络设备制造商在生产时会根据规则将全球唯一的MAC地址烧录到硬件中。

MAC地址格式

MAC地址的长度为6字节,48比特。除去组播的,本地的MAC地址,差不多还有70万亿个地址可以使用,随便用。

MAC地址一般用冒分十六进制表示,比如58:A0:23:27:B6:31。6字节长的MAC地址可以划分为两部分,前3字节为oui(organizationally unique identifier),为IEEE的注册管理机构统一分配(出售)给各个网络设备生产商的编码。后3字节就由拥有该oui的厂家自己分配了。每一个oui可以对应1400w+的MAC地址,大公司往往拥有成百上千个oui,比如去oui与厂商对应表搜索一下huawei就可以得到上千条结果。

MAC地址的第1个字节中还有两个标志位,b0位表示单播地址还是组播地址(unicast/multicast),b1位表示全局地址还是本地地址(global/local)。

广播MAC地址ff:ff:ff:ff:ff:ff算是特殊的组播地址。本地MAC地址一般用于系统随机生成MAC地址。

查看MAC地址

环境为centos7,可以使用ip link查看网络设备的信息,其中包括了MAC地址。

[rc@localhost work]$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:29:26:36:6b brd ff:ff:ff:ff:ff:ff

里面的link/ether后面跟的就是MAC地址。

修改MAC地址

在一些场景,比如不希望暴露自己的真实MAC地址,或者MAC地址被网络管理员限制了。那么可以手动去修改MAC地址。只需要保证你的MAC地址在局域网内唯一就行。

可以用ip link set DEVICE address LLADDR命令临时修改网卡的MAC地址,这里我们将ens33网卡的MAC地址最后一位由6b改为6c

[rc@localhost ~]$ ip link show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:29:26:36:6b brd ff:ff:ff:ff:ff:ff
[rc@localhost ~]$ sudo ip link set ens33 address "00:0c:29:26:36:6c"
[sudo] rc 的密码:
[rc@localhost ~]$ ip link show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:29:26:36:6c brd ff:ff:ff:ff:ff:ff

这一修改是临时的,只要系统重启,或者网卡重启就恢复原来的MAC地址了(重启网卡要注意啊,关闭网卡远程连接就断了~)。可以用重启网络服务的形式,内核还会保留网络栈,这里重启网络服务后MAC地址又复原了。

[rc@localhost ~]$ ip link show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:29:26:36:6c brd ff:ff:ff:ff:ff:ff
[rc@localhost ~]$ sudo systemctl restart network
[rc@localhost ~]$ ip link show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:0c:29:26:36:6b brd ff:ff:ff:ff:ff:ff

参考资料

标签:00,地址,MAC,link,ff,ens33
From: https://www.cnblogs.com/HachikoT/p/16725467.html

相关文章

  • macOS Catalina 10.15启动U盘制作
    准备工作16G左右的空U盘,下载系统镜像文件最好官方下载打开终端,输入:sudo空格打开Finder,找到安装MacOS.app(就是你下载的版本安装文件APP),定位到MacOS.app(右键显示包容)/......
  • Mac系统睡眠掉电问题
    查看Mac休眠模式打开启动台→其他→终端;复制命令:pmset-g,在终端窗口粘贴后回车,如果提示输入「password」,直接输入自己的开机密码,密码是不会显示出来的,直接输入就行,输完......
  • SAP 电商云 Spartacus UI userID 即邮件地址中的加号问题
    如果用户登录名或密码包含符号+,它将被替换为空格,因为Content-Type等于application/x-www-form-urlencoded。下面是一个例子:https://:9002/occ/v2/electronics-spa/f......
  • Lightroom Classic2022(Lr2022)mac/win
    一款以后期制作为重点的图形工具软件LightroomClassic2022简称Lr2022,其增强的校正工具、强大的组织功能以及灵活的打印选项可以帮助您加快图片后期处理速度,将更多的时间投......
  • 【Java】关于Maven仓库地址
    仓库如果你没有配置阿里云仓库镜像源,可以到这里来找https://mvnrepository.com/如果你配置了阿里云仓库镜像源,可以来这里找https://developer.aliyun.com/mvn/view我......
  • 【文本编辑器】typora md文本编辑器 下载地址【好用 】【实用】
    文件下载:https://www.123pan.com/s/J3vKVv-EMotd或者:https://www.123pan.com/s/J3vKVv-kMotd可以不用登录,直接点击下载,不限速。教程和安装包都在里面了。 这个......
  • 静态路由添加: 地址 0 跳 2 出现故障;终端先卡死后瘫痪,虚拟机操作不受影响
    ───────────────────────────────────────────────────────────────────────────────......
  • mac免密登录linux
    思路:在本地生成公钥和私钥,然后将公钥放到linux的root(也就是~)目录下的.ssh文件夹下(隐藏文件夹),如何没有则生成一个。在Mac客户端命令行生成公钥和私钥#cd~/.ssh......
  • Mac下的Java运行时报错
    运行时报错Error:AJNIerrorhasoccurred,pleasecheckyourinstallationandtryagain为什么会出现这个问题?因为你的java和javac版本不一致为什么......
  • 查看网卡MAC地址
    1、查看网卡绑定后原网卡MAC地址:dmesg|grep"eth"|grep"PCI"|awk'{print$5"====>"$NF}'2、AIX查看光纤卡是否使用fcstatfcs2|grep-i"fabric"&&lscfg-vlfcs2......