本页主题: MAC地址克隆 破解共享限制让多机齐上网 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

ieuge
级别: 乐园天使


精华: 0
发帖: 36
威望: 23 点
黄金: 65 金币
功勋: 0 点
在线时间:5(小时)
注册时间:2006-03-12
最后登录:2008-10-21

 MAC地址克隆 破解共享限制让多机齐上网

管理提醒:
本帖被 gpjlzk 执行锁定操作(2009-01-08)
现在很多地方的ISP都会通过MAC功能,也就是记录你局域网中一台机子的MAC地址来限制用户多机共享上网。什么是MAC地址呢?又该怎么应对MAC上网限制呢?

  一、了解MAC地址

  网络设备(包含各种有线无线网卡、宽带MODEM、宽带路由器等等)在使用中有两类地址,一类是IP地址,另一类就是MAC地址。MAC(Media Access Control,介质访问控制)地址也就是网络设备的物理地址,是识别LAN(局域网)电脑的标识。

  其长度为48位二进制数,由12个00~0FFH的16进制数组成,每个16进制数之间用“:”隔开,如一块网络设备的MAC地址为“08:00:20:0A:8D:6E”,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后3位16进制数0A:8D:6E代表该制造商所制造的某个网络产品(如网卡)的编号。


  IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MAC地址则是48位的。IEEE将以太网地址,分为若干独立的连续地址组,生产以太网网络设备的厂家就购买其中一组,具体生产时,物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),以便象“身份证”一样在传输数据时标识发出数据的电脑和接收数据的主机的地址。

  正是由于MAC地址就如同我们的身份证一样是网络设备自身的惟一标识,宽带接入商便可根据MAC地址来封杀家庭中更多的接入电脑。

  要想知道本机网卡的MAC地址,可通过以下方法:在Windows 98/Me中,依次单击“开始”→“运行” →输入“winipcfg”→回车,即可看到MAC地址;在Windows 2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车→输入“ipconfig /all”→回车,亦可找到MAC地址。
 
  二、盾,如何限制MAC地址

  IP地址就如同一台汽车,而MAC地址就好比是去操作这辆车必需拥有的驾驶证,只要有驾驶证都可去开这辆车,但必需要有合法的驾驶证才行,否则就要被罚款或禁驾,也就是说IP地址与MAC地址并不存在着必然的绑定关系。而网络中的数据包在节点之间的移动都是由ARP(Address Resolution Protocol:地址解析协议)负责将IP地址映射到MAC地址上来完成的,所以要想在移动中准确的找到要去的“站点”,固定的MAC地址就必不可少。

  也正是由于MAC地址是网络设备的惟一标识,这种惟一性恰好给网络管理带来了福音,ISP通过捆绑IP和MAC地址,就可以轻松防止局域网中IP地址盗用或共享上网现象,阻止非法接入者。

  多数路由器或网管交换机都具备这类功能,支持IP地址和MAC地址绑定,管理人员可根据IP地址、端口、MAC地址来控制用户访问国际互联网,防止非法用户访问有线或无线网络,防范IP欺骗等攻击。对于动态IP,做一个DHCP服务器来绑定用户网卡MAC地址和IP地址,然后再根据不同IP设定权限。

  对于路由器或网管交换机可通过MAC地址过滤策略来达到此目标,单击“导入地址”可以导入在主程序界面中所有电脑的MAC与IP地址。如果某一MAC地址的策略为通过,则允许该MAC地址通过;如果某一MAC地址的策略为拦截,则禁止该MAC地址通过。如果选中“地址绑定”,则可将该MAC地址与IP地址绑定,地址绑定后,该MAC地址只能使用指定的IP地址,如果更改为其他的IP地址则亦不允许通过。

  对于静态IP,如果用三层交换机的话,可以在交换机的每个端口上做IP地址和MAC地址的限定。方法是在布线时把用户墙上的接线盒和交换机的端口一一对应,然后把收集上来的MAC地址填入对应的交换机端口,进而再和IP一起绑定,达到IP-MAC-PORT(端口)的三者绑定。这样如果改变某台客户端的IP地址和MAC地址或有其它客户端的IP地址和MAC地址,这台PC或其它电脑也就不能连通网络。

  而在实际操作时,对于很多通过局域网接入的宽带网络来说,安装人员可很容易的将IP地址和MAC地址捆绑起来,限制多机共享。

  假设一台电脑分配的IP地址为192.168.1.112,MAC地址为00-20-6C-DD-73-B4,在Windows 98中打开MS-DOS窗口,在Windows 2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车。在“MS-DOS方式”或“命令提示符”窗口中输入命令(例):ARP -s 192.168.1.112 00-20-6C-DD-73-B4,即可把该MAC地址和IP地址捆绑起来。如果采用其它MAC地址的网络设备或电脑想接入Internet网络,就会被拒之门外,不能正常的上网。
 

  三、矛,如何突破MAC限制
 
  绑定MAC地址与IP地址对于网络管理者或运营商来说就是防止IP盗用的一个常用的、简单的、有效的措施。但对于很多家庭用户来说,却大大弱化了多机宽带的利用率及使用方便度。一般来说,要想突破这种限制(假使有的话),可用以下几种方法:

  ① 修改网卡MAC地址

  MAC地址存储在网卡的EEPROM中并且唯一确定,但网卡驱动在发送Ethernet报文时,并不从EEPROM中读取MAC地址,而是在内存中来建立一块缓存区,Ethernet报文从中读取源MAC地址。而且,用户可以通过操作系统修改实际发送的Ethernet报文中的源MAC地址。

  打开“网上邻居”属性,选中对应的网卡并选择属性,在属性页的“常规”页中点击“配置”按钮。在配置属性页中选择“高级”,再在“属性”栏中选择“Network Address”,在“值”栏中选中输人框,然后在输人框中输人正常接入那台电脑的MAC地址,再设为相同的IP地址,就可单机正常上网。但这种方法只适合于某台电脑需要临时上网的情况。

  ② 利用主机共享上网

  ARP命令仅对局域网的上网代理服务器有用,而且是针对静态IP地址,如果采用MODEM拨号上网或是动态IP地址就不起作用,所以大家完全可用ICS这类网关类软件达到多机共享目标。

  其实现方法我们以前有多次介绍,现在简述如下。主机采用MODEM拨号上网,主机IP设为192.168.0.1,客户机IP为192.168.0.2,默认网关192.168.0.1,然后在主机中启用连接共享即可。这种方法也可通过交换机实现多机接入,但缺点也显而易见,必需占用一台主机做服务器。

  ③ 利用MAC地址克隆

  对付MAC绑定最好的办法还是通过MAC地址克隆功能,目前大多数ADSL MODEM、宽带路由器、无线路由器都具备此功能。MAC地址克隆的原理就是将被绑定的那台电脑的网卡MAC地址故意暴露给ISP服务器看,让ISP服务器认为只使用了单台的电脑,而实际上多台电脑在共享上网。

  要实现MAC地址克隆功能很简单,只需在被绑定的那台电脑上,进入宽带路由器、无线路由器的WEB设置页面,找到“WAN”或“Clone MAC”选项,选择“Clone MAC(克隆MAC地址)”,便可将当前计算机的网卡的MAC地址克隆到路由器的广域网(WAN)端口。保存后重新启动宽带路由器、无线路由器即可正常的多机共享上网冲浪了。
顶端 Posted: 2007-07-31 08:38 | [楼 主]
121691269
级别: 死亡天使


精华: 0
发帖: 227
威望: 93 点
黄金: 349 金币
功勋: 0 点
在线时间:34(小时)
注册时间:2006-12-07
最后登录:2009-01-08

 

好东西,值的学习!
顶端 Posted: 2007-07-31 22:52 | 1 楼
gan_123
级别: 乐园天使


精华: 0
发帖: 72
威望: 31 点
黄金: 25 金币
功勋: 0 点
在线时间:3(小时)
注册时间:2006-06-07
最后登录:2009-01-07

 

值的学习
顶端 Posted: 2007-08-01 08:01 | 2 楼
zqdvo
级别: 守护天使


精华: 0
发帖: 105
威望: 60 点
黄金: 124 金币
功勋: 0 点
在线时间:13(小时)
注册时间:2006-10-18
最后登录:2008-12-07

 

正需要,不错谢谢
顶端 Posted: 2007-08-01 10:25 | 3 楼
帖子浏览记录 版块浏览记录
系统之家论坛 » 技术交流

本站资料均为网友推荐发布而来,文章版权归作者所有,网友言论不代表本站观点,如有侵犯您的版权,请联系我们
Copyright © 2004-08 PHPWind Code 系统之家