Linux脚本方式修改Mac地址,两种修改Linux系统中MAC地址的方法
我们先查找MAC地址和网络接口,我们来了解一下Linux中网卡的一些细节。用这个命令来获取网络接口的详细信息:
ip link show
在输出中,您将看到一些详细信息以及MAC地址:
1: lo: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: eno1:mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 94:c6:f8:a7:d7:30 brd ff:ff:ff:ff:ff:ff
3: enp0s31f6:mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether 38:42:f8:8b:a7:68 brd ff:ff:ff:ff:ff:ff
4: docker0:mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
link/ether 42:02:07:8f:a7:38 brd ff:ff:ff:ff:ff:ff
你可以看到,我的网络接口叫enp0s31f6,它的MAC地址是38:42:f8:8b:a7:68。
你可以把它记在安全的地方,以便以后恢复到这个原始的MAC地址。
现在你可以继续修改MAC地址了。
注意;如果你在目前正在使用的网络接口上做这个操作,很可能你的网络连接将断开。因此,要么在另外的网卡上尝试这个方法,要么准备好重新启动你的网络。
方法1:使用Macchanger更改MAC地址
Macchanger是查看,修改和操作网络接口卡的MAC地址的简单实用程序。它几乎在所有GNU / Linux操作系统中都可用,您可以使用发行版的软件包安装程序进行安装。
在Arch Linux或Manjaro上:
sudo pacman -S macchanger
在Fedora,CentOS和RHEL上:
sudo dnf install macchanger
在Debian,Ubuntu,Linux Mint,Kali Linux上:
sudo apt install macchanger
重要!系统将要求您指定是否应将macchanger设置为在每次启动或关闭网络设备时自动运行。每当您连接网络时或重新启用WiFi时,都会提供一个新的MAC地址。
我建议不要自动运行它,除非您确实确实需要每次更改MAC地址。因此,选择否(按Tab键),然后按Enter键继续。
如何使用Macchanger更改MAC地址
您还记得您的网络接口名称吗?您在前面的步骤中获得了它。
现在,要将任何随机MAC地址分配给该网卡,请使用:
sudo macchanger -r enp0s31f6
更改MAC ID后,请使用以下命令进行验证:
ip addr
要将MAC地址更改为特定值,请使用以下命令指定任何自定义MAC地址:
macchanger --mac=XX:XX:XX:XX:XX:XX
其中XX:XX:XX:XX:XX:XX是您要更改的新MAC ID。
最后,要将MAC地址恢复为其原始硬件值,请运行以下命令:
macchanger -p enp0s31f6
但是,您不必这样做。重新引导系统后,更改将自动丢失,并且实际的MAC地址将再次恢复。
您可以随时查看手册页以获取更多详细信息。
方法2:使用iproute2更改Mac地址
我建议您使用Macchanger,但是如果您不想使用它,则可以使用另一种方法在Linux中更改MAC地址。
首先,使用以下命令关闭网卡:
sudo ip link set dev enp0s31f6 down
接下来,使用命令设置新的MAC:
sudo ip link set dev enp0s31f6 address XX:XX:XX:XX:XX:XX
最后,使用以下命令重新打开网络:
sudo ip link set dev enp0s31f6 up
现在,验证新的MAC地址:
ip link show enp0s31f6
至此,您已成功以真正的Linux样式更改了MAC地址。
Linux脚本方式修改Mac地址,两种修改Linux系统中MAC地址的方法相关推荐
- Linux下IP地址两种修改方式的总结(IP地址、子网掩码、网关、DNS简介)
目录 一.IP地址.子网掩码.网关.DNS简介 1.IP地址 2.子网掩码 3.网关 4.DNS 二.Linux下IP地址修改两种方式介绍(Centos7.6) 1.查看IP地址 2.修改配置文件修改 ...
- php如修改登陆后连接地址,两种wordpress更换后台登录界面logo图标方法
wordpress网站后台登陆界面有个Logo图标,在自己的网站摆着官方的图标,很多人看起来很不舒服,所以大家都希望更换掉这个图标,为此,本站推荐两种wordpress更换图标的方法: 方法一:只需要 ...
- Linux学习总结(四)-两种模式修复系统,单用户,救援模式
一单用户模式 我们举例,比如忘记root 用户密码我们就可以进入单用户模式重置,该单用户模式,类似windos 安全模式 开机界面快速按e 进入grub 光标定位到 linux16 下一行 ro cr ...
- Linux 修改密码的两种方式
Linux 修改密码的两种方式 1.直接进行修改 2.使用 echo 进行修改 1.直接进行修改 密码需要输入两次进行确认. 对用户"zhangyan"进行密码修改,改为" ...
- el-select样式两种修改方式index.html或popper-append-to-body加popper-class
el-select样式两种修改方式index.html或popper-append-to-body加popper-class 记录一下,博主整理的很是明朗,在此记录一下,方便以后查找,感谢博主的输出, ...
- SQLServer:GUI方式、SQL语句两种方式建立视图和GUI方式设置主键、约束等
SQLServer:GUI方式.SQL语句两种方式建立视图和GUI方式设置主键.约束等 目录 题目要求 解题流程 (1).建立视图 (2)GUI方式设置主键.约束等 题目要求 基于表DEPT01和 ...
- linux删除用户删不了怎么办,Linux下完全删除用户的两种方法
Linux操作 实验环境:Centos7虚拟机 首先创建一个普通用户 gubeiqing . [root@localhost ~]# useradd gubeiqing [root@localhost ...
- 网络接入方式常用的有两种
网络接入方式常用的有两种: 1.宽带接入,也就是需要进行PPPOE拨号接入的网络. 在这种接入方式中,无论如何都需要首先进行PPPOE拨号的,只是在设置了路由器,由路由器运行PPPOE拨号之后,用户电 ...
- 进Linux系统单用户模式,Linux进入单用户模式的两种方法
单用户模式的作用 在使用Linux系统中,维护人员经常会碰到一个问题,就是在拥有root账号权限和密码的用户中,总是会出现忘记root密码的情况. 遇到这种情况,一般情况下,维护人员就会通过最常用的方 ...
最新文章
- K-近邻算法之案例:鸢尾花种类预测—流程实现
- error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏的解决方案
- 强制转换const 引用
- php mysql 写法_php 类的写法
- mysql如何做计划任务_简单的mysql 过程计划任务
- project 打印的时候上面的表格和下面的图例中间有个很大的空白,这块东西怎么能去掉呢?
- 【VS开发】VS2010中导入ActiveX控件
- 基于netty搭建websocket,实现消息的主动推送
- python画图代码-Python为啥这么牛?一行Python代码除了画图竟然还有这些功能!
- ubuntu下启动、停止、重启apache2
- 软工课设第一周周四报告
- 愤怒的小鸟python代码_Python 愤怒的小鸟代码实现:物理引擎pymunk使用
- [JavaScript]20个优秀的Javascript导航技术
- 【电气制图】AutoCad的常用操作(持续更新中...)
- 今日头条小程序开发功能
- android studio创建桌面插件widget
- 如何给拍好的短视频配音?最简单的方法推荐!
- 阿里云智能身份证OCR文字识别
- java生成指定位数的随机英文字符串
- matlab如何仿真递推型dft算法,递推dft算法
热门文章
- 全国计算机软考中级哪个科目最简单,软考中级哪个科目比较容易考?
- Excel基础操作(数据分析)归纳笔记
- 国外大学网上免费课程
- git master和main 的纠缠
- 仿微信录音功能-(声波动画,上滑取消,超时截取,倒计时提醒)
- Git 学习笔记:6 GitHub
- 准备搞个google play账号玩玩
- win2008服务器蓝屏如何修复,win2008r2 老是蓝屏重启。
- C# WPF 进度条,根据读取数据显示进度条进度,根据Excel文件读取数据,进度条样式...
- Valgrind 的下载安装和使用 (centos7.6, 其他linux应该类同)