No $ former_employer, modifiquei o dhcpd do OpenBSD para entender a opção 82 e fazer a atribuição de endereços diretamente sobre isso. Por uma questão de política, "se você está chegando na conexão X, você tem o endereço atribuído a X e se você usa um switch para conectar vários computadores, esse é o seu próprio problema" e, em seguida, apenas a atribuição direta com base nisso.
Se você começar a brincar seriamente com a atribuição da Opção 82, provavelmente valerá a pena fazer isso. Não foi muito difícil, mas também não foi trivial.