> Note : pour une machine sans port dédié à l'IPMI, le premier port réseau de la machine est partagé avec l'IPMI, avec sa propre adresse MAC. Dans ce cas et si le port du switch est en mode trunk avec un VLAN dédié réseau IPMI, il faut le configurer :
Le mot de passe sera démandé à l'utilisateur. Attention, il faut mettre un mot de passe suffisamment complexe, sinon une erreur `Insufficient privilege level` apparaît.
Il est possible d'accéder au port série d'un serveur via la connexion ethernet de l'IPMI. Pour ce faire, il suffit d'activer cette fonctionnalité dans l'interface IPMI.
Il faut aussi s'assurer que le port UDP 623 est ouvert en sortie.
Si ce n'est pas le cas, voici un exemple avec `iptables` d'autorisation du port 623 sur le sous-réseau `192.0.2.0/24` où se trouve l'adresse IP de l'IPMI `192.0.2.1` :
Avant de tenter d'accéder au port série, on peut tester la connexion à l'IPMI du serveur (ici 192.0.2.1) via le port 631 avec les identifiants utilisés pour accéder à l'interface web:
Notez que par ce moyen, il est possible d'accéder au BIOS de la machine, puis son bootloader et finalement à l'OS ; mais pour avoir accès à chacun de ces composants, vous avez probalement besoin de les configurer respectivement pour qu'ils interagissent sur le port série choisi. Par exemple pour activer l'interaction sur le port série de GRUB et de Debian sur un serveur Dell R640, il fait définir les variables suivantes dans `/etc/default/grub` puis lancer `update-grub`.
Sous certaines versions d'iDRAC, une [vérification du Host Header est activée](https://www.dell.com/support/kbdoc/fr-fr/000193619/http-https-fqdn-connection-failures-on-idrac9-firmware-version-5-10-00-00). Si on utilise un tunnel SSH pour se connecter, l'IP 127.0.0.1 utilisée pour la connexion à travers le tunnel ne correspond pas à l'IP de l'hôte, et la connexion est bloquée.
### Pas d'option HTML5 pour la console : mettre à jour iDRAC 8
Un serveur avec iDRAC 8 ne peut pas être mis à jour vers iDRAC 9. Cependant, la version d'iDRAC 8 peut, elle, être mise à jour.
Les anciennes versions d'iDRAC 8 ne proposent pas l'accès à la console virtuelle en HTML5, seulement en java. Il faut donc la mettre à jour pour avoir l'option HTML5 :
* Chercher son serveur sur la page de support Dell : <https://www.dell.com/support/home/fr-fr?app=drivers>
* Sous `Pilotes et téléchargements`, sélectionner la catégorie `iDRAC avec Lifecycle Controller`
* Télécharger la version d'iDRAC la plus récente, en format `exe` (nom du type [`iDRAC-with-Lifecycle-Controller_Firmware_J3JTJ_WN64_2.85.85.85_A00.EXE`](https://dl.dell.com/FOLDER10762018M/1/iDRAC-with-Lifecycle-Controller_Firmware_J3JTJ_WN64_2.85.85.85_A00.EXE))
* Décompresser le fichier téléchargé (dans un dossier à part, car les fichiers sont mis directement à l'endroit où il est décompressé) : `unzip iDRAC-with-Lifecycle-Controller_Firmware_J3JTJ_WN64_2.85.85.85_A00.EXE`
* Depuis l'iDRAC, sous `iDRAC Settings`, cliquer sur `Update and Rollback`
* Depuis les fichiers décompréssés, fournir le fichier `payload/firmimg.d7`, puis lancer la mise à jour