MAC地址克隆 突破共享限制让多机齐上网(1)


一、了解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网络,就会被拒之门外,不能正常的上网。


相关内容