HOWTO serve IP depends on OUI MAC Address suffix:
En bref, si vous vous demandez comment servir des adresses IP ou bien booté sur
un noyau particulier en PXE suivant le type d'adresse IP du requérant, voici comment...
La solution se trouve l'utilisation de if() et substring() dans le dhcpd.conf(5).
Cela pourrait donner quelque chose comme cela :
subnet ... netmask ... { range dynamic-bootp a.b.c.d a.b.c.j; next-server a.b.c.a; filename "/pxe/pxelinux.0"; if substring (hardware, 1, 3) = 00:AB:DC { filename = "/pxe/linux-kernel-2.6.43.5-mips"; } }Voilà au prochain boot de votre machine suivant le début de son adresse MAC vous booterait différemment.
tip à deux balles...:
Où comment ne pas perdre trop de temps à chercher comment avoir les paquets
entiers lors d'une capture avec tcpdump, ceci
dans le but de lire tout cela avec wireshark:
root@localhost# tcpdump -ni eth0 -s 0 [...]vili,