diff --git a/articles/adressage.ipv4/adressage.ipv4.xml b/articles/adressage.ipv4/adressage.ipv4.xml
index 88c6ee39..39b65b2d 100644
--- a/articles/adressage.ipv4/adressage.ipv4.xml
+++ b/articles/adressage.ipv4/adressage.ipv4.xml
@@ -61,7 +61,7 @@
sur un système Debian
GNU/Linux. Il est disponible en version imprimable au
format PDF : __printbasename__.
+ xlink:href="/pdf/__printbasename__">__printbasename__.
Conventions
typographiques
diff --git a/articles/biblio-articles.xml b/articles/biblio-articles.xml
index f096b8cb..4837de78 100644
--- a/articles/biblio-articles.xml
+++ b/articles/biblio-articles.xml
@@ -2,7 +2,8 @@
+
+
Debian
GNU/Linux. Il est disponible en version imprimable au
format PDF : __printbasename__.
+ xlink:href="/pdf/__printbasename__">__printbasename__.
diff --git a/articles/inter-vlan-routing-openvswitch/inter-vlan-routing-openvswitch.xml b/articles/inter-vlan-routing-openvswitch/inter-vlan-routing-openvswitch.xml
index 03d083e2..0cb8c0ab 100644
--- a/articles/inter-vlan-routing-openvswitch/inter-vlan-routing-openvswitch.xml
+++ b/articles/inter-vlan-routing-openvswitch/inter-vlan-routing-openvswitch.xml
@@ -97,7 +97,7 @@
xlink:href="https://www.debian.org">Debian
GNU/Linux. Il est disponible en version imprimable au
format PDF : __printbasename__.
+ xlink:href="/pdf/__printbasename__">__printbasename__.
diff --git a/articles/inter-vlan-routing/inter-vlan-routing.xml b/articles/inter-vlan-routing/inter-vlan-routing.xml
index eaee3cba..00da583d 100644
--- a/articles/inter-vlan-routing/inter-vlan-routing.xml
+++ b/articles/inter-vlan-routing/inter-vlan-routing.xml
@@ -49,7 +49,7 @@
virtuels et le routage associé.
-
+
@@ -90,7 +90,7 @@
xlink:href="https://www.debian.org">Debian
GNU/Linux. Il est disponible en version imprimable au
format PDF : __printbasename__.
+ xlink:href="/pdf/__printbasename__">__printbasename__.
diff --git a/articles/lan-segmentation/lan-segmentation.xml b/articles/lan-segmentation/lan-segmentation.xml
index 1f8e0e2e..6effbd4f 100644
--- a/articles/lan-segmentation/lan-segmentation.xml
+++ b/articles/lan-segmentation/lan-segmentation.xml
@@ -80,7 +80,7 @@
xlink:href="http://www.debian.org">Debian
GNU/Linux. Il est disponible en version
imprimable au format PDF : __printbasename__.
+ xlink:href="/pdf/__printbasename__">__printbasename__.
@@ -192,7 +192,7 @@
Où
+ xlink:href='/articles/lan-segmentation/images/utiliser-commutation.png'>Où
utiliser des commutateurs ? - vue complète
@@ -322,7 +322,7 @@
Où
+ xlink:href='/articles/lan-segmentation/images/utiliser-routage.png'>Où
utiliser un routeur ? - vue complète
@@ -393,7 +393,7 @@
Segmenter
+ xlink:href='/articles/lan-segmentation/images/domaine-collision.png'>Segmenter
avec un commutateur - vue complète
@@ -423,7 +423,7 @@
Segmenter
+ xlink:href='/articles/lan-segmentation/images/domaine-diffusion.png'>Segmenter
avec un routeur - vue complète
@@ -544,7 +544,7 @@
Exemple
+ xlink:href='/articles/lan-segmentation/images/exemple_conception.png'>Exemple
de conception - vue complète
diff --git a/articles/modelisation/modelisations.xml b/articles/modelisation/modelisations.xml
index 7d712928..82089e69 100644
--- a/articles/modelisation/modelisations.xml
+++ b/articles/modelisation/modelisations.xml
@@ -86,7 +86,7 @@
sur un système Debian
GNU/Linux. Il est disponible en version imprimable au
format PDF : __printbasename__.
+ xlink:href="/pdf/__printbasename__">__printbasename__.
Le ton de cet article est volontairement «polémique». L'objectif
pédagogique est de susciter la réaction et, pourquoi pas, la réflexion sur un
diff --git a/common/inetdoc.urls.xml b/common/inetdoc.urls.xml
index fa5b32cc..e93ad177 100644
--- a/common/inetdoc.urls.xml
+++ b/common/inetdoc.urls.xml
@@ -1,54 +1,57 @@
+
+
+
inetdoc'>
+'inetdoc'>
Une antisèche réseau Debian/GNU Linux'>
+'Une antisèche réseau Debian/GNU Linux'>
Modélisations réseau'>
+ 'Modélisations réseau'>
Encapsulation'>
+ 'Encapsulation'>
Capturer le trafic réseau au niveau utilisateur avec Wireshark'>
+ 'Capturer le trafic réseau au niveau utilisateur avec Wireshark'>
Technologie RNIS'>
+ 'Technologie RNIS'>
Technologie Ethernet'>
+ 'Technologie Ethernet'>
Modélisation d'un lien WAN avec PPPoE'>
+ 'Modélisation d'un lien WAN avec PPPoE'>
Adressage IPv4'>
+ 'Adressage IPv4'>
Alice & Bob'>
+ 'Alice & Bob'>
Segmentation des réseaux locaux'>
+ 'Segmentation des réseaux locaux'>
Routage Inter-VLAN'>
+ 'Routage Inter-VLAN'>
Types d'adresses MAC'>
+ 'Types d'adresses MAC'>
Routage Inter-VLAN avec Open vSwitch'>
+ 'Routage Inter-VLAN avec Open vSwitch'>
Concepts élémentaires en sécurité de l'information'>
+ 'Concepts élémentaires en sécurité de l'information'>
+ '
Logiciel Libre & Technologies Réseaux'>
+ '
Administration système en réseau : synthèse NFS v3 & NIS'>
+ '
Présentation services DNS & DHCP'>
HOWTO du routage avancé et du contrôle de trafic sous Linux'>
+ 'HOWTO du routage avancé et du contrôle de trafic sous Linux'>
LARTC : bases de données des politiques de routage'>
+ 'LARTC : bases de données des politiques de routage'>
LARTC : Netfilter et iproute - marquage de paquets'>
+ 'LARTC : Netfilter et iproute - marquage de paquets'>
LARTC : IP dans un tunnel IP'>
+ 'LARTC : IP dans un tunnel IP'>
LARTC : Le tunnel GRE'>
+ 'LARTC : Le tunnel GRE'>
Tutoriel iptables'>
+ 'Tutoriel iptables'>
Virtualisation système et enseignement'>
+ 'Virtualisation système et enseignement'>
script de lancement d'une machine virtuelle en mode utilisateur'>
+ 'script de lancement d'une machine virtuelle en mode utilisateur'>
standalone-startup.sh'>
script de lancement d'une machine virtuelle raccordée à un commutateur Open vSwitch'>
+ 'script de lancement d'une machine virtuelle raccordée à un commutateur Open vSwitch'>
ovs-startup.sh'>
script de création de fichier image différentiel'>
+ 'script de création de fichier image différentiel'>
diff-img.sh'>
@@ -110,129 +113,129 @@
'iso-install-startup.sh'>
Fonctions réseau du noyau Linux'>
+ 'Fonctions réseau du noyau Linux'>
Policy Routing in Linux'>
+ 'Policy Routing in Linux'>
Proxy Squid & SquidGuard'>
+ 'Proxy Squid & SquidGuard'>
Introduction aux systèmes GNU/Linux - Séance 1'>
+ 'Introduction aux systèmes GNU/Linux - Séance 1'>
Introduction aux systèmes GNU/Linux - Séance 2'>
+ 'Introduction aux systèmes GNU/Linux - Séance 2'>
Introduction aux systèmes GNU/Linux - Séance 3'>
+ 'Introduction aux systèmes GNU/Linux - Séance 3'>
Introduction aux systèmes GNU/Linux - Séance 4'>
+ 'Introduction aux systèmes GNU/Linux - Séance 4'>
Introduction aux systèmes GNU/Linux - Séance 5'>
+ 'Introduction aux systèmes GNU/Linux - Séance 5'>
Introduction aux systèmes GNU/Linux - Séance 6'>
+ 'Introduction aux systèmes GNU/Linux - Séance 6'>
Stockage Réseau'>
+ 'Stockage Réseau'>
Systèmes de fichiers réseau'>
+ 'Systèmes de fichiers réseau'>
Architecture réseau des travaux pratiques'>
+ 'Architecture réseau des travaux pratiques'>
Disposition des équipements dans l'armoire de brassage'>
+ 'Disposition des équipements dans l'armoire de brassage'>
Correspondance entre VLAN et réseau IP'>
+ 'Correspondance entre VLAN et réseau IP'>
Configuration d'une interface de réseau local'>
+ 'Configuration d'une interface de réseau local'>
Configuration d'une interface de réseau local : activation du routage'>
+ 'Configuration d'une interface de réseau local : activation du routage'>
Dessine moi une interconnexion réseau'>
+ 'Dessine moi une interconnexion réseau'>
Introduction à l'analyse réseau avec Wireshark'>
+ 'Introduction à l'analyse réseau avec Wireshark'>
Introduction au réseau de stockage iSCSI'>
+ 'Introduction au réseau de stockage iSCSI'>
Introduction au système de fichiers réseau NFSv4'>
+ 'Introduction au système de fichiers réseau NFSv4'>
Opérations automatisées de (montage|démontage) NFS'>
+ 'Opérations automatisées de (montage|démontage) NFS'>
Configuration du serveur NFS'>
+ 'Configuration du serveur NFS'>
Introduction aux annuaires LDAP avec OpenLDAP'>
+ 'Introduction aux annuaires LDAP avec OpenLDAP'>
Association LDAP, NFSv4 et autofs'>
+ 'Association LDAP, NFSv4 et autofs'>
Introduction au service NIS'>
+ 'Introduction au service NIS'>
Introduction au service DNS'>
+ 'Introduction au service DNS'>
Interconnexion de réseaux locaux et étendus'>
+ 'Interconnexion de réseaux locaux et étendus'>
Configuration des fonctions réseau & compilation du noyau Linux'>
+ 'Configuration des fonctions réseau & compilation du noyau Linux'>
Configuration d'une interface RNIS en mode rawip'>
+ 'Configuration d'une interface RNIS en mode rawip'>
Topologie Hub & Spoke avec le protocole PPP'>
+ 'Topologie Hub & Spoke avec le protocole PPP'>
Topologie Hub & Spoke avec le protocole PPPoE'>
+ 'Topologie Hub & Spoke avec le protocole PPPoE'>
Filtrage réseau avec netfilter/iptables'>
+ 'Filtrage réseau avec netfilter/iptables'>
Routage inter-VLAN'>
+ 'Routage inter-VLAN'>
Routage dynamique avec OSPF (Quagga)'>
+ 'Routage dynamique avec OSPF (Quagga)'>
Routage dynamique avec OSPF (Bird)'>
+ 'Routage dynamique avec OSPF (Bird)'>
@@ -244,20 +247,20 @@
'https://www.inetdoc.net/travaux_pratiques/interco.ospf-quagga.qa/interco.ospf-quagga.default-information.html'>
Étude de cas sur l'interconnexion LAN/WAN'>
+ 'Étude de cas sur l'interconnexion LAN/WAN'>
Initiation au développement C sur les sockets'>
+ 'Initiation au développement C sur les sockets'>
Code du programme udp-client.c'>
+ 'Code du programme udp-client.c'>
Initiation au développement C sur les sockets IPv4 & IPv6'>
+ 'Initiation au développement C sur les sockets IPv4 & IPv6'>
+
diff --git a/dev/socket-c/socket-c.xml b/dev/socket-c/socket-c.xml
index fa55124d..c77e40cc 100644
--- a/dev/socket-c/socket-c.xml
+++ b/dev/socket-c/socket-c.xml
@@ -81,7 +81,7 @@
sur un système Debian
GNU/Linux. Il est disponible en version imprimable au
format PDF : __printbasename__.
+ xlink:href="/pdf/__printbasename__">__printbasename__.
diff --git a/formations/biblio-formations.xml b/formations/biblio-formations.xml
index e37e61ca..618e8854 100644
--- a/formations/biblio-formations.xml
+++ b/formations/biblio-formations.xml
@@ -2,7 +2,8 @@
+
+
diff --git a/formations/reseau/reseau.xml b/formations/reseau/reseau.xml
index fa584299..e7e9e9d2 100644
--- a/formations/reseau/reseau.xml
+++ b/formations/reseau/reseau.xml
@@ -48,7 +48,7 @@
sur un système Debian
GNU/Linux. Il est disponible en version imprimable au
format PDF : __printbasename__.
+ xlink:href="/pdf/__printbasename__">__printbasename__.
diff --git a/guides/biblio-guides.xml b/guides/biblio-guides.xml
index e27734e6..2f98dd40 100644
--- a/guides/biblio-guides.xml
+++ b/guides/biblio-guides.xml
@@ -2,7 +2,8 @@
+
+
diff --git a/presentations/biblio-presentations.xml b/presentations/biblio-presentations.xml
index 98115747..77def28b 100644
--- a/presentations/biblio-presentations.xml
+++ b/presentations/biblio-presentations.xml
@@ -2,7 +2,8 @@
+
+
]>
@@ -33,7 +34,7 @@
microprocesseur.
-
+
- Séance 1 :
+ Séance 1 :
Du système Unix aux distributions GNU/Linux
@@ -79,7 +80,7 @@
la méthode de travail pour les séances suivantes.
-
+
- Séance 2 :
+ Séance 2 :
Installation du Système Debian GNU/Linux
@@ -120,7 +121,7 @@
l'identification du matériel d'une architecture classique.
-
+
- Séance 3 :
+ Séance 3 :
Environnements graphiques - gestion de paquets
@@ -159,7 +160,7 @@
opérations usuelles nécessaires au maintien d'une configuration.
-
+
Captures vidéo
Identifier
+ xlink:href="/video/seance3-screencast01-intro+X11.webm">Identifier
les caractéristiques des serveurs graphiques sur GNU/Linux -
15:05Tester
+ xlink:href="/video/seance3-screencast02-kde-file-manager-URLs.webm">Tester
les différents types d'URLs avec le gestionnaire de fichiers
KDE - 4:28Identifier
+ xlink:href="/video/seance3-screencast03-package-tools.webm">Identifier
les caractéristiques d'un gestionnaire de paquets -
13:38Gérer les paquets avec aptitude en mode consolePartie 1 : Mettre
+ xlink:href="/video/seance3-screencast04p01-aptitude-console.webm">Mettre
à jour un système complet - 15:07Partie 2 : Manipuler
+ xlink:href="/video/seance3-screencast04p02-aptitude-console.webm">Manipuler
un paquet individuel - 09:35Gérer
+ xlink:href="/video/seance3-screencast05-aptitude-cli.webm">Gérer
les paquets avec aptitude en ligne de
commande - 15:07Identifier
+ xlink:href="/video/seance3-screencast06-sources.list.webm">Identifier
les sources des gestionnaires de paquets - 2:26
@@ -222,7 +223,7 @@
- Séance 4 :
+ Séance 4 :
Shell Bash - processus - permissions sur les fichiers et répertoires -
compilation d'une application
@@ -242,7 +243,7 @@
revenir vers la gestion de paquets.
-
+
Utiliser les ressources du shell BashPartie 1 : Introduction
+ xlink:href="/video/seance4-screencast01-intro+Bash.webm">Introduction
- 2:45Partie 2 : Reconnaître
+ xlink:href="/video/seance4-screencast02-Bash-syntax.webm">Reconnaître
les éléments de la syntaxe d'un script Bash - 9:22Partie 3 : Utiliser
+ xlink:href="/video/seance4-screencast03-Bash-lab.webm">Utiliser
le shell avec le gestionnaire de fenêtres byobu -
16:12Identifier et gérer les processusPartie 1 : Introduction
+ xlink:href="/video/seance4-screencast04-process-intro.webm">Introduction
- 8:45Partie 2 : Utiliser
+ xlink:href="/video/seance4-screencast05-process-lab.webm">Utiliser
htop, iotop,
kill et killall -
20:19
@@ -289,17 +290,17 @@
Gérer les permissions sur les objets de l'arborescence systèmePartie 1 : Introduction
+ xlink:href="/video/seance4-screencast06-permissions-intro.webm">Introduction
- 10:20Partie 2 : Recenser
+ xlink:href="/video/seance4-screencast07-permissions-lab.webm">Recenser
les types d'objets de l'arborescence et écrire le programme
hello.sh - 18:52Partie 3 : Présentation
+ xlink:href="/video/seance4-screencast08-suid-intro.webm">Présentation
des permissions étendues - 9:21Partie 4 : Gérer
+ xlink:href="/video/seance4-screencast09-suid-lab.webm">Gérer
les permissions étendues lors de la création d'une arborescence de
site Web statique - 15:05
@@ -308,7 +309,7 @@
- Séance 5 :
+ Séance 5 :
Comptes utilisateurs – journalisation et
planification
@@ -327,7 +328,7 @@
planification périodique des tâches.
-
+
Gérer les comptes utilisateurs locauxPartie 1 : Introduction
+ xlink:href="/video/seance5-screencast01-adduser-intro.webm">Introduction
- 10:42Partie 2 : Créer
+ xlink:href="/video/seance5-screencast02-adduser-lab-p01.webm">Créer
un compte utilisateur local avec adduser
- 6:00Partie 3 : Gérer
+ xlink:href="/video/seance5-screencast02-adduser-lab-p02.webm">Gérer
les permissions sur les répertoires utilisateurs -
8:33Partie 4 : Affecter
+ xlink:href="/video/seance5-screencast02-adduser-lab-p03.webm">Affecter
un utlisateur à des groupes - 3:35Partie 5 : Attribuer
+ xlink:href="/video/seance5-screencast02-adduser-lab-p04.webm">Attribuer
les permissions pour le développement de site Web dynamique -
17:44Gérer la personnalisation et l'authentificationPartie 1 : Introduction
+ xlink:href="/video/seance5-screencast03-customization+pam.webm">Introduction
- 6:28Partie 2 : Affecter
+ xlink:href="/video/seance5-screencast04-pam-lab.webm">Affecter
le masque utilisateur umask à l'ouverture de
session - 3:38Partie 3 : Gérer
+ xlink:href="/video/seance5-screencast05-su+sudo.webm">Gérer
les changements d'identité avec su et
sudo - 3:10Exploiter
+ xlink:href="/video/seance5-screencast06-syslog.webm">Exploiter
les messages systèmes avec rsyslog
- 10:07Gérer
+ xlink:href="/video/seance5-screencast07-cron+w.webm">Gérer
la planification des tâches avec
cron - 7:19
@@ -399,7 +400,7 @@
- Séance 6 :
+ Séance 6 :
Analyse de l'initialisation du système et des services
@@ -423,7 +424,7 @@
journalctl.
-
+
Captures vidéo
Présenter
+ xlink:href="/video/seance6-screencast01-etapes-initialisation-syst.webm">Présenter
les étapes de l'initialisation d'un système GNU/Linux -
7:26Identifier
+ xlink:href="/video/seance6-screencast02-initialisation-syst-initramfs.webm">Identifier
les composants d'un noyau Linux et lire le contenu d'un disque RAM
initial - 5:24Installer
+ xlink:href="/video/seance6-screencast03-install-noyau-grub.webm">Installer
un nouveau noyau et identifier le rôle du gestionnaire d'amorce
- 5:07Différencier
+ xlink:href="/video/seance6-screencast04-espaces-memoire.webm">Différencier
les espaces mémoire noyau et utilisateur - 5:49Analyser
+ xlink:href="/video/seance6-screencast05-sysfs-procfs-udev.webm">Analyser
la représentation des périphériques à partir des informations des
systèmes de fichiers virtuels - 3:56Illustrer
+ xlink:href="/video/seance6-screencast06-udev-storage-lab.webm">Illustrer
la représentation d'un prériphérique de stockage par le démon
udev - 3:29Faire
+ xlink:href="/video/seance6-screencast07-lspci-modules.webm">Faire
la correspondance entre un périphérique matériel et son module
logiciel - 3:02Définir
+ xlink:href="/video/seance6-screencast08-systemd-intro.webm">Définir
le rôle du gestionnaire de services
systemd - 3:26Définir
+ xlink:href="/video/seance6-screencast09-systemd-cgroups-definitions.webm">Définir
les objets de l'arborescence du gestionnaire de services ainsi que le
contrôle des ressources - 3:53Analyser
+ xlink:href="/video/seance6-screencast10-systemd-cgroups-illustration.webm">Analyser
l'arborescence du gestionnaire de service avec
systemctl - 5:02Contrôler
+ xlink:href="/video/seance6-screencast11-systemd-cgroups-lab.webm">Contrôler
les ressources mémoire et CPU allouées à un service Web
apache - 9:00Définir
+ xlink:href="/video/seance6-screencast12-systemd-journalctl-intro.webm">Définir
le rôle de la journalisation fournie avec le gestionnaire de
services - 2:20Exploiter
+ xlink:href="/video/seance6-screencast13-systemd-journalctl-lab.webm">Exploiter
les informations de la journalisation du gestionnaire de services avec
journalctl - 11:32
@@ -531,7 +532,7 @@
- Stockage
+ Stockage
Réseau
@@ -551,7 +552,7 @@
par le scénario de travaux pratiques à suivre.
-
+
Systèmes de
+ xlink:href="&base_url;net-filesystems-object-storage/">Systèmes de
fichiers réseau
@@ -599,7 +600,7 @@
stockage qui s'adresse directement aux applications.
-
+
+
+
diff --git a/travaux_pratiques/config.interface.lan/conf-intf-lan.xml b/travaux_pratiques/config.interface.lan/conf-intf-lan.xml
index 598354b5..bd8b8fdd 100644
--- a/travaux_pratiques/config.interface.lan/conf-intf-lan.xml
+++ b/travaux_pratiques/config.interface.lan/conf-intf-lan.xml
@@ -4,7 +4,8 @@
-
+
+
%rfc_urls;
diff --git a/travaux_pratiques/intro.analyse/intro.analyse.xml b/travaux_pratiques/intro.analyse/intro.analyse.xml
index 3857994d..2750f9d0 100644
--- a/travaux_pratiques/intro.analyse/intro.analyse.xml
+++ b/travaux_pratiques/intro.analyse/intro.analyse.xml
@@ -38,11 +38,11 @@
http-wget-iana-ipv4.pcap">
+xlink:href='/travaux_pratiques/intro.analyse/files/http-wget-iana-ipv4.pcap'>http-wget-iana-ipv4.pcap">
http-wget-iana-ipv6.pcap">
+xlink:href='/travaux_pratiques/intro.analyse/files/http-wget-iana-ipv6.pcap'>http-wget-iana-ipv6.pcap">
]>
@@ -107,7 +107,7 @@ xlink:href='https://www.inetdoc.net/travaux_pratiques/intro.analyse/files/http-w
sur un système Debian
GNU/Linux. Il est disponible en version imprimable au
format PDF : __printbasename__.
+ xlink:href="/pdf/__printbasename__">__printbasename__.
@@ -335,7 +335,7 @@ Password:
Écran complet WireShark
+ xlink:href='/travaux_pratiques/intro.analyse/images/wireshark-complet.png'>Écran complet WireShark
@@ -532,7 +532,7 @@ Password:
Capture : choix de l'interface et filtrage avant capture
+ xlink:href='/travaux_pratiques/intro.analyse/images/wireshark-capture1.png'>Capture : choix de l'interface et filtrage avant capture
@@ -554,7 +554,7 @@ Password:
Capture : choix des options d'arrêt de capture
+ xlink:href='/travaux_pratiques/intro.analyse/images/wireshark-capture2.png'>Capture : choix des options d'arrêt de capture
@@ -597,7 +597,7 @@ Password:
Isoler
+ xlink:href='/travaux_pratiques/intro.analyse/images/wireshark-tcpstream.png'>Isoler
une connexion TCP - vue complète
@@ -618,7 +618,7 @@ Password:
Données
+ xlink:href='/travaux_pratiques/intro.analyse/images/wireshark-tcpdata.png'>Données
vues de la couche transport - vue complète
@@ -646,7 +646,7 @@ Password:
Saisie
+ xlink:href='/travaux_pratiques/intro.analyse/images/wireshark-filter.png'>Saisie
interactive d'un filtre d'affichage - vue complète