![是否有可能从 ff:ff:ff... mac 地址接收 dhcpdiscover?](https://linux22.com/image/799328/%E6%98%AF%E5%90%A6%E6%9C%89%E5%8F%AF%E8%83%BD%E4%BB%8E%20ff%3Aff%3Aff...%20mac%20%E5%9C%B0%E5%9D%80%E6%8E%A5%E6%94%B6%20dhcpdiscover%EF%BC%9F.png)
今天我在我的日志文件中看到了这样的记录:
dhcpd: DHCPDISCOVER from ff:ff:ff:ff:ff:ff via vlan400: network 40.60.100.10/24: no free leases
dhcpd: DHCPDISCOVER from ff:ff:ff:ff:ff:ff via vlan300: network 100.100.120.0/24: no free leases
依此类推,在连接到同一以太网卡 em1 的所有 VLAN 上均如此。
我 99% 确定这些 VLAN 上没有能够发送 DHCP 请求的设备。
此外,ff:ff:ff 是一个奇怪的 MAC。
所以,我的问题是:是不是出了什么问题?以太网卡或交换机或其他东西出了问题?
答案1
这至少有些奇怪。ff:ff:ff:ff:ff:ff
是广播 mac 地址。根据 IEEE 802.3,广播地址和多播地址都不能用作以太网帧的源地址,因为它不能唯一地标识发起者:
IEEE 802.3-2002,第 3.2.3(b) 节:
目标地址字段中的第一位 (LSB) 应用作地址类型指定位,以标识目标地址是单独地址还是组地址。如果此位为 0,则应指示地址字段包含单独地址。如果此位为 1,则应指示地址字段包含组地址,该组地址可标识连接到 LAN 的站中的零个、一个或多个或所有。在源地址字段中,第一位保留并设置为 0。
很可能是您的网络中存在配置错误,您应该开始寻找这些帧/数据包的确切来源。