linux修改mac
1. linux修改MAC地址文件是什么
即时修改操作方法是:用#ifconfig eth0 down 先把网卡禁用,否则会报告系统忙,无法更改;然后再用ifconfig eth0 hw ether 新MAC地址即可。如果你想永久修改系统中的MAC地址:在/etc/rc.d/rc.local中加入以下三行(也可在/etc/init.d/network中添加以下三行) ifconfig eth0 down ifconfig eth0 hw ether 0004a2d2e212ifconfig eth0 up 查看一下了解linux请关注《linux就该这么学》这本书。
2. Linux如何在虚拟机里更改MAC地址
虚拟机的MAC地址不是在系统中修改的,是在虚拟机外面修改的 在网卡设置里面可以看到你的MAC地址信息,你可以根据需要来修改
3. 请教linux下修改了mac地址后如何恢复回去
以下有三种方法修改mac地址,根据你自己的修改的方法,重新改回来就好了。
方法一:(如果是远程连接不推荐,会直接断连接)
1.关闭网卡设备
ifconfig
eth0
down
2.修改MAC地址
ifconfig
eth0
hw
ether
MAC地址
3.重启网卡
ifconfig
eth0
up
方法二:(重启生效)
以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后的MAC仍有效,我们可以修改文件file:/etc/rc.d/rc.sysinit(RedFlag
Linux为这个文件,其他版本的linux应该不同)的内容,在该文件末尾加以下内容:
ifconfig
eth0
down
ifconfig
eth0
hw
ether
MAC地址
ifconfig
eth0
up
方法三:(推荐)
很简单的,只是在./etc/sysconfig/network-scripts/ifcfg-eth0中加入下面一句话:
MACADDR=00:AA:BB:CC:DD:EE
最后重启网络服务:service
network
restart
4. 修改linux系统mac地址吗
有三种方法:
方法一:
1.关闭网卡设备
ifconfig eth0 down
2.修改MAC地址
ifconfig eth0 hw ether MAC地址
3.重启网卡
ifconfig eth0 up
方法二:
以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后的MAC仍有效,我们可以修改文件file:/etc/rc.d/rc.sysinit(RedFlag Linux为这个文件,其他版本的linux应该不同)的内容,在该文件末尾加以下内容:
ifconfig eth0 down
ifconfig eth0 hw ether MAC地址
ifconfig eth0 up
方法三:
很简单的,只是在./etc/sysconfig/network-scripts/ifcfg-eth0中加入下面一句话:
MACADDR=00:AA:BB:CC:DD:EE
5. linux c语言如何实现修改mac地址,不是使用系统命令。
用ioctl控制,通过SIOCGIFHWADDR获取MAC地址,SIOCSIFHWADDR设置MAC地址,不过在设
置MAC地址之前,要先把网卡down掉,设置好了以后,再UP起来,具体细节你可以查查相关资
料,收获的会更多
6. 如何修改linux的MAC地址
方法一:
1.关闭网卡设备
ifconfig eth0 down
2.修改MAC地址
ifconfig eth0 hw ether MAC地址
3.重启网卡
ifconfig eth0 up
方法二:
以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后的MAC仍有效,我们可以修改文件file:/etc/rc.d/rc.sysinit(RedFlag Linux为这个文件,其他版本的linux应该不同)的内容,在该文件末尾加以下内容:
ifconfig eth0 down
ifconfig eth0 hw ether MAC地址
ifconfig eth0 up
方法三:
很简单的,只是在./etc/sysconfig/network-scripts/ifcfg-eth0中加入下面一句话:
MACADDR=00:AA:BB:CC:DD:EE
我老实交代,以上内容复制于http://..com/question/505099404.html
温馨提示:修改前最好记录下MAC地址,如果有问题就还原。
7. 怎样修改linux mac地址
方法一:
1.关闭网卡设备
ifconfig eth0 down
2.修改MAC地址
ifconfig eth0 hw ether MAC地址
8. linux修改Mac地址
有三种方法:
方法一:
1.关闭网卡设备
ifconfig eth0 down
2.修改MAC地址
ifconfig eth0 hw ether MAC地址
3.重启网卡
ifconfig eth0 up
方法二:
以上方法一修改后linux重启后MAC又恢复为原来的,为了下次启动时修改后的MAC仍有效,我们可以修改文件file:/etc/rc.d/rc.sysinit(RedFlag Linux为这个文件,其他版本的linux应该不同)的内容,在该文件末尾加以下内容:
ifconfig eth0 down
ifconfig eth0 hw ether MAC地址
ifconfig eth0 up
方法三:
很简单的,只是在./etc/sysconfig/network-scripts/ifcfg-eth0中加入下面一句话:
MACADDR=00:AA:BB:CC:DD:EE
系统学习Linux,详情参考《Linux就该这么学》。
9. linux修改mac地址命令
1.临时性的修改:
①依次输入以下命令:
/sbin/ifconfig eth0 down/sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20/sbin/ifconfig eth0 upservice network restart
2.永久性的修改:
方法①:
并把类似于1中的②脚本保存在/etc/rc.local中:这一步是起作用的关键步骤
脚本如下:
/sbin/ifconfig eth0 down/sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20/sbin/ifconfig eth0 upservice network restart
方法②:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加
MACADDR=00:0C:29:36:97:20
- :wq
- pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)
- sudo nano /etc/network/interfaces
- face eth0 inet staticpre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)address 192.168.1.10netmask 255.255.255.0gateway 192.168.1.1
- sudo /etc/init.d/networking restart
注释掉原来的HWADDR
保存退出。
方法③:
直接编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 后面添加一行:
编辑interfaces文件
如下所示:
重启网卡
注:MAC地址由udev在系统启动时探测网卡并加载,可在以下两个文件中反映出来
/sys/class/net/eth0/address 《Linux就该这么学》 一起学习linx
/etc/udev/rules.d/70-persistent-net.rules —-修改无效,根据硬件自动生成的文件
不过,用ifconfig修改了mac后,
/sys/class/net/eth0/address 的值随即跟着变了;但 /etc/udev/rules.d/70-persistent-net.rules 却没有变,只有在udev探测到硬件发生变化时才会修改这个文件。
10. Linux中MAC地址问题
linux想修改系统中的MAC地址(例如改为0004a2d2e212),操作方法是:用#ifconfig
eth0
down
先把网卡禁用,否则会报告系统忙,无法更改;然后再用ifconfig
eth0
hw
ether
0004a2d2e212即可。
(此方法只适用即时的,重启后会恢复为默认的网卡MAC地址)
如果你想永久修改系统中的MAC地址,即让linux重启后也是修改后的MAC地址,可以这样操作:在/etc/rc.d/rc.local中加入以下三行(也可在/etc/init.d/network中添加以下三行)
ifconfig
eth0
down
ifconfig
eth0
hw
ether
0004a2d2e212
ifconfig
eth0
up
★、查看Linux中MAC地址是否改好
方法:可以这样操作:重启电脑,在终端下,输入IPconfig/all命令,于是Physical
Address就会显示一个地址,你检查一下即可得知MAC是否修改成功了。