MAC与IP绑定

MAC与IP绑定

ID:37712220

大小:19.33 KB

页数:5页

时间:2019-05-29

MAC与IP绑定_第1页
MAC与IP绑定_第2页
MAC与IP绑定_第3页
MAC与IP绑定_第4页
MAC与IP绑定_第5页
资源描述:

《MAC与IP绑定》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、如何自动绑定mac和IP(批处理)一般在本地绑定mac和IP是先ipconfig/all,然后arp-sIP地址MAC地址,这样输入命令麻烦。把下面的代码保存成bind.bat,双击运行就可以本地绑定了@echoofffor/f"tokens=1*delims=:"%%iin('ipconfig/all^

2、find/i"PhysicalAddress"')dosetmac=%%jfor/f"tokens=1*delims=:"%%iin('ipconfig/all^

3、find/i"IPAddress"')dosetip=%%

4、jarp-s%ip:~1%%Mac:~1%更简介的版本:@echooff&setlocalenabledelayedexpansionfor/f"tokens=1*delims=:"%%ain('ipconfig/all^

5、findstr/i/c:"IPAddress"/c:"PhysicalAddress"^

6、sort')dosetbb=!bb!%%barp-s%bb%说实话,上面的代码我都看不懂如何把MAC地址和IP绑定     早上一上班,就发现上不了网,ping了一下网络,显示超时,对交换机,路由器进行检查后,没有什

7、么不正常,于是怀疑自己的电脑问题,首先换了一个IP地址,试了一下,就行了.学校的网络一直是个头疼的问题,于是一想关于IP地址冲突的问题,能不能将IP与MAC地址绑定起来呢.这样的话,就不会有IP冲突了问题出现了.于是找到了一个解决的办法. 首先先了解一下一些基础知识  什么是Mac地址?  Mac地址就是在媒体接入层上使用的地址,通俗点说就是网卡的物理地址,现在的Mac地址一般都采用6字节48bit(在早期还有2字节16bit的Mac地址)  前24位由是生产厂家向IEEE申请的厂商地址(这可是要花钱的哦!据说1000美元才

8、能买一个地址块)。后24位就由生产厂家自行定以了。(早期的2字节的却不用申请)  IP地址和Mac地址有什么联系和区别  大家都知道,现在有很多计算机都是通过先组建局域网,然后通过交换机和Internet连接的(大学里的校园网就是这样)。然后给每个用户分配固定的IP地址,由管理中心统一管理,这样为了管理方便就需要使用Mac地址来标志用户,防止发生混乱,明确责任(比如网络犯罪)。另外IP地址和Mac地址是有区别的,虽然他们在局域网中是一一对应的关系。IP地址是跟据现在的IPv4标准指定的,不受硬件限制比较容易记忆的地址,而Ma

9、c地址却是用网卡的物理地址,多少与硬件有关系,比较难于记忆。 如何知道自己的Mac地址 方法比较多,也比较得简单,在这里介绍两种常用的方法,在Win9x 可用:WinIPcfg获得,在2000、XP可用IPconfig -all获得。如果你已经给自己的网卡分配了IP还可以用 nbtstat -A 自己的IP 如下图,后者只能在2000/XP下使用。 如何获得别人的Mac 其实上面已经涉及到了,如果是2000/XP用户可以用 nbtstat -A IP地址(还可以获得别的东东啊,可别学坏啊)。另外同一局域网内的,你可以用pin

10、g IP 或者ping 主机名,然后用arp -a 来获得。 如何修改自己的Mac地址 Mac地址是保存在网卡的EPROM里面,通过网卡生产厂家提供的修改程序可以更改存储器里的地址,即使网卡没有这样的设置我们也可以通过间接的方法修改,一般网卡发出的包的源Mac地址并不是网卡本身写上去的,而是应用程序提供的,只是在通常的实现中,应用程序先从网卡上得到Mac地址,每次发送的时候都用这个Mac做为源Mac而已,Windows中,网卡的Mac保存在注册表中,实际使用也是从注册表中提取的,所以只要修改注册表就可以简单的改变Mac Wi

11、n9x中修改: 打开注册表编辑器,在HKEY_LOCAL_MacHINESYSTEMCurrentControlSetServiceClassNet下的0000,0001,0002 Win2000/XP中的修改:同样打开注册表编辑器,HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E970-E325-11CE-BFC1-08002BE10318 中的0000,0001,0002中的DriverDesc,如果在0000找到,就在0000下面

12、添加字符串变量,命名为"NetworkAddress",值为要设置的Mac地址,例如:000102030405完成上述操作后重启就好了。 Linux下的修改: 1.必须关闭网卡设备,否则会报告系统忙,无法更改。   命令是:"ifconfig eth0 down"  2.修改Mac地址,这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。