REDHAT LINUX修改MAC地址——(已经测试通过)

原创 2011年01月13日 15:37:00
REDHAT LINUX修改MAC地址——(已经测试通过)
2008年11月08日 星期六 19:18

临时更改MAC地址:

ifconfig eth0 down
ifconfig eth0 hw ether 12:34:56:78:90
ifconfig eht0 up

长期更改MAC地址:
如果你是改的HWADDR=xxxxxxxxxx,那就肯能报错。
详细原因可看ifup脚本!
里面有一段读取HWADDR并与get_hwaddr得到的真实MAC比较,如果不一致,会采用get_hwaddr得到的网卡真实MAC,并且报告一个信息。
原脚本摘录(自RHEL4ifup):
if [ -n "${HWADDR}" ]; then
    FOUNDMACADDR=`get_hwaddr ${REALDEVICE}`
    if [ "${FOUNDMACADDR}" != "${HWADDR}" ]; then
        curdev=`ip -o link | awk -F ':' -vIGNORECASE=1 "/$HWADDR/ { print //$2 }"`
        [ -n "$curdev" ] && rename_device "${REALDEVICE}" "${HWADDR}" "${curdev}" || {
            echo $"Device ${DEVICE} has different MAC address than expected, ignoring."
            exit 1
        }      
    fi
fi
而在这段之后还有一段
if [ -n "${MACADDR}" ]; then
   ip link set dev ${DEVICE} address ${MACADDR}
fi

RHEL4中测试通过
编辑/etc/sysconfig/network-scripts/ifcfg-eth0 (或其他接口)

RHEL4
本来就有一句注释HWADDR=xxxxxxxxxx 那个没用注释掉。

显然由于这段在后面,就会晚执行!
为了不让前面那段执行报错,就可以删掉或注释掉ifcfg-eth0里的HWADDR=xxxxxxxxxxxx那句话。然后再加上一句MACADDR=1234567890

OK

 

相关文章推荐

Linux下永久修改MAC地址和ifconfig命令总结(转)

1. 固定一个MAC地址,特别是在使用多个虚拟机的时候linux环境下:用root身份登录,在/etc/rc.d/rc.local里加上这三句ifconfig eth0 downifconfig et...

Shell脚本自动修改Linux网卡地址、IP地址配置、主机名修改

#!/bin/bash #Program: # 修改网卡、修改IP地址 #History: # ZhangXingbin First release 2015/07/14 #定...

Linux修改mac地址

1.临时性的修改:①依次输入以下命令: /sbin/ifconfig eth0 down /sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20 /sbin/...

linux中查看网卡mac地址

1. ifconfig -a 其中 HWaddr字段就是mac地址 2. cat /sys/class/net/eth0/address 查看eth0的mac地址 3. cat /pr...

Mac 下配置 OpenCV,opencv-2.4.11测试通过

教导大家如何在Mac下安装使用OpenCV, 包括使用编译器,Xcode,和Eclipse的开发方法 系统环境:ML10.7.5  cmake版本:2.8.10 XCode版本:4.5....
  • seand7
  • seand7
  • 2015年05月21日 16:34
  • 290

第一步在Fedora 8下用crosstool-ng建立arm-linux交叉编译环境(TQ2440 S3C2440)--->完结,测试通过

一、下载crosstool-ng http://ymorin.is-a-geek.org/download/crosstool-ng 二、准备crosstool-ng的安装环境 使用cross...

ASP.Net调用eWebEditor 已经测试通过

  • 2011年03月17日 16:55
  • 264KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:REDHAT LINUX修改MAC地址——(已经测试通过)
举报原因:
原因补充:

(最多只允许输入30个字)