首先我们要了解主机IP地址和MAC地址的意思。主机IP地址,我打个
比方就是,路由器就像一条街,而网关19216811就像那条街的门楼,
而且是只有一个出口,而从19216812到1921681254则是这条街住
的人的门牌号,也就是说你要有门牌别人才能找得到你,和你沟通。
MAC地址也叫物理地址、硬件地址或链路地址,由网络设备制造商生
产时写在硬件内部。IP地址与MAC地址在计算机里都是以二进制表示的,
IP地址是32位的,而MAC地址则是48位的。MAC地址的长度为48位(6个字
节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:
08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代
表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,
而后3位16进制数0A:8C:6D代表该制造商所制造的某个网络产品(如网卡
)的系列号。只要你不去更改自己的MAC地址,那么你的MAC地址在世界
是惟一的。
MAC地址的作用
IP地址就如同一个职位,而MAC地址则好像是去应聘这个职位的人才
,职位可以既可以让甲坐,也可以让乙坐,同样的道理一个节点的IP地
址对于网卡是不做要求,基本上什么样的厂家都可以用,也就是说IP地
址与MAC地址并不存在着绑定关系。本身有的计算机流动性就比较强,正
如同人才可以给不同的单位干活的道理一样的,人才的流动性是比较强
的。职位和人才的对应关系就有点像是IP地址与MAC地址的对应关系。比
如,如果一个网卡坏了,可以被更换,而无须取得一个新的IP地址。如
果一个IP主机从一个网络移到另一个网络,可以给它一个新的IP地址,
而无须换一个新的网卡。当然MAC地址除了仅仅只有这个功能还是不够的
,就拿人类社会与网络进行类比,通过类比,我们就可以发现其中的类
似之处,更好地理解MAC地址的作用。
无论是局域网,还是广域网中的计算机之间的通信,最终都表现为
将数据包从某种形式的链路上的初始节点出发,从一个节点传递到另一
个节点,最终传送到目的节点。数据包在这些节点之间的移动都是由ARP
(Address Resolution Protocol:地址解析协议)负责将IP地址映射
到MAC地址上来完成的。其实人类社会和网络也是类似的,试想在人际关
系网络中,甲要捎个口信给丁,就会通过乙和丙中转一下,最后由丙 转
告给丁。在网络中,这个口信就好比是一个网络中的一个数据包。数据
包在传送过程中会不断询问相邻节点的MAC地址,这个过程就好比是人类
社会的口信传送过程。相信通过这两个例子,我们就可以进一步理解MAC
地址的作用。
了解了这么多,目的只有一个,因为通过路由器限制上网只有两种
情况,一种就是限制IP地址段,也就是说网管只让19216812至
192168122这一段IP地址的人上网,其他都限制。但是,可以强行手
动或用软件修改和这一段落的IP地址一样来实现上网。所以,他最终选
择限制MAC地址上网,也就是说他把全公司的每台电脑的IP地址和MAC地
址抄下后,只开通几台电脑MAC地址可以上网。但是,道高一尺魔高一丈
,本人虽不是魔,但也让我找到方法把MAC地址给改了,抱着试试看的心
态,看能不能改成能上网的MAC地址来上网。
修改MAC地址方法如下:
1、首先,我们要先获取自己电脑的MAC。在运行中输入 “cmd” ,
回车,进入命令行方式,然后输入 “ipconfig -all”( 此命令在 Win
98 和 Win ME 中也可使用 ) ,你就可以找到网卡的各项信息 , 其中
有一项是 Physical Address, 如 :00 -11 -09-31-91-F9 就是网卡的
物理地址,抄下后关闭命令行窗口。
2、然后,在运行输入regedit,运行注册表编辑器,在 “HKEY _
LOCAL _
MACHINE\SYSTEM\CurrentControlSet\Control\Class\4D36E972-E325
-11CE-BFC1-08002BE10318\0000 、 0001 、 0002” 等主键下,
因为你有可能安装了不止一块网卡,所以在这个主键下可能会有多个类
似于 “0000 、 0001” 的主键,这时候你可以查找 DriverDesc 内容
为你要修改的网卡的描述相吻合的主键,如 “0000” 。
3、 在上面提到的主键下比如我的是“0008”,添一个字符串,名
字为 “NetworkAddress” ,把它的值设为你要的 MAC 地址,要连续
写如 “001010101010” 。
4、然后到主键下 “NDI\params” 中添加一项 “NetworkAddress
” 的主键值,在该主键下添加名为 “default” 的字符串,值写要设
的 MAC 地址,要连续写,如 “001010101010” 。
注实际上这只是设置在后面提到的高级属性中的 “ 初始值 ” ,
实际使用的 MAC 地址还是取决于在第 3 点中提到的
“NetworkAddress” 参数,而且一旦设置后,以后高级属性中值就是
“NetworkAddress” 给出的值而非 “default” 给出的了。
5、 在 “NetworkAddress” 的主键下继续添加名为 “ParamDesc
” 的字符串,其作用为指定 “NetworkAddress” 主键的描述,其值
可为 “MAC Address”( 也可以随意设置,这只是个描述,无关紧要,
这个值将会在你以后直接修改 MAC 地址的时候作为描述出现 ) ,
这样重新启动一次以后打开网络邻居的属性--》配置--》高级,
其下存在 MAC Address 就是你
在前面设置的 ParamDesc ,这就是你在第3点里在注册表中加的新项 “
NetworkAddress” ,以后只要在此修改 MAC 地址就可以了。
在别人第一次使用的时候,让程序生成一个文件用来保存系统当时的时间,
然后其它的就可以在程序里和这个时间进行对比,如果时间不对就这样就可以防止别人故意调回时间来破解!!
1、按下Win+Rd出运行面板,输入gpeditmsc,然后点击确定,d出本地组策略编辑器。
2、打开计算机配置器下的管理模板,进入Windows组件。
3、进入新的界面,找到并点击Windows install。
4、进入Windows install界面之后,找到并双击禁止用户安装。
5、然后进入新的界面,选择已启用,即完成禁止电脑安装某些软件的设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)