Linux/CentOS下修改MAC地址
Linux/CentOS下修改MAC地址
摘自:https://blog.csdn.net/qq_33233768/article/details/64906265
[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:49:22:C8
inet addr:10.65.7.182 Bcast:10.65.7.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe49:22c8/64 Scope:Link
。。。
上面显示,设备eth0的信息,其中的HWaddr后面的00:0C:29:49:22:C8 就是我们网卡MAC地址。
2.下面我会从两个方面介绍如何修改Linux/Centos下的MAC地址
(1)linux/Centos下如何临时修改MAC地址:
1)闭网卡设备
[root@localhost ~]# ifconfig eth0 down
2)修改MAC地址
[root@localhost ~]#ifconfig eth0 hw etherMAC地址(此处添加你要修改的MAC地址)
3)重启网卡
[root@localhost ~]#ifconfig eth0 up
4)查看修改是否生效:
[root@localhost ~]#ifconfig eth0 | grep HWaddr
注意:上述修改MAC地址只是暂时的,系统重启后,系统会恢复原物理MAC地址。
(2)Linux/Centos下如何永久的修改MAC地址:
误区一:
#ifconfig eth0 down /*禁掉eth0网卡,这里以eth0网卡为例*/
#ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE /*修改eth0网卡的MAC地址*/
#ifconfig eth0 up /*重新启动eth0网卡*/
然后重启电脑。
这是临时修改MAC地址的方法,电脑重启之后,MAC修改就会失效,变成原来的MAC地址。
误区二:
#ifconfig eth0 down
#cd /etc/sysconfig/network-scripts
#vi ifcfg-eth0
修改其中的"HWADDR=xx:xx:xx:xx:xx:xx"
#ifconfig eth0 up
#service network start
结论:按照这种方法修改MAC地址后将无法启用网络,会出现如下提示:
“Bringing up interface eth0: Device eth0 has different MAC address than expected,ignoring.”
同样由此衍生出来的一个错误方式是:修改ifcfg-eth0文件中的"HWADDR=xx:xx:xx:xx:xx:xx"为"MACADDR=xx:xx:xx:xx:xx:xx",这种方法也是不行的,修改之后MAC地址还是原来的。
★★★★★★★★★★★★
永久修改MAC信息:
打开/etc/rc.d/rc.local ,追加三行内容:
ifconfig eth0 down
ifconfig eth0 hw ether 00:00:00:00:00:C1
ifconfig eth0 up
然后重启电脑就可以完成修改。
之前我的操作是在/etc/profile文件中追加这三行信息,这也是可以的,直到前些天安装新的一批机器的时候,发现这种方法也是有问题的的,打开一个终端,输入su -之后,我发现MAC地址就会变成原来的了,后面在网上搜索到在/etc/rc.d/rc.local文件中追加的效果更好,开机就会读着这个文件,这样就可以完成了对MAC地址的永久修改。
Linux/CentOS下修改MAC地址的更多相关文章
- 嵌入式 Linux下修改MAC地址
Linux下修改MAC地址 方法一: 1.关闭网卡设备ifconfig eth0 down2.修改MAC地址ifconfig eth0 hw ether MAC地址3.重启网卡ifconfig eth ...
- linux下修改MAC地址方法
一.修改MAC地址方法linux环境下:需要用 #ifconfig eth0 down 先把网卡禁用 再用ifconfig eth0 hw ether 1234567890ab 这样就可以改成功了要想 ...
- Linux系统下修改IP地址、网关、DNS的基本方法
临时修改IP地址.网关.主机名.DNS,马上生效,无需重启(重启后失效) 1.修改主机名 #hostname Slyar 2.修改IP地址(eth0为网卡名称) #ifconfig eth0 192. ...
- Linux(centos)下修改mysql的sql_mode模式
进入MySQL的配置文件 默认是/etc/my.cnf vim my.cnf 在最后一行加入 sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITU ...
- linux/Centos下查看和修改网卡Mac地址(ifconfig命令)
本文转载自http://www.169it.com/article/14360294838474691537.html linux/Centos下查看网卡Mac地址,输入命令: #ifconfig - ...
- Linux修改MAC地址方法
Linux修改MAC地址方法 - Linux modifies MAC address method ifconfig wlan0 down ifconfig wlan0 hw ether MAC地址 ...
- linux下修改IP地址的方法
linux下修改IP地址的方法 1.网卡的命名规则 在centos7中,en表示着:ethernet以太网,即现在所用的局域网,enX(X常见有以下3种类型) 2.IP地址的临时修改(重启后失效) 查 ...
- linux 修改mac地址,干坏事必备
首先关闭无线 wlan0 ifconfig wlan0 down 修改mac地址 macchanger -m [MAC] [INTERFACE] 例如:macchanger -m ::::: wlan ...
- Cent0S 6.7直接在/etc/resolv.conf文件下修改DNS地址重启不生效问题【转】
CentOS 6.7/Linux下设置IP地址 1:临时修改: 1.1:修改IP地址 # ifconfig eth0 192.168.2.104 1.2:修改网关地址 # route add defa ...
随机推荐
- 十年种树----小白的起点save
大家好,给大家介绍一下我自己.各平台通用ID:琴鬼白羊,男,一个24岁学习采矿工程的在读研究僧,一个24岁还在想学习计算机的小白. 非洲经济学家Dambisa Moyo在他的<dead aid& ...
- Laravel 队列的简单使用例子
场景: 在一个a系统中注册一个用户时,发送请求到b系统中也注册一个相同信息的账号,考虑到网络有可能错误的原因,所以使用队列去处理 1.修改根目录 .env 文件的QUEUE_CONNECTION字段配 ...
- Vmware Pro 14报错:无法连接 MKS: 套接字连接尝试次数太多;正在放弃。
软件环境: 虚拟机软件:VMware Pro 14 母机操作系统:win7 客户机操作系统:CentOS 7 问题详情: 报错:无法连接 MKS: 套接字连接尝试次数太多:正在放弃. ...
- python 实现定时任务
需求: 想实现 每周一到周五下班钉钉打卡提醒,每周四发周报提醒 使用了二种方法实现 一:apscheduler,代码如下 import json,requests,datetime from apsc ...
- Python Django 版本对应表
- Centos 安装JDK(最最最最最方便的方法)
1.下载rpm安装文件,链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2 ...
- MyBatis的关联查询
关联映射的一对多 //查询经理角色 以及 该角色下对应的员工集合 public SmbmsRole getRoleAndUser(Integer id); <resultMap id=" ...
- bash: sz: command not found
Linux系统中如果没有安装 lrzsz这个包,就会报rz.sz命令找不到,安装即可解决. 命令: yum install lrzsz 效果图:
- Generator(生成器)函数
一.基础知识 Generator函数是ES6出现的一种异步操作实现方案. 异步即代码分两段,但是不是连续执行,第一段执行完后,去执行其他代码,等条件允许,再执行第二段. 同步即代码连续执行. 1. G ...
- reCaptcha 新版,国内可无障碍使用
reCaptcha 新版,国内可无障碍使用 蓝小灰 Digital Sign® PKI 创始人/一点安全专栏主编 4 人赞同了该文章 如果你在使用一些网站看到下图,这就是由 Google 提供的 re ...