• # Pourquoi compliqué ?

    Posté par (site web personnel, Mastodon) . En réponse au message iPXE: multiple fichiers de configuration ?. Évalué à 5.

    Le problème est que avec cette solution on ne peux envoyer qu’un seul fichier et l’interpréteur ipxe ne gérant pas les conditions ca va être compliqué !

    Tu n'explique pas exactement en quoi ça te pose problème. Tu as besoin de quoi comme conditions ? (en langage de description algorithmique)

    Quelqu’un a t il une solution pour en fonction de la machine qui « arrive » (donc de son adresse MAC) envoyer tel ou tel fichier ipxe ?

    Tu peux appeler une URL dynamique qui se charge de faire le boulot. Le wiki donne un exemple :

    http://192.168.0.1/boot.php?mac=${net0/mac}&asset=${asset:uristring}
    

    qui va se traduire par exemple par

    http://192.168.0.1/boot.php?mac=52:54:00:12:34:56&asset=BKQ42M1
    

    et s'attend que le le site lui renvoie le script adapté avec ces paramètres

    #!ipxe
    set initiator-iqn iqn.2010-04.org.ipxe:BKQ42M1
    sanboot iscsi:192.168.0.20::::iqn.2010-04.org.ipxe:winxp
    

    "It is seldom that liberty of any kind is lost all at once." ― David Hume