Téléchargement du firmware
Conditions requises à bootp :
- Le process bootpd doit être lancé sur la machine bootp.
- Le fichier paramètre du process bootpd (/etc/bootptab par défaut) doit
contenir une entrée pour chaque Platine susceptible de demander le
téléchargement de son firmware.
- La machine bootp est en général directement accessible par la Platine
(sur le même réseau) sinon il est nécessaire de configurer une machine
accessible avec un protocole bootp relay.
Les principales entrées du fichier paramètre du process bootpd sont les
suivantes :
- tc : description du réseau
- ht : type du réseau
- sa : adresse IP de la machine où se trouve le fichier à télécharger
- gw : routeur éventuel
- ha : adresse Ethernet de la Platine à mettre à jour
- ip : adresse IP de la Platine à mettre à jour (cette adresse IP est utilisée
seulement durant le transfert du code à télécharger)
- bf : chemin et nom du firmware à télécharger
Exemples de fichier de configuration de bootp :
a) Platine et serveur tftp sur le même réseau
net:hn:df=/etc/btdump:ht=ethernet:sa=192.168.1.252:to=auto:
axel1:tc=net:ht=ethernet:ha=00A034000001:ip=192.168.1.242:bf=/tmp/axel:
b) Platine et serveur tftp sur deux réseaux distincts
net:hn:df=/etc/btdump:ht=ethernet:sa=192.1.1.243:to=auto:
net1:tc=net:sm=255.255.255.000:gw=192.168.1.252:
axel1:tc=net1:ht=ethernet:vm=rfc1048:ha=00A034000001:ip=192.168.1.242:bf=
/usr/axel/firm9645:
IMPORTANT : si un problème est intervenu lors d'un précédent téléchargement
de firmware (quelle que soit la méthode utilisée), la Platine en question ne
212
AX3000 - Manuel de l'utilisateur