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

 

如何修改RHEL6.3的网卡名称

正常来说,linux在识别网卡时第一张会是eth0,第二张才是eth1。在这里成这样是因为复制系统的过程中复制的文件已经有一个网卡在/etc/udev/rules.d/70-persistent-ne...
  • jiaping0424
  • jiaping0424
  • 2018年01月23日 17:48
  • 65

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

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

Linux下修改网卡的mac地址

Linux下修改网卡的mac地址   2008-10-31 15:43:52|  分类: 软件技术|举报|字号 订阅 By 小眼8X@基本输入输出 o...
  • yyf0986
  • yyf0986
  • 2014年07月18日 11:34
  • 2934

Linux修改mac地址

1.临时性的修改:①依次输入以下命令: /sbin/ifconfig eth0 down /sbin/ifconfig eth0 hw ether 00:0C:29:36:97:20 /sbin/...
  • z517670773
  • z517670773
  • 2016年03月18日 23:33
  • 3807

红帽 重置 MAC地址

1. ifconfig 查IP和MAC地址 注意是if 2.找到网卡设备号eth0 3.down 掉网卡 4.配置MAC 5.up 网卡...
  • u014124859
  • u014124859
  • 2017年08月07日 09:19
  • 186

Centos环境下将修改后的MAC地址永久保存的正确

在linux/Centos环境下将修改后的MAC地址永久保存的正确的步骤如下: #ifconfig eth0 down #cd /etc/sysconfig/network-scripts...
  • liangdsh
  • liangdsh
  • 2016年06月20日 15:55
  • 1197

linux下修改网卡的mac地址

步骤如下,但不唯一: 1.临时性的修改: ①依次输入以下命令: /sbin/ifconfig eth0 down /sbin/ifconfig eth0 hw ether 00:0C:29:3...
  • wsclinux
  • wsclinux
  • 2016年02月27日 14:37
  • 1074

linux下修改MAC地址的问题解决

在linux中,修改MAC地址# ifdown eth0# ifconfig eth0 hw ether 12:34:56:78:90:12    (修改的MAC地址跟原来的地址不同)# ifup e...
  • u011251014
  • u011251014
  • 2015年11月10日 20:47
  • 1334

RedHat命令行修改时间

RedHat命令行修改时间  (2012-07-18 16:03:57) 转载▼ 标签:  redhat   时间设置   it 分类: ...
  • henryjee
  • henryjee
  • 2014年03月14日 14:55
  • 2007

linux、mac上用expect脚本实现脚本自动输入密码

linux、mac上用expect脚本实现脚本自动输入密码,有需要的朋友可以参考下。 前几天在写脚本的时候我有一个功能是想切换用户,让他自动输入密码。我觉得shell脚本实现不了,于是就上网查询...
  • ljchlx
  • ljchlx
  • 2015年03月12日 14:36
  • 7149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:REDHAT LINUX修改MAC地址——(已经测试通过)
举报原因:
原因补充:

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