扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
相信在学校使用网络的用户都比较清楚,现在一般的学校都是采用IP绑定物理网卡的地址来限制IP的盗用,所以我们在申请入网的时候都需要先递交我们电脑上网卡的物理地址,开通后,当我们这个IP对应的电脑网卡要不是我们我们之前上报物理地址的网卡的话,这块网卡是上不了的。
笔者之前也碰到过这种麻烦:我宿舍有A,B,C两台电脑(这三台电脑用的是Realtek RTL8139 PCI网卡)、一个交换机,并申请了一个IP,在申请IP的时候递交的是A主机的物理网卡地址。其网络拓扑结构如下:
图 宿舍网络拓扑结构
所以普通情况下来讲,B、C主机是无法使用这个IP上网的,但是笔者却通过系统及软件上的设置来达到三台机可以同时使用同一个IP上网的目的,具体做法请听我细细道来):以下方法在Windows2000下测试通过 。
方法一:修改注册表
点击“开始”—“运行”—键入“regedit”,然后“确定”,打开注册表编辑器,找到:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002BE10318}
主键,再该键下有0000、0001、0002、0003、0004等类似的分支,在这些分支下面找到“DriverDesc”值为网卡描述的那个,例如,我的电脑上,网卡描述为“Intel(R) PRO/1000 MTW Network Connection”,所以我查找并得到,在我的电脑上0005这个分支里的“DriverDesc”键值为“intel(R) PRO/1000 MTW Network Connection”。
在你找到的这个分支里,寻找“NetworkAddress”键,如果没有,则新建一个字符串类型键,修改其键值为键值为你想要的网卡地址,要求是连续的12个16进制数。再在你找到的这个分支里添加名为Paramdesc的字符串项,其值可以为“Network Address”或者“MAC Adress”.注册表的设置完成。
该方法的缺点就是操作复杂,一步做错则就导致修改不成功。
方法二:修改网卡属性
在桌面上的“网络邻居”上单击右键,选“属性”,打开“网络和拨号连接”页面;选择“本地连接”,单击右键,选“属性”,打开“本地连接 属性”对话框;点击“配置”按钮,则弹出一个属性对话框,在笔者的电脑上弹出的对话框为“Intel(R) PRO/1000 MTW Network Connection 属性”,选“高级选项卡”,然后在“属性”框里选中“NetworkAddress”,修改其值为你想要的物理网卡地址就可以了,要求是连续的12个16进制数。
修改完成后,你就准备多台电脑同时使用一个IP上网冲浪吧。不过,此方法还存在一 个小小的不足,根笔者的经验,当这几台电脑中,其中一台使用BT或者FTP这种长期占用网络连接的工具时,其他几台电脑是上不了网的,只有使用这类工具的电脑能上网,当这些工具关闭之后,其他电脑又能再上网;此外,还又个问题就是,使用同一个IP的这些电脑相互之间是无法共享访问的。不过笔者认为,这些不足与每个多交那么多昂贵的网费相比起来是微不足道的。
此外,第一种方法适用于任何一台机,但是操作太过于复杂;第二种方法操作简单但并不适合于每一台机,主要跟物理网卡的类型有关,因为而且网卡发出包的源MAC地址并不是网卡本身write的,而由驱动或APP提供的,而第二种方法能否实现则与网卡的驱动程序挂钩。原因是这要求电脑上的物理网卡允许修改物理网卡地址才行,并不是所有的网卡都支持这样修改物理地址,例如Intel(R) PRO/1000就不支持这种方法修改物理网卡地址,Realtek RTL8139 PCI网卡则可以,笔者宿舍里的三台电脑用的是Realtek RTL8139 PCI网卡,虽然说现在网卡价格很低,已经到了不讲品牌的地步,但是听见笔者给你推荐这个技巧之后,你以后选网卡会不会对Realtek网卡多留个心呢?
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。