REDHAT LINUX修改MAC地址——(已经测试通过)
来源:互联网 发布:安卓排雷软件 编辑:程序博客网 时间:2024/06/12 19:09
临时更改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,并且报告一个信息。
原脚本摘录(自RHEL4的ifup):
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=12:34:56:78:90
- REDHAT LINUX修改MAC地址——(已经测试通过)
- linux 虚拟机 redhat 修改 mac
- Linux修改ip地址(redhat)
- 通过注册表修改MAC地址
- 通过注册表修改mac地址
- linux修改mac地址
- linux修改mac地址
- Linux 修改MAC地址
- Linux修改MAC地址
- linux修改mac地址
- Linux修改MAC地址
- Linux修改mac地址
- linux修改Mac地址
- Linux——修改MAC地址的三种方法
- 修改Linux网卡MAC地址
- 修改linux 的mac地址
- linux下修改mac地址
- Linux下修改MAC地址
- 图文并茂——Oracle 10g for Windows install
- 打算写一个实时文件备份工具
- IIS 500错误
- flex分页
- Hibernate学习笔记总结(一)——Hibernate 3.x 基础
- REDHAT LINUX修改MAC地址——(已经测试通过)
- 【ZZ】SecureCRT使用说明
- 关于Zeros和Nulls ---- /dev/zero和/dev/null
- 如何做一个出色的程序员
- 用oncontextmenu事件禁用右键菜单
- tarball - 打包工具
- 迟来的开张!
- Deploy Lync Server 2010
- hibernate的缓存机制是用什么方法实现的