顺便转一篇关于MAC的文章:
近来在网上经常见有人问起Mac地址的问题,那么究竟Mac地址是什么?在现行的网络中,扮演什么角色呢?下面我们就一同来探讨一下关于Mac地址的知识。
什么是Mac地址?
Mac地址就是在媒体接入层上使用的地址,通俗点说就是网卡的物理地址,现在的Mac地址一般都采用6字节48bit(在早期还有2字节16bit的Mac地址)
前24位由是生产厂家向IEEE申请的厂商地址(这可是要花钱的哦!据说1000美元才能买一个地址块)。后24位就由生产厂家自行定以了。(早期的2字节的却不用申请)
IP地址和Mac地址有什么联系和区别
大家都知道,现在有很多计算机都是通过先组建局域网,然后通过交换机和Internet连接的(大学里的校园网就是这样)。然后给每个用户分配固定的IP地址,由管理中心统一管理,这样为了管理方便就需要使用Mac地址来标志用户,防止发生混乱,明确责任(比如网络犯罪)。另外IP地址和Mac地址是有区别的,虽然他们在局域网中是一一对应的关系。IP地址是跟据现在的IPv4标准指定的,不受硬件限制比较容易记忆的地址,而Mac地址却是用网卡的物理地址,多少与硬件有关系,比较难于记忆。
如何知道自己的Mac地址
方法比较多,也比较得简单,在这里介绍两种常用的方法,在Win9x 可用:WinIPcfg获得,在2000、XP可用IPconfig -all获得。如果你已经给自己的网卡分配了IP还可以用 nbtstat -A 自己的IP 如下图,后者只能在2000/XP下使用。
如何获得别人的Mac
其实上面已经涉及到了,如果是2000/XP用户可以用 nbtstat -A IP地址(还可以获得别的东东啊,可别学坏啊)。另外同一局域网内的,你可以用ping IP 或者ping 主机名,然后用arp -a 来获得。
如何修改自己的Mac地址
Mac地址是保存在网卡的EPROM里面,通过网卡生产厂家提供的修改程序可以更改存储器里的地址,即使网卡没有这样的设置我们也可以通过间接的方法修改,一般网卡发出的包的源Mac地址并不是网卡本身写上去的,而是应用程序提供的,只是在通常的实现中,应用程序先从网卡上得到Mac地址,每次发送的时候都用这个Mac做为源Mac而已,Windows中,网卡的Mac保存在注册表中,实际使用也是从注册表中提取的,所以只要修改注册表就可以简单的改变Mac
Win9x中修改:
打开注册表编辑器,在HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Service\Class\Net\下的0000,0001,0002 Win2000/XP中的修改:同样打开注册表编辑器,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\4D36E970-E325-11CE-BFC1-08002BE10318 中的0000,0001,0002中的DriverDesc,如果在0000找到,就在0000下面添加字符串变量,命名为"NetworkAddress",值为要设置的Mac地址,例如:000102030405
完成上述操作后重启就好了。
Linux下的修改:
1.必须关闭网卡设备,否则会报告系统忙,无法更改。
命令是:"ifconfig eth0 down"
2.修改Mac地址,这一步较Windows中的修改要简单。
命令是:"ifconfig eth0 hw ether 00AABBCCDDEE"
3.重新启用网卡
"ifconfig eth0 up"网卡的Mac地址更改就完成了。
现在还有很多软件提供了修改Mac地址的功能,如:Mac2001
那么既然IP和Mac地址都可以改,那么怎么防御呢?通过简单的交换机端口绑定(端口的Mac表使用静态表项),可以在每个交换机端口只连接一台主机的情况下防止修改Mac地址的盗用,如果是三层设备还可以提供:交换机端口-IP-Mac 三者的绑定,防止修改Mac的IP盗用,这种方法更有效!还有些方法如配置交换机的VLAN,使用用户认证等,都略显复杂,再次不多浪费笔墨。
分享到:
相关推荐
标题中的“MACBook颜色配置文件Apple-MAC-OS-Color LCD.rar”指的是为苹果MacBook设计的一种特定的颜色配置文件,这种文件通常以ICC(International Color Consortium)格式存在,用于优化显示器的色彩表现,确保...
在详细探讨如何在Macbook Air、Macbook Pro、iMac以及Mac mini上安装双系统Windows 7之前,我们需要明确几个基本概念和前提条件。首先,苹果电脑使用的操作系统是macOS(之前称为OS X),而Windows 7是微软公司开发...
MacBook Air(视网膜显示屏,13 英寸,2020 年)TJ2CH/A 大致配置 MacBook Air CPU:Intel(R) Core(TM) i3-1000NG4 CPU @ ...驱动均为原本Mac环境下下载、仅是Win10系统的驱动而已;暂不提供任何技术支持,请知悉。
MacBook 装win10 蓝牙鼠标总是自动断开无反应解决方法 故障描述及简单测试: MAC系统下鼠标正常、Win10系统下鼠标用一会就会失灵,重新在蓝牙那里连连1次又可以用上几秒钟又会失灵;尝试在MAC系统中关闭蓝牙、WIN10...
在苹果的MacBook系列电脑上,用户经常需要在内置显示屏和外接显示器之间切换或同时使用,这时就涉及到了屏幕分辨率的调整问题。RDM(Resolution Detective)是一款专为Mac设计的工具,它允许用户轻松地自定义和调整...
APPLE SSD固态硬盘驱动针对于苹果macbook pro air系列笔记本安装win10无法识别硬盘applessd驱动 通过苹果官方Bootcamp 上面提取 支持Windows 10 64位 MacBook Pro(Retina 显示屏,15 英寸,2015 年中) ... Mac
Mac 使用技巧之苹果 Macbook 笔记本电脑通过手机 Gprs 无线上网方法 在本篇文章中,我们将介绍如何使用 Macbook 笔记本电脑通过手机 GPRS 无线上网方法。在中国移动的网络中,有两种 GPRS 接入方式:CMWAP 和 CMNET...
本篇将详细讲解如何在Mac系统上,特别是配备M1芯片的MacBook上安装Apache Maven 3.6.3。 Apache Maven是一个基于项目对象模型(Project Object Model,POM)的概念,用于管理Java项目的构建、报告和文档生成。它...
对于MacBook Air,苹果公司通常会使用自家的Boot Camp软件来帮助用户在Mac上安装Windows系统。Boot Camp提供了一套完整的驱动程序集合,包括声卡驱动,确保Windows环境能够识别并充分利用Mac的硬件。在本例中,通过...
1. 首先,在 mac 下通过 BootCamp 安装完 win7 之后,然后在 apple 的网站上下载对应的 BootCamp 助手来安装驱动。 2. 安装完 BootCamp 驱动之后,在控制面板里面把刚才安装的所有的硬件驱动全部卸载掉,但是除了...
Bootcamp是苹果官方提供的一项服务,它允许用户在Mac电脑上安装并双启动Windows操作系统。 描述中提到,这些驱动程序已经经过测试,可以有效解决安装Windows 10后可能出现的声卡问题。在安装Windows 10时,由于硬件...
在 macbook pro 2017版13寸带bar的机器测试成功, bootcamp版本是 6.1.6183.0, Apple SPI Device 总线驱动日期 2016/5/26, 版本 6.1.6500.0 其他型号的mac机器没有测试过。 驱动实现的功能一个5个 1,一个手指...
含clhdaud.inf,clhdaud.sys,clhdaud_nospdif.sys等文件,很牛B,各种mac pro的windows都能用。已测试! This modified Windows XP driver is for the MacBook Pro's (MC118LL/A) Cirrus Logic CS4206 audio ...
macbook windows蓝牙驱动,我使用的方法是在mac操作系统上安装vmwarefusion,在虚拟xp系统下面安装这个驱动就可用macbook的蓝牙了。
- MacBook或MacBook Pro,运行Mac OS X Tiger v10.4.6或更高版本。 - 最新的固件更新。 - **软件要求**: - Windows XP SP2安装光盘(推荐使用上海大客户版或其他经过验证的版本)。 - MacBook或MacBook Pro的...
在MacBook上选择合适的桌面壁纸可以提升你的工作和娱乐体验,让个人化界面更加美观舒适。这款名为"pap.er.app"的软件专为MacBook用户设计,提供了大量的4K和5K分辨率壁纸,旨在充分利用MacBook高清晰度显示屏的优势...
本文将深入探讨“Mac VMwareTools官方工具”,以及如何在Mac Pro M1 Max上实现与虚拟机之间的文件共享和复制功能。 标题提及的“Mac VMwareTools”是指VMware为Mac用户提供的官方工具套件,它的主要目的是增强...
在Mac操作系统上,一个常见的Java反编译工具是JD-GUI。JD-GUI是一款图形化界面的工具,它能够直观地显示类文件的源代码,而无需进行复杂的命令行操作。 标题中的"mac版本java反编译工具jd-gui"指的是专门为Mac OS...
在使用Ubuntu操作系统时,有时会遇到硬件兼容性问题,尤其是对于Macbook用户来说,由于其特殊的硬件配置,可能会在安装Ubuntu后发现无线网卡无法正常工作。本篇将详细讲解如何在Macbook上安装BCM(Broadcom)无线...