banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

修改Realtek瑞昱网卡硬件MAC地址突破路由器上网Mac地址绑定

CG 到 CS 这个地方已经有一个月的时间了,CS 这里的学校跟 YC 学校上网方式有所不同因而很伤脑筋,主要是这里学习的网络是分配给每个人一个私有 IP,但是这个 IP 是跟你的 MAC 地址绑定的,而且又与你的网络接入口绑定的,所以,如果有两台电脑上网,或者想更换端口是件很麻烦的事,CG 最近就利用了 Realtek 瑞昱提供的网卡 MAC 地址修改工具强制修改了自己的网卡 MAC 地址。

首先大家得要找到自己网卡芯片对应的 MAC 刷新程序,大家可以 Google 一下,因为 CG 网卡是最常用的 Realtek 螃蟹的 8168,所以可以很快找到,另外 RT 的 8168 和 8111B 的刷新程序是相同的,所以 8111B 的朋友可用 8168 来刷,这里 CG 提供 8168/8111B/8169 打包给大家下载

MAC 地址修改工具下载地址(来源于 Realtek 技术论坛): http://www.lidaren.com/code/816xmac.zip

具体操作有点麻烦,需要进入纯 Dos 环境下才可以进行,PE 也是不行的,PE 下即使成功也可让你的网卡 mac 全部是 F 或全 0。下面是过程

第一步:进入 windows 下的设备管理器,然后选中你要修改 MAC 的网卡,选择卸载,这一步很重要,因为修改 MAC 后,windows 会认为你插入了新的网卡,但是原来网卡的配置依然在操作系统中保存,会导致刷新失败或网卡冲突,所以大家一定要先卸载掉原来的网卡。

第二部:在 Windows 下配置好你要修改的 MAC 地址,用记事本打开在刷新程序所在的目录下的同名 [.cfg] 文件,然后找到第一行的 [NODEID = 00 E0 6F 00 00 00], 将这行的后三对 16 进制数修改任意的 16 进制数即可,注意这里用大写,前面三位因为设计厂商和保留地址的问题,建议大家不要修改,修改的话可能导致 Realtek 网卡无法识别而失败,另外下面的相关输入,一般大家不要做任何修改,非专业人士慎用!!

第三步:将所有的文件拷贝到 DOS 有效的目录下,最好是根目录或者大家可以再 DOS 下可以找到的目录下,中文目录的会导致无法打开的问题

第四步:进入纯 DOS 环境下,运行 8168.exe 或 8169.exe 即可,修改 MAC 使用 /w 参数 8169.exe 会自动读取 8169.cfg 下的配置信息并写入 EEROM 中,也可以 8169.exe/w XXX.cfg 写入指定的 MAC 数据,等待几秒,看到 Programming EEPROM is successful 之后就说明成功,然后重新启动即可。

另:高级用户可直接使用 8169.exe/nodeid 00E06FXXXXXX 直接完成 MAC 的修改

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。