基本上,我想问一个关于 LAN 接口硬件的可配置寻址方案的问题。我从一本书中读到过,其中给出了一些要点:
可配置寻址方案提供了一种机制,客户可以使用它来设置物理地址。该机制可以是手动的(首次安装接口时必须设置的开关),也可以是可以从计算机下载的电子存储器,例如 EPROM(这是什么意思). 大多数硬件仅需配置一次——配置通常在首次安装硬件时完成。
问题:假设网络管理员在安装 LAN 接口硬件时对其进行配置(分配地址)。现在,如果他以后需要更改设备的物理地址,他可以更改它吗?或者在这个寻址方案中,硬件只能配置一次,以后我们无法重新配置它。
答案1
早在 80 年代和 90 年代初期,当这些地址实际上可以为某些网络协议配置时,地址是通过各种方式设置的。在某些情况下,网卡上的 DIP 开关用于配置有效位;如果需要更改,计算机技术人员必须打开机箱并手动更改地址。如果整个网络需要更改地址,IT 人员会组织一个配置小组,一群人会手动访问每个网络站点。通常是在晚上或周末,如果加班的话,可能会花费很多钱。
在现代,网络地址(至少对于以太网而言,我不谈论其他网络协议)是在设备的 BIOS 中设置的,并且能够被驱动程序软件覆盖。真正需要更改出厂地址的情况非常罕见。Brian 提到的情况,来自同一制造商的两张卡共享相同的地址,就是这样一种罕见的情况。另一种情况是,如果 MAC 地址被编码到某个访问控制列表中,那么在替换设备上更改地址比在 ACL 列表中更改地址更容易。
答案2
可以制造仅可编程一次的设备。但大多数设备允许多次配置。
对于硬件 MAC 地址,乱改它是个非常糟糕的主意。每个制造商都有一个分配给他们的块(范围),他们可以从中分配地址。如果你随机设置一个设备,网络上可能会有 2 个设备具有相同的地址。这是一件坏事,因为你无法区分它们,这会导致网络问题。我以前见过这种情况,当时我们有 2 个来自同一制造商的设备(并且不可编程)具有相同的地址......