首页 > 为什么能够修改mac地址?

为什么能够修改mac地址?

事情是这个样子的,把网线从机房的电脑上拔下来,然后插到自己的笔记本上去。
该机房的其它电脑相互之间都可以ping得通,唯独ping不同笔记本电脑。
据说是把IP地址和MAC地址绑定了?为什么要这样子做?如果做到?

然后学弟把笔记本的MAC地址改了,IP地址也改了,然后就可以了ping得通了。
为什么MAC的地址可以修改? 不是每个网卡都有唯一的MAC地址吗?

还有一个疑问就是机房电脑的网线是连到交换机的,交换机连到路由器,路由器连到外网,为什么把路由器关了, 主机之间也是ping不通的? 局域网不是只要有交换机就可以了吗?


看起来你的网络环境应该是学校的校园网
问题1:IP地址和MAC地址绑定,是为了 一个学生、一个账号、一台计算机 的绑定。这种绑定实现方式很多,但绝大多数学校校园网选择这种方式做绑定。学校采购的交换机、路由器有一部分是定制的,有这种特殊功能。

问题2:
MAC地址(Media Access Control Address),媒体访问控制地址,或称为物理地址,是用来定义网络设备的位置。
这个东西是写死在硬件上的,是不能修改的。
而所谓的修改是指操作系统层上的修改,也就是说当操作系统发出与接收数据时,假装自己的MAC地址是你修改过的。如果你重装系统、换系统或把网卡拔下来插另一台机器上,MAC就变成原来的MAC地址了。
(猜测你的学校上网不需要特殊的拨号客户端,或者这个拨号客户端不会检查MAC是否修改过。我之前的学校是有检测的,被查到了就封号)

问题3:局域网不是只要有交换机就可以了吗?
分两种情况:
1、如果是通用交换机的话,首先两台电脑要有IP,在同一广播域,这样才有可能互相发现。比如都配置192.168.1.0/24的IP地址,那么即使没有路由器,两台电脑也可以ping通,可以传文件和联机局域网游戏。如果不在同一网段内,则必须有路由器做网关才行。
2、同问题1,学校用的是特殊的设备,检测到你没有连接到网络中心的话(路由器关了),交换机会直接禁止你上网。这也是为了避免非付费用户插在学校交换机上不上外网但在内网使用网络的一种手段。

这只是一种可能性,并不是通用的问题原因。具体问题还是需要检查学校的设备和实现方式才能确定。


题主所描述修改的MAC是ARP缓存表的MAC地址,而非物理MAC

【热门文章】
【热门文章】