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的修改