顺便转一篇关于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...
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用户提供的官方工具套件,它的主要目的是增强...
在使用Ubuntu操作系统时,有时会遇到硬件兼容性问题,尤其是对于Macbook用户来说,由于其特殊的硬件配置,可能会在安装Ubuntu后发现无线网卡无法正常工作。本篇将详细讲解如何在Macbook上安装BCM(Broadcom)无线...
在Mac操作系统上,一个常见的Java反编译工具是JD-GUI。JD-GUI是一款图形化界面的工具,它能够直观地显示类文件的源代码,而无需进行复杂的命令行操作。 标题中的"mac版本java反编译工具jd-gui"指的是专门为Mac OS...
方法是这样的,启动 MACBook,放入 MAC 的原版光盘,不管是不是原机的盘,只要能在 MACBook 上启动的就可以。通电后按下 Option 键,苹果的主板引导会停留在选择多启动的界面,如果放光盘比较晚,那么就直接重启仍然...