Formations à distance

Toutes nos formations sont accessibles à distance en classes virtuelles : accès à l'infrastructure de travaux pratiques, machines physiques, outils pédagogiques, échanges avec le formateur. N'hésitez pas à nous appeler pour réserver une formation ou pour participer aux serious games !

Financement FNE-Formation 2021

Toutes nos formations sont éligibles au FNE-formation 2021

openWrt

DATES_1:Du 22 au 24 Février
DATES_1:du 26 au 28 Avril
DATES_1:du 28 au 30 Juin
DATES_2:du 20 au 22 Septembre
DATES_2:du 18 au 20 Octobre
DATES_2:du 6 au 8 Décembre
CODE:UX126

Public


Intégrateurs de systèmes openWRT.

Objectifs


Connaître les principes de fonctionnement et savoir installer un système openWrt Linux. Les travaux pratiques seront réalisés sur des plateformes WRT54 et NSLU2.

Préalables


Bonnes connaissances du système Linux.

Programme


Embarqué


Définitions. Contraintes. L'offre du marché. Les distributions Linux embarquées DD-WRT, openWRT.
Architectures et caractéristiques. Critères de choix: coût.

openWRT


Présentation. Installation d'une chaîne de compilation croisée. Flashage du micro logiciel. Système de récupération. Introduction à mtd, uci et nvram.
Buzybox. Présentation, ajouts de fonctionnalités, limitations.

Configuration


Fichiers de configuration. Paramètres système. Gestion du temps: ntp.
Services réseau: dropbear, dnsmasq. Gestion des services dhcp et sshd. Gestion des clés ssh.
Modification de la configuration avec uci.
Mode maintenance. Récupération après erreur de configuration.

Réseau


Gestion du réseau et des interfaces. Configuration réseau avec une adresse par port.
Présentation du coupe-feux. Fichiers de configuration.
Gestion du Wifi.

Partitions


Organisation du système de fichiers: linux,rootfs,nvram,rootfs_data.
Gestion des partitions jffs2. Autres types de systèmes de fichiers.
Le CFE: accès, gestion, configuration. L'utilitaire nvserial.

Applications


Mise en place d'un dépôt de paquets.
TP: Portage de netsnmp.
Compilation d'une MIB spécifique au matériel et intégration dans la distribution embarquée.
Mise en oeuvre dans un environnement multi-plateformes. Centralisation des journaux syslog. Supervision par Nagios.

Développement


Création d'un paquet applicatif.
Ajout d'un paquet à partir des sources. Portage d'un paquet "lourd" sur openWrt.
TP: écriture d'un mini-serveur HTTP embarqué.

Déploiement


TP: Portage de haproxy. Mise en oeuvre sur de la répartition de charge HTTP. Frontal à un cluster JBoss. Visualisation des performances.


Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:UX126

Contenu de la formation