分类:
2008-10-27 14:20:18
笔者所住的学生宿舍共有六台电脑,通过D-LINK 8口机连接到一起,IP地址等网络参数都由学校的专用DHCP分配,而这台位于网络中心机房。
最近宿舍的飞飞买了一台电脑,谁知道才过了几天就发现无法得到校园网内部IP地址。通过ipconfig /renew命令尝试和DHCP服务器联系却一直停留在更新IP信息的位置,只有按“Ctrl+C”组合键才能中断。即使把这台电脑的地址手工添加,设置为符合学校内部网络地址范围后,依然无法顺利上网(图1)。
图1
DHCP服务器验证
如果电脑无法顺利连接DHCP服务器,就不能在网络中找到DHCP数据包,系统会自动分配以169.254开头的默认IP地址。这台电脑没有得到任何IP地址,说明该电脑是可以在网络中找到DHCP服务器的,只是在获得IP信息上存在问题。
120提示:以169.254开头的地址是微软设置的专门用于在本机设置为自动获得IP地址信息方式而网络中又找不到DHCP服务器时,系统自动分配给网卡的地址。
笔者又在其他能够上网的电脑上执行ipconfig /release命令,释放地址后都可以顺利获得地址信息,这又说明DHCP服务器分配地址服务是开启了的。将能够上网的电脑接到不能上网的网络接口上依然可以顺利上网。
浴火重生
笔者怀疑是MAC地址出现了问题,按照常理来讲,能够连接到DHCP服务器不可能无法获得IP地址等参数。询问飞飞用电脑的时候有什么异状,得知他前一阵子一直在BT电影,很可能被学校网管软件自动过滤掉了他的MAC地址,通过修改网卡MAC地址就可以解决问题了。
在桌面“网上邻居”图标上点击右键选择“属性”打开本地连接窗口,在本地连接上再次点击右键选择“属性”,在“本地连接”属性窗口“常规”标签中点击网卡的“配置”按钮,在网卡配置属性窗口中定位到高级标签,将“Network address”修改为可以上网的MAC地址即可(图2)。
图2
120提示:如果在网卡配置属性窗口中没有发现修改MAC地址的选项,则说明安装的不是官方发布的网卡驱动,可以修改注册表解决此问题。在“开始→运行”中输入regedit,打开注册表编辑器,然后点开“编辑→查找”,在“查找目标”中输入DriverDesc,找到后在它下面新建一个命名为NetworkAddress的串值,键值设为能上网的MAC地址即可。
点评:MAC地址被过滤而禁止任何网络数据通信的事情在实际使用过程中特别是拥有网络管理软件的网络中比较常见。出现这种问题时我们就可以按照本文介绍的方法来修改MAC地址,从而解决了网络访问被限制的问题。