Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
elearning:workbooks:centos:8:avance:l105 [2021/06/26 06:07] – created adminelearning:workbooks:centos:8:avance:l105 [2022/02/22 15:15] (Version actuelle) – created admin
Ligne 1: Ligne 1:
 ~~PDF:LANDSCAPE~~ ~~PDF:LANDSCAPE~~
 +
 +Version : **2022.01**
  
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-======LCF306 Gestion du Réseau======+======LCF605 Installation de Machines Virtuelles KVM======
  
 =====Contenu du Module===== =====Contenu du Module=====
  
 +  * **LCF605 - Installation de Machines Virtuelles KVM**
 +    * Contenu du Module
 +    * LAB #1 - Installation d'une Machine Virtuelle CentOS 8
 +      * 1.1 - Identification du Short ID
 +      * 1.2 - Configuration du Stockage des ISOs
 +      * 1.3 - Installation du Domaine
 +        * Format des Images
 +        * Convertir le Format de l'Image
 +      * 1.4 - Configuration de l'Installation de l'OS Invité
 +        * Language Settings
 +        * Network configuration
 +        * Time settings
 +        * Root password
 +        * Installation source
 +        * Software selection
 +        * Installation Destination
 +        * Démarrer l'Installation
 +        * Démarrer la VM
 +      * 1.5 - Vérification de la VM Invitée
 +        * Réseau
 +        * Internet
  
 +=====LAB #1 - Installation d'une Machine Virtuelle CentOS 8=====
  
-=====Annexe #1 - Comprendre les Réseaux=====+====1.1 - Identification du Short ID====
  
-====Présentation des Réseaux====+KVM sait virtualiser un grand nombre de systèmes d'exploitations. Pour consulter la liste complète des systèmes, il convient d'utiliser la commande **osinfo-query os** :
  
-La définition d'un réseau peut être résumé ainsi :+<code> 
 +[root@centos8 ~]# osinfo-query os | more 
 + Short ID             | Name                                               | Version  | ID                                       
 +----------------------+----------------------------------------------------+----------+----------------------------------------- 
 + alpinelinux3.10      | Alpine Linux 3.10                                  | 3.10     | http://alpinelinux.org/alpinelinux/3.10  
 + alpinelinux3.11      | Alpine Linux 3.11                                  | 3.11     | http://alpinelinux.org/alpinelinux/3.11  
 + alpinelinux3.12      | Alpine Linux 3.12                                  | 3.12     | http://alpinelinux.org/alpinelinux/3.12  
 + alpinelinux3.13      | Alpine Linux 3.13                                  | 3.13     | http://alpinelinux.org/alpinelinux/3.13  
 + alpinelinux3.5       | Alpine Linux 3.5                                   | 3.5      | http://alpinelinux.org/alpinelinux/3.5   
 + alpinelinux3.6       | Alpine Linux 3.6                                   | 3.6      | http://alpinelinux.org/alpinelinux/3.6   
 + alpinelinux3.7       | Alpine Linux 3.7                                   | 3.7      | http://alpinelinux.org/alpinelinux/3.7   
 + alpinelinux3.8       | Alpine Linux 3.8                                   | 3.8      | http://alpinelinux.org/alpinelinux/3.8   
 + alpinelinux3.9       | Alpine Linux 3.9                                   | 3.9      | http://alpinelinux.org/alpinelinux/3.9   
 + alt.p8               | ALT p8 StarterKits                                 | p8       | http://altlinux.org/alt/p8.starterkits   
 + alt.p9               | ALT p9 StarterKits                                 | p9       | http://altlinux.org/alt/p9.starterkits   
 + alt.sisyphus         | ALT regular                                        | sisyphus | http://altlinux.org/alt/sisyphus         
 + alt8.0               | ALT 8 Education                                    | 8.0      | http://altlinux.org/alt/8.0              
 + alt8.1               | ALT 8.1                                            | 8.1      | http://altlinux.org/alt/8.1              
 + alt8.2               | ALT 8.2                                            | 8.2      | http://altlinux.org/alt/8.2              
 + alt9.0               | ALT 9.0                                            | 9.0      | http://altlinux.org/alt/9.0              
 + alt9.1               | ALT 9.1                                            | 9.1      | http://altlinux.org/alt/9.1              
 + altlinux1.0          | Mandrake RE Spring 2001                            | 1.0      | http://altlinux.org/altlinux/1.0         
 + altlinux2.0          | ALT Linux 2.0                                      | 2.0      | http://altlinux.org/altlinux/2.0         
 + altlinux2.2          | ALT Linux 2.2                                      | 2.2      | http://altlinux.org/altlinux/2.2         
 + altlinux2.4          | ALT Linux 2.4                                      | 2.4      | http://altlinux.org/altlinux/2.4         
 + altlinux3.0          | ALT Linux 3.0                                      | 3.0      | http://altlinux.org/altlinux/3.0         
 + altlinux4.0          | ALT Linux 4.0                                      | 4.0      | http://altlinux.org/altlinux/4.0         
 + altlinux4.1          | ALT Linux 4.1                                      | 4.1      | http://altlinux.org/altlinux/4.1         
 + altlinux5.0          | ALT Linux 5.0                                      | 5.0      | http://altlinux.org/altlinux/5.0         
 + altlinux6.0          | ALT Linux 6.0                                      | 6.0      | http://altlinux.org/altlinux/6.0         
 + altlinux7.0          | ALT Linux 7.0                                      | 7.0      | http://altlinux.org/altlinux/7.0         
 + android-x86-8.1      | Android-x86 8.1                                    | 8.1      | http://android-x86.org/android-x86/8.1   
 + android-x86-9.0      | Android-x86 9.0                                    | 9.0      | http://android-x86.org/android-x86/9.0   
 + archlinux            | Arch Linux                                                  | http://archlinux.org/archlinux/rolling   
 + asianux-unknown      | Asianux unknown                                    | unknown  | http://asianux.com/asianux/unknown       
 + asianux4.6           | Asianux Server 4 SP6                                        | http://asianux.com/asianux/4.6           
 + asianux4.7           | Asianux Server 4 SP7                                        | http://asianux.com/asianux/4.7           
 + asianux7.0           | Asianux Server 7                                   | 7.0      | http://asianux.com/asianux/7.0           
 + asianux7.1           | Asianux Server 7 SP1                               | 7.1      | http://asianux.com/asianux/7.1           
 + asianux7.2           | Asianux Server 7 SP2                               | 7.2      | http://asianux.com/asianux/7.2           
 + asianux7.3           | Asianux Server 7 SP3                               | 7.3      | http://asianux.com/asianux/7.3           
 + asianux8.0           | Asianux Server 8                                   | 8.0      | http://asianux.com/asianux/8.0           
 + caasp-unknown        | SUSE CaaS Platform Unknown                         | unknown  | http://suse.com/caasp/unknown            
 + caasp1.0             | SUSE CaaS Platform 1.0                             | 1.0      | http://suse.com/caasp/1.0                
 + caasp2.0             | SUSE CaaS Platform 2.0                             | 2.0      | http://suse.com/caasp/2.0                
 + caasp3.0             | SUSE CaaS Platform 3.0                             | 3.0      | http://suse.com/caasp/3.0                
 +--More-- 
 +</code>
  
-  un ensemble d'**Equipements** (systèmes et périphériques) communiquant entre eux, +La liste des versions de Red Hat peut être consultée en recherchant la chaîne **Red Hat** dans la sortie de la commande précédente :
-  * une entité destinée au transport de données dans différents environnements.+
  
-Pour que la communication soit efficace, elle doit respecter les critères suivants :+<code> 
 +[root@centos8 ~]# osinfo-query os | grep "Red Hat" 
 + rhel-atomic-7.0      | Red Hat Enterprise Linux Atomic Host 7.0           | 7.0      | http://redhat.com/rhel-atomic/7.0        
 + rhel-atomic-7.1      | Red Hat Enterprise Linux Atomic Host 7.1           | 7.1      | http://redhat.com/rhel-atomic/7.1        
 + rhel-atomic-7.2      | Red Hat Enterprise Linux Atomic Host 7.2           | 7.2      | http://redhat.com/rhel-atomic/7.2        
 + rhel-atomic-7.3      | Red Hat Enterprise Linux Atomic Host 7.3           | 7.3      | http://redhat.com/rhel-atomic/7.3        
 + rhel-atomic-7.4      | Red Hat Enterprise Linux Atomic Host 7.4           | 7.4      | http://redhat.com/rhel-atomic/7.4        
 + rhel-unknown         | Red Hat Enterprise Linux Unknown                   | unknown  | http://redhat.com/rhel/unknown           
 + rhel2.1              | Red Hat Enterprise Linux 2.1                       | 2.1      | http://redhat.com/rhel/2.1               
 + rhel2.1.1            | Red Hat Enterprise Linux 2.1 Update 1              | 2.1.1    | http://redhat.com/rhel/2.1.1             
 + rhel2.1.2            | Red Hat Enterprise Linux 2.1 Update 2              | 2.1.2    | http://redhat.com/rhel/2.1.2             
 + rhel2.1.3            | Red Hat Enterprise Linux 2.1 Update 3              | 2.1.3    | http://redhat.com/rhel/2.1.3             
 + rhel2.1.4            | Red Hat Enterprise Linux 2.1 Update 4              | 2.1.4    | http://redhat.com/rhel/2.1.4             
 + rhel2.1.5            | Red Hat Enterprise Linux 2.1 Update 5              | 2.1.5    | http://redhat.com/rhel/2.1.5             
 + rhel2.1.6            | Red Hat Enterprise Linux 2.1 Update 6              | 2.1.6    | http://redhat.com/rhel/2.1.6             
 + rhel2.1.7            | Red Hat Enterprise Linux 2.1 Update 7              | 2.1.7    | http://redhat.com/rhel/2.1.7             
 + rhel3                | Red Hat Enterprise Linux 3                         | 3        | http://redhat.com/rhel/                
 + rhel3.1              | Red Hat Enterprise Linux 3 Update 1                | 3.1      | http://redhat.com/rhel/3.1               
 + rhel3.2              | Red Hat Enterprise Linux 3 Update 2                | 3.2      | http://redhat.com/rhel/3.2               
 + rhel3.3              | Red Hat Enterprise Linux 3 Update 3                | 3.3      | http://redhat.com/rhel/3.3               
 + rhel3.4              | Red Hat Enterprise Linux 3 Update 4                | 3.4      | http://redhat.com/rhel/3.4               
 + rhel3.5              | Red Hat Enterprise Linux 3 Update 5                | 3.5      | http://redhat.com/rhel/3.5               
 + rhel3.6              | Red Hat Enterprise Linux 3 Update 6                | 3.6      | http://redhat.com/rhel/3.6               
 + rhel3.7              | Red Hat Enterprise Linux 3 Update 7                | 3.7      | http://redhat.com/rhel/3.7               
 + rhel3.8              | Red Hat Enterprise Linux 3 Update 8                | 3.8      | http://redhat.com/rhel/3.8               
 + rhel3.9              | Red Hat Enterprise Linux 3 Update 9                | 3.9      | http://redhat.com/rhel/3.9               
 + rhel4.0              | Red Hat Enterprise Linux 4.0                       | 4.0      | http://redhat.com/rhel/4.0               
 + rhel4.1              | Red Hat Enterprise Linux 4.1                       | 4.1      | http://redhat.com/rhel/4.1               
 + rhel4.2              | Red Hat Enterprise Linux 4.2                       | 4.2      | http://redhat.com/rhel/4.2               
 + rhel4.3              | Red Hat Enterprise Linux 4.3                       | 4.3      | http://redhat.com/rhel/4.3               
 + rhel4.4              | Red Hat Enterprise Linux 4.4                       | 4.4      | http://redhat.com/rhel/4.4               
 + rhel4.5              | Red Hat Enterprise Linux 4.5                       | 4.5      | http://redhat.com/rhel/4.5               
 + rhel4.6              | Red Hat Enterprise Linux 4.6                       | 4.6      | http://redhat.com/rhel/4.6               
 + rhel4.7              | Red Hat Enterprise Linux 4.7                       | 4.7      | http://redhat.com/rhel/4.7               
 + rhel4.8              | Red Hat Enterprise Linux 4.8                       | 4.8      | http://redhat.com/rhel/4.8               
 + rhel4.9              | Red Hat Enterprise Linux 4.9                       | 4.9      | http://redhat.com/rhel/4.9               
 + rhel5.0              | Red Hat Enterprise Linux 5.0                       | 5.0      | http://redhat.com/rhel/5.0               
 + rhel5.1              | Red Hat Enterprise Linux 5.1                       | 5.1      | http://redhat.com/rhel/5.1               
 + rhel5.10             | Red Hat Enterprise Linux 5.10                      | 5.10     | http://redhat.com/rhel/5.10              
 + rhel5.11             | Red Hat Enterprise Linux 5.11                      | 5.11     | http://redhat.com/rhel/5.11              
 + rhel5.2              | Red Hat Enterprise Linux 5.2                       | 5.2      | http://redhat.com/rhel/5.2               
 + rhel5.3              | Red Hat Enterprise Linux 5.3                       | 5.3      | http://redhat.com/rhel/5.3               
 + rhel5.4              | Red Hat Enterprise Linux 5.4                       | 5.4      | http://redhat.com/rhel/5.4               
 + rhel5.5              | Red Hat Enterprise Linux 5.5                       | 5.5      | http://redhat.com/rhel/5.5               
 + rhel5.6              | Red Hat Enterprise Linux 5.6                       | 5.6      | http://redhat.com/rhel/5.6               
 + rhel5.7              | Red Hat Enterprise Linux 5.7                       | 5.7      | http://redhat.com/rhel/5.7               
 + rhel5.8              | Red Hat Enterprise Linux 5.8                       | 5.8      | http://redhat.com/rhel/5.8               
 + rhel5.9              | Red Hat Enterprise Linux 5.9                       | 5.9      | http://redhat.com/rhel/5.9               
 + rhel6-unknown        | Red Hat Enterprise Linux 6 Unknown                 | 6-unknown | http://redhat.com/rhel/6-unknown         
 + rhel6.0              | Red Hat Enterprise Linux 6.0                       | 6.0      | http://redhat.com/rhel/6.0               
 + rhel6.1              | Red Hat Enterprise Linux 6.1                       | 6.1      | http://redhat.com/rhel/6.1               
 + rhel6.10             | Red Hat Enterprise Linux 6.10                      | 6.10     | http://redhat.com/rhel/6.10              
 + rhel6.2              | Red Hat Enterprise Linux 6.2                       | 6.2      | http://redhat.com/rhel/6.2               
 + rhel6.3              | Red Hat Enterprise Linux 6.3                       | 6.3      | http://redhat.com/rhel/6.3               
 + rhel6.4              | Red Hat Enterprise Linux 6.4                       | 6.4      | http://redhat.com/rhel/6.4               
 + rhel6.5              | Red Hat Enterprise Linux 6.5                       | 6.5      | http://redhat.com/rhel/6.5               
 + rhel6.6              | Red Hat Enterprise Linux 6.6                       | 6.6      | http://redhat.com/rhel/6.6               
 + rhel6.7              | Red Hat Enterprise Linux 6.7                       | 6.7      | http://redhat.com/rhel/6.7               
 + rhel6.8              | Red Hat Enterprise Linux 6.8                       | 6.8      | http://redhat.com/rhel/6.8               
 + rhel6.9              | Red Hat Enterprise Linux 6.9                       | 6.9      | http://redhat.com/rhel/6.9               
 + rhel7-unknown        | Red Hat Enterprise Linux 7 Unknown                 | 7-unknown | http://redhat.com/rhel/7-unknown         
 + rhel7.0              | Red Hat Enterprise Linux 7.0                       | 7.0      | http://redhat.com/rhel/7.0               
 + rhel7.1              | Red Hat Enterprise Linux 7.1                       | 7.1      | http://redhat.com/rhel/7.1               
 + rhel7.2              | Red Hat Enterprise Linux 7.2                       | 7.2      | http://redhat.com/rhel/7.2               
 + rhel7.3              | Red Hat Enterprise Linux 7.3                       | 7.3      | http://redhat.com/rhel/7.3               
 + rhel7.4              | Red Hat Enterprise Linux 7.4                       | 7.4      | http://redhat.com/rhel/7.4               
 + rhel7.5              | Red Hat Enterprise Linux 7.5                       | 7.5      | http://redhat.com/rhel/7.5               
 + rhel7.6              | Red Hat Enterprise Linux 7.6                       | 7.6      | http://redhat.com/rhel/7.6               
 + rhel7.7              | Red Hat Enterprise Linux 7.7                       | 7.7      | http://redhat.com/rhel/7.7               
 + rhel7.8              | Red Hat Enterprise Linux 7.8                       | 7.8      | http://redhat.com/rhel/7.8               
 + rhel7.9              | Red Hat Enterprise Linux 7.9                       | 7.9      | http://redhat.com/rhel/7.9               
 + rhel8-unknown        | Red Hat Enterprise Linux 8 Unknown                 | 8-unknown | http://redhat.com/rhel/8-unknown         
 + rhel8.0              | Red Hat Enterprise Linux 8.0                       | 8.0      | http://redhat.com/rhel/8.0               
 + rhel8.1              | Red Hat Enterprise Linux 8.1                       | 8.1      | http://redhat.com/rhel/8.1               
 + rhel8.2              | Red Hat Enterprise Linux 8.2                       | 8.2      | http://redhat.com/rhel/8.2               
 + rhel8.3              | Red Hat Enterprise Linux 8.3                       | 8.3      | http://redhat.com/rhel/8.3               
 + rhel8.4              | Red Hat Enterprise Linux 8.4                       | 8.4      | http://redhat.com/rhel/8.4               
 + rhel9-unknown        | Red Hat Enterprise Linux 9 Unknown                 | 9-unknown | http://redhat.com/rhel/9-unknown         
 + rhel9.0              | Red Hat Enterprise Linux 9.0                       | 9.0      | http://redhat.com/rhel/9.0               
 + rhl1.0               | Red Hat Linux 1.0                                  | 1.0      | http://redhat.com/rhl/1.0                
 + rhl1.1               | Red Hat Linux 1.1                                  | 1.1      | http://redhat.com/rhl/1.1                
 + rhl2.0               | Red Hat Linux 2.0                                  | 2.0      | http://redhat.com/rhl/2.0                
 + rhl2.1               | Red Hat Linux 2.1                                  | 2.1      | http://redhat.com/rhl/2.1                
 + rhl3.0.3             | Red Hat Linux 3.0.3                                | 3.0.3    | http://redhat.com/rhl/3.0.3              
 + rhl4.0               | Red Hat Linux 4.0                                  | 4.0      | http://redhat.com/rhl/4.0                
 + rhl4.1               | Red Hat Linux 4.1                                  | 4.1      | http://redhat.com/rhl/4.1                
 + rhl4.2               | Red Hat Linux 4.2                                  | 4.2      | http://redhat.com/rhl/4.2                
 + rhl5.0               | Red Hat Linux 5.0                                  | 5.0      | http://redhat.com/rhl/5.0                
 + rhl5.1               | Red Hat Linux 5.1                                  | 5.1      | http://redhat.com/rhl/5.1                
 + rhl5.2               | Red Hat Linux 5.2                                  | 5.2      | http://redhat.com/rhl/5.2                
 + rhl6.0               | Red Hat Linux 6.0                                  | 6.0      | http://redhat.com/rhl/6.0                
 + rhl6.1               | Red Hat Linux 6.1                                  | 6.1      | http://redhat.com/rhl/6.1                
 + rhl6.2               | Red Hat Linux 6.2                                  | 6.2      | http://redhat.com/rhl/6.2                
 + rhl7                 | Red Hat Linux 7                                    | 7        | http://redhat.com/rhl/                 
 + rhl7.1               | Red Hat Linux 7.1                                  | 7.1      | http://redhat.com/rhl/7.1                
 + rhl7.2               | Red Hat Linux 7.2                                  | 7.2      | http://redhat.com/rhl/7.2                
 + rhl7.3               | Red Hat Linux 7.3                                  | 7.3      | http://redhat.com/rhl/7.3                
 + rhl8.0               | Red Hat Linux 8.0                                  | 8.0      | http://redhat.com/rhl/8.0                
 + rhl9                 | Red Hat Linux 9                                    | 9        | http://redhat.com/rhl/9  
 +</code>
  
-  * présenter des informations compréhensibles par tous les participants, +Afin d'installer une machine virtuelle nous avons besoin d'identifier le **Short ID** de la version à installer. Cette information se trouve dans la première colonne de la sortie de la commandeLes trois autres colonnes indiquent :
-  * être compatible avec un maximum d'interlocuteurs différents (dans le cas d'un réseau, les interlocuteurs sont des équipements : imprimantes, ordinateurs, clients, serveurs, téléphones...), +
-  si l'interlocuteur n'est pas disponible, les informations ne doivent pas se perdre, +
-  permettre une réduction des coûts (par ex. interconnexion à bas coût), +
-  permettre une productivité accrue (par ex. interconnexion à haut débit), +
-  être sécurisée si les informations à transmettre sont dites sensibles, +
-  * garantir l'**unicité** et de l'**universalité** de l'**accès à l'information**+
  
-On peut distinguer deux familles d'**Equipements** - les **Eléments Passifs** et les **Eléments Actifs**. +  Colonne 2, 
- +    * **Name**, 
-Les **Eléments Passifs** transmettent le signal d'un point à un autre : +      Le nom officiel du système d'exploitation, 
- +  * Colonne 3, 
-  * **Les Infrastructures ou Supports** - des câblesde l'atmosphère ou des fibres optiques permettant de relier **physiquement** des équipements+    * **Version**, 
-  * **La Topologie** - l'architecture d'un réseau définissant les connexions entre les **Equipements** et, éventuellement, la hiérarchie entre eux+      * La version du système d'exploitation
- +  * Colonne 4, 
-Les **Eléments Actifs** sont des équipements qui consomment de l'énergie en traitant ou en interprétant le signal. Les **Equipements** sont classés selon leurs fonctions :+    * **ID**
 +      Un URL censé pointer vers la page officielle de la version de la distributionAttention : ces URLs sont bien souvent inexactes, 
 +       
 +Pour rechercher le Short ID de CentOS 8, recherchez **centos** dans la sortie de la commande **osinfo-query os** :
    
-  * **Equipement de Distribution Interne au Réseau** Répartiteur (Hub, Switch, Commutateur etc.), Borne d'accès (Hotspot), Convertisseur de signal (Transciever), Amplificateur (Répéteur) ..., +<code> 
-  * **Equipement d'Interconnexion de Réseaux** - Routeurs, Ponts ..., +[root@centos8 ~]# osinfo-query os | grep centos 
-  * **Nœuds** et **Interfaces Réseaux** - postes informatiques, équipements en réseau .... + centos-stream8       | CentOS Stream 8                                    | 8        | http://centos.org/centos-stream/       
- + centos5.0            | CentOS 5.0                                         | 5.0      | http://centos.org/centos/5.0             
-Un **Nœud** est une extrémité de connexion qui peut être une intersection de plusieurs connexions ou de plusieurs **Equipements**+ centos5.1            | CentOS 5.1                                         | 5.1      | http://centos.org/centos/5.1             
- + centos5.10           | CentOS 5.10                                        | 5.10     | http://centos.org/centos/5.10            
-Une **Interface Réseau** est une prise ou élément d'un **Equipement Actif** faisant la connexion vers d'autres **Equipements** réseaux et qui reçoit et émet des données.+ centos5.11           | CentOS 5.11                                        | 5.11     | http://centos.org/centos/5.11            
 + centos5.2            | CentOS 5.2                                         | 5.2      | http://centos.org/centos/5.2             
 + centos5.3            | CentOS 5.3                                         | 5.3      | http://centos.org/centos/5.3             
 + centos5.4            | CentOS 5.4                                         | 5.4      | http://centos.org/centos/5.4             
 + centos5.5            | CentOS 5.5                                         | 5.5      | http://centos.org/centos/5.5             
 + centos5.6            | CentOS 5.6                                         | 5.6      | http://centos.org/centos/5.6             
 + centos5.7            | CentOS 5.7                                         | 5.7      | http://centos.org/centos/5.7             
 + centos5.8            | CentOS 5.8                                         | 5.8      | http://centos.org/centos/5.8             
 + centos5.9            | CentOS 5.9                                         | 5.9      | http://centos.org/centos/5.9             
 + centos6.0            | CentOS 6.0                                         | 6.0      | http://centos.org/centos/6.0             
 + centos6.1            | CentOS 6.1                                         | 6.1      | http://centos.org/centos/6.1             
 + centos6.10           | CentOS 6.10                                        | 6.10     | http://centos.org/centos/6.10            
 + centos6.2            | CentOS 6.2                                         | 6.2      | http://centos.org/centos/6.2             
 + centos6.3            | CentOS 6.3                                         | 6.3      | http://centos.org/centos/6.3             
 + centos6.4            | CentOS 6.4                                         | 6.4      | http://centos.org/centos/6.4             
 + centos6.5            | CentOS 6.5                                         | 6.5      | http://centos.org/centos/6.5             
 + centos6.6            | CentOS 6.6                                         | 6.6      | http://centos.org/centos/6.6             
 + centos6.7            | CentOS 6.7                                         | 6.7      | http://centos.org/centos/6.7             
 + centos6.8            | CentOS 6.8                                         | 6.8      | http://centos.org/centos/6.8             
 + centos6.9            | CentOS 6.9                                         | 6.9      | http://centos.org/centos/6.9             
 + centos7.0            | CentOS 7                                           | 7        | http://centos.org/centos/7.0             
 + centos8              | CentOS 8                                           | 8        | http://centos.org/centos/8  
 + </code>
  
-<WRAP center round important> +<WRAP center round important 60%
-Dans le cas d'un mélange d'**Equipements** non-homogènes en termes de performances au sein du même réseau, c'est la loi du plus faible qui emporte.+**Important** : Notez que le Short ID de CentOS 8 est actuellement **centos8** quelque soit la version.
 </WRAP> </WRAP>
  
-Tous les **Equipements** connectés au même support doivent respecter un ensemble de règles appelé une **Protocole de Communication**.+====1.2 - Configuration du Stockage des ISOs====
  
-Les **Protocoles de Communication** définissent de façon formelle et interopérable la manière dont les informations sont échangées entre les **Equipements**.+Afin d'installer la machine virtuelle il est nécessaire d'avoir accès à l'ISO de celui-ci. Pour des raisons de performances il est souhaitable que cet ISO soit stocké localement ou bien sur un système de fichiers distant sans latence. Un ISO de CentOS 8 a été préchargé dans le répertoire **/root** de votre VM. Cet ISO doit être placé dans un en droit accessible par l'utilisateur et le groupe **qemu**. Créez donc le répertoire **/isos**, placez l'ISO dans ce répertoire et accordez les permissions adéquates :
  
-Des **Logiciels**, dédiés à la gestion de ces **Protocoles de Communication**, sont installés sur des **Equipements d'Interconnexion** afin de fournir des fonctions de contrôle permettant une communication entre les **Equipements**+<code> 
 +[root@centos8 ~]# ls -l | grep CentOS 
 +-rw-r--r--1 root root 625999872 Sep  3 04:44 CentOS-8.1.1911-x86_64-boot.iso
  
-Se basant sur des **Protocoles de Communication**, des **Services** fournissent des fonctionnalités accessibles aux utilisateurs ou d'autres programmes.+[root@centos8 ~]# chmod 755 CentOS-8.1.1911-x86_64-boot.iso 
  
-L'ensemble des **Equipements**, **Logiciels** et **Protocoles de Communication** constitue l'**Architecture Réseau**.+[root@centos8 ~]# mkdir /isos
  
-====Classification des Réseaux====+[root@centos8 ~]# mv CentOS-8.1.1911-x86_64-boot.iso /isos
  
-Les réseaux peuvent être classifiés de trois façon différentes :+[root@centos8 ~]# chown -R qemu:qemu /isos 
 +</code>
  
-  * par **Mode de Transmission**, +====1.3 - Installation du Domain====
-  * par **Topologie**, +
-  * par **Étendue**.+
  
-===Classification par Mode de Transmission===+Démarrez maintenant l'installation d'une machine virtuelle **CentOS 8** grâce à la commande **virt-install** : 
 +       
 +<code> 
 +[root@centos8 ~]# virt-install --network bridge:virbr0 --name testvm1 --os-variant=centos8 --ram=2048 --vcpus=1 --disk path=/var/lib/libvirt/images/testvm1-os.qcow2,bus=virtio,size=5 --graphics none --location=/isos/CentOS-8.1.1911-x86_64-boot.iso --extra-args="console=tty0 console=ttyS0,115200" --check all=off
  
-Il existe deux **Classes** de réseaux dans cette classification :+Starting install... 
 +Retrieving file vmlinuz...                                                                                                                        | 7.7 MB  00:00:00      
 +Retrieving file initrd.img...                                                                                                                      59 MB  00:00:00      
 +Allocating 'testvm1-os.qcow2'                                                                                                                     | 5.0 GB  00:00:00      
 +WARNING  Overriding memory to 3072 MiB needed for centos8 network install. 
 +Connected to domain testvm1 
 +Escape character is ^] 
 +[    0.000000] Linux version 4.18.0-147.el8.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20190507 (Red Hat 8.3.1-4) (GCC)) #1 SMP Wed Dec 4 21:51:45 UTC 2019 
 +... 
 +</code>
  
-  * les **Réseaux en Mode de Diffusion**, +<WRAP center round important 60%
-    * utilise un seul support de transmission, +**Important** : Notez que la quantité de mémoire est automatiquement et provisoirement augmentée à 3072 Mo afin que l'installation se déroule correctement. Notez aussi l'utilisation du mot **domain**. Un domain sous KVM est un terme utilisé pour décrire une machine virtuelle
-    * le message est envoyé sur tout le réseau à l'adresse d'**un** destinataire, +
- +
-  * les **Réseaux en Mode Point à Point**, +
-    * une seule liaison entre deux équipements, +
-    * les nœuds permettent de choisir la route en fonction de l'adresse du destinataire, +
-    * quand deux nœuds non directement connectés entre eux veulent communiquer ils le font par l'intermédiaire des autres noeuds du réseau. +
- +
-===Classification par Topologie=== +
- +
-<WRAP center round important> +
-La **Topologie Physique** d'un réseau décrit l'organisation de ce dernier en termes de câblage. La **Topologie Logique** d'un réseau décrit comment les données circulent sur le réseauEn effet c'est le choix des concentrateurs ainsi que les connections des câbles qui déterminent la topologie logique.+
 </WRAP> </WRAP>
  
-==La Topologie Physique==+Dans cette commande on peut constater l'utilisation de plusieurs options importantes :
  
-Il existe 6 topologies physiques de réseau +^ Option ^ Commentaire ^ 
-  +| --network bridge| Fixe la valeur du pont à utiliser par la VM à virbr0 | 
-  * La Topologie en Ligne, +| --name  | Indique le nom de la VM | 
-  * La Topologie en Bus+| --os-variant= | Egal à la valeur du Short ID identifié au-dessus  
-  La Topologie en Etoile, +| --ram= | Fixe la quantité de la RAM de la VM en Mo | 
-  La Topologie en Anneau, +| --vcpus= | Fixe le nombre de vCPUs de la VM | 
-  La Topologie en Arbre, +| --disk path= | Crée une image pour la VMau format indiqué et de la taille indiquée en Goà l'emplacement spécifié | 
-  * La Topologie Maillée.+| --graphics | La valeur **none** indique que l'installation aura lieu en mode texte. Notez que dans le cas d'une VM Windows(tm)la valeur doit être **spice** | 
 +| --location= | Indique l'emplacement de l'ISO à utiliser pour l'installation | 
 +| --extra-args= | Indique les options de la connectivité de la console |
  
-==La Topologie en Ligne==+===Format des Images===
  
-Tous les nœuds sont connectés à un seul supportL'inconvénient de cette topologie est que dans le cas d'une défaillance d'une station, le réseau se trouve coupé en deux sous-réseaux.+Une image est un disque virtuelKVM reconnait les formats d'image suivants :
  
-==La Topologie en Bus==+<code> 
 +[root@centos8 ~]# qemu-img -h | grep Supported 
 +Supported formats: blkdebug blklogwrites blkreplay blkverify copy-on-read file ftp ftps gluster host_cdrom host_device http https iscsi iser luks nbd null-aio null-co nvme qcow2 quorum raw rbd ssh throttle vhdx vmdk vpc 
 +</code>
  
-Tous les nœuds sont connectés à un seul support (un câble BNC en T) avec des bouchons à chaque extrémité. La longueur du bus est limitée à **185m**. Le nombre de stations de travail est limité à **30**. Les Stations sont reliées au Bus par des 'T'Les bouchons sont des terminateurs qui sont des résistances de **50 Ohms**.  +<WRAP center round important 60%> 
-Quand le support tombe en panne, le réseau ne fonctionne plus. Quand une station tombe en panne, elle ne perturbe pas le fonctionnement de l'ensemble du réseau. Les Stations étant reliés à un suel support, ce type de topologie necessite un **Protocole d'Accès** pour gérer le tour de parole des Stations afin d'éviter des conflits.+**Important** : Consultez **[[https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-using_qemu_img-supported_qemu_img_formats|cette page]]** pour plus d'informations. 
 +</WRAP>  
  
-{{:solaris:sol2:bus.png|}}+===Convertir le Format de l'Image===
  
-==La Topologie en Étoile==+Il est possible de convertir un format d'image existante au format qcow2 avec la commande **qemu-img convert**, notamment les images au format **qed**, **raw**, **vdi**, **vhd** et **vmdk**. Par exemple :
  
-Chaque nœud est connecté à un périphérique central appelé un **Hub** (**Concentrateur**) ou un **Switch** (**Commutateur**)Un Hub ou un Switch est prévu pour 4, 8, 16, 32 ... stations. En cas d'un réseau d'un plus grand nombre de stations, plusieurs Hubs ou Switches sont connectés ensemble. Quand une station tombe en panne, elle ne perturbe pas le fonctionnement de l'ensemble du réseau. Le point faible de cette topologie est l'équipement central.+<file> 
 +# qemu-img convert -f vmdk -O qcow2 myimage.vmdk mynewimage.qcow2 
 +</file>
  
-{{:solaris:sol2:etoile.png|}}+Dans le cas d'une image au format **vdi** d'Oracle VirtualBox, il est préférable de créer une image au format **raw** en utilisant la commande **VBoxManage** :
  
-==La Topologie en Anneau==+<file> 
 +# VBoxManage clonehd myimage.vdi myrawimage.img --format raw 
 +</file>
  
-Chaque nœud est relié directement à ses deux voisins dans une topologie logique de cercle ininterrompu et une topologie physique en étoile car les stations sont reliées à un type de hub spécial, appelé un **Multistation Access Unit** (MAU).+Ensuite il convient d'utiliser la commande **qemu-img convert** pour convertir l'image au format raw en qcow2 :
  
-{{:solaris:sol2:ring.png|}}+<file> 
 +# qemu-img convert -f raw -O qcow2 myrawimage.img mynewimage.qcow2 
 +</file>
  
-Les stations sont reliées à la MAU par un câble 'IBM' munie d'une prise **AUI** du côté de la carte et une prise **Hermaphrodite** du coté de la MAU. Les données sont échangées dans un sens unidirectionnel. Une trame, appelée un **jeton**, circule en permanence. Si l'anneau est brisé, l'ensemble du réseau s'arrête. Pour cette raison, il est courant de voir deux anneaux contre-rotatifs.+====1.4 - Configuration de l'Installation de l'OS Invité====
  
-==La Topologie en Arbre==+===Language Settings===
  
-La Topologie en Arbre est utilisée dans un réseau hierarchique où le sommet, aussi appelé la **racine**, est connecté à plusieurs noeuds de niveau inférieur. Ces neouds peuvent à leur tour être connectés à d'autres noeuds inférieurs. L'ensemble forme une arborescence. Le point faible de cette topologie est sa racine. En cas de défaillance, le réseau est coupé en deux.+Commencez par appuyer sur le choix **1** :
  
-==La Topologie Maillée==+<code> 
 +... 
 +Starting installer, one moment... 
 +anaconda 29.19.1.13-1.el8 for CentOS Linux 8 started. 
 + * installation log files are stored in /tmp during the installation 
 + * shell is available on TTY2 
 + * if the graphical installation interface fails to start, try again with the 
 +   inst.text bootoption to start text installation 
 + * when reporting a bug add logs from /tmp as separate text/plain attachments 
 +14:08:33 Not asking for VNC because we don't have a network 
 +================================================================================ 
 +================================================================================ 
 +Installation
  
-Cette Topologie est utilisée pour des grands réseaux de distribution tels Internet ou le WIFIChaque noeud à tous les autres via des liaisons point à pointLe nombre de liaisons devient très rapidement important en cas d'un grand nombre de noeudsPar exemple dans le cas de 100 Stations (N), le nombre de liaisons est obtenu par la formule suivante :+1) [x] Language settings                 2) [x] Time settings 
 +       (English (United States))                (America/New_York timezone) 
 +3) [!] Installation source               4) [!] Software selection 
 +       (Processing...)                          (Processing...) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [!] Network configuration             8) [!] Root password 
 +       (Not connected)                          (Password is not set.) 
 +9) [!] User creation 
 +       (No user will be created)
  
-  N(N-1)/2 100(100-1)/4 950+Please make a selection from the above ['b' to begin installation, 'q' to quit, 
 +'r' to refresh]: 1 
 +================================================================================ 
 +================================================================================
  
-<WRAP center round important> +3) Arabic                  29) Hebrew                 55) Norwegian Nynorsk 
-La **Topologie Physique** la plus répandue est la **Topologie en Etoile**. +4) Assamese                30) Hindi                  56) Northern Sotho 
-</WRAP>+5) Asturian                31) Croatian               57) Odia 
 +6) Belarusian              32) Hungarian              58) Punjabi 
 +7) Bulgarian               33) Interlingua            59) Polish 
 +8) Bangla                  34) Indonesian             60) Portuguese 
 +9) Tibetan                 35) Icelandic              61) Romanian 
 +10) Bosnian                36) Italian                62) Russian 
 +11) Catalan                37) Japanese               63) Sinhala 
 +12) Czech                  38) Georgian               64) Slovak 
 +13) Welsh                  39) Kazakh                 65) Slovenian 
 +14) Danish                 40) Khmer                  66) Albanian 
 +15) German                 41) Kannada                67) Serbian 
 +16) Greek                  42) Korean                 68) Swedish 
 +17) English                43) Lithuanian             69) Tamil 
 +18) Spanish                44) Latvian                70) Telugu 
 +19) Estonian               45) Maithili               71) Tajik 
 +20) Basque                 46) Macedonian             72) Thai 
 +21) Persian                47) Malayalam              73) Turkish 
 +22) Finnish                48) Marathi                74) Ukrainian 
 +23) Filipino               49) Malay                  75) Urdu 
 +24) French                 50) Burmese                76) Vietnamese 
 +25) Friulian               51) Norwegian Bokmål       77) Mandarin Chinese
  
-===Classification par Etendue===+Press ENTER to continue:  
 +26) Irish                  52) Low German             78) Zulu 
 +</code>
  
-La classification par étendue nous fournit 4 réseaux principaux :+Choisissez l'option **24** puis l'option **1** :
  
-^ Nom ^ Description ^ Traduction ^ Taille Approximative (M) | +<code> 
-| PAN | Personal Area Network | Réseau Personnel | 1 -10 | +Please select language support to install ['b' to return to language list, 'c' 
-| LAN | Local Area Network | Réseau Local Entreprise (RLE) | 5 - 1 200 | +to continue, 'q' to quit, 'r' to refresh]: 24 
-| MAN | Métropolitain Area Network | Réseau Urbain | 900 - 100 000 | +================================================================================ 
-| WAN | Wide Area Network | Réseau Long Distance (RLD) | 50 000 et au delà |+================================================================================ 
 +Language settings
  
-Cependant, d'autres classification existent :+Available locales 
 +1) French (France)         3) French (Belgium)        5) French (Luxembourg) 
 +2) French (Canada)         4) French (Switzerland)
  
-| CAN | Campus Area Network | Réseau de Campus | +Please select language support to install ['b' to return to language list, 'c' 
-| GAN | Global Area Network | Réseau Global | +to continue, 'q' to quit, 'r' to refresh]: 1 
-| TAN | Tiny Area Network | Réseau Minuscule | +================================================================================ 
-| FAN | Family Area Network | Réseau Familial | +================================================================================ 
-| SAN | Storage Area Network | Réseau de Stockage |+Installation
  
-<WRAP center round important> +1) [x] Language settings                 2) [x] Time settings 
-Etant donné que les WANs sont gérés par des opérateurs de télécommunications qui doivent demander une licence à l'état mais que les LANs ont été historiquement mis en oeuvre dans les entreprises, ces derniers sont en majorité issus du monde informatique.  +       (French (France))                        (America/New_York timezone) 
-</WRAP>+3) [!] Installation source               4) [!] Software selection 
 +       (Error setting up software               (Error checking software 
 +       source)                                  selection) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [!] Network configuration             8) [!] Root password 
 +       (Not connected)                          (Password is not set.) 
 +9) [!] User creation 
 +       (No user will be created)
  
-===Les Types de LAN===+Please make a selection from the above ['b' to begin installation, 'q' to quit, 
 +'r' to refresh]:  
 +[anaconda]1:main* 2:shell  3:log  4:storage-log >Switch tab: Alt+Tab | Help: F1  
 +</code>
  
-Il existe deux types de LAN : +===Network configuration===
-  +
-  * le réseau à serveur dédié, +
-  * le réseau poste à poste.+
  
-==Réseau à Serveur Dédié==+Choisissez maintenant l'option **7** :
  
-Le réseau à serveur dédié est caractérisé par le fait que toutes les ressources ( imprimantes, applications, lecteurs etc. ) sont gérées par le serveur. Les autres micro-ordinateurs ne jouent le rôle de client. +<code> 
 +================================================================================ 
 +================================================================================ 
 +Installation
  
-Des exemples des systèmes d'exploitation du réseau à serveur dédié sont : +1) [x] Language settings                 2) [x] Time settings 
 +       (French (France))                        (America/New_York timezone) 
 +3) [!] Installation source               4) [!] Software selection 
 +       (Error setting up software               (Error checking software 
 +       source)                                  selection) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [!] Network configuration             8) [!] Root password 
 +       (Not connected)                          (Password is not set.) 
 +9) [!] User creation 
 +       (No user will be created)
  
-  * Windows NT Server, +Please make a selection from the above ['b' to begin installation'q' to quit
-  * Windows 2000 Server+'r' to refresh]: 7 
-  * Windows 2003 Server, +================================================================================ 
-  * Windows 2008 Server, +================================================================================ 
-  * Linux, +Network configuration
-  * Unix. +
  
-{{:solaris:sol2:serveur_dedie.png|}}+Wired (enp1s0) disconnected
  
-==Réseau Poste-à-Poste==+Host Name: localhost.localdomain
  
-Le réseau poste à poste est caractérisé par le fait que tous les ordinateurs peuvent jouer le rôle de client et de serveur :+Current host namelocalhost
  
-  * Windows 95, +1) Set host name 
-  * Windows 98, +2) Configure device enp1s0 
-  * Windows NT Workstation.+<code>
  
-{{:solaris:sol2:poste_a_poste.png|}}+Choisissez ensuite l'option **1** pour définir le nom d'hôte de la VM :
  
-====Le Modèle Client/Serveur====+<code> 
 +Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
 +refresh]: 1 
 +================================================================================ 
 +================================================================================ 
 +Enter a new value for 'Host Name' and press ENTER: testvm1.ittraining.network 
 +================================================================================ 
 +================================================================================ 
 +Network configuration
  
-Le modèle Client/Serveur est une des modalités des architectures informatiques distribuées. Dans ce modèle un serveur est tout **Logiciel** fournissant un **Service**.  +Wired (enp1s0) disconnected
-  +
-Le serveur est aussi :+
  
-  * passif, c'est-à-dire en attente permenante d'une demande, appelée une requête d'un client, +Host Name: testvm1.ittraining.network
-  * capable de traiter plusieurs requêtes simultanément en utilisant le **multi-threading**, +
-  * garant de l'intégrité globale.+
  
-Le client est, par contre **actif**, étant à l'origine des requêtes.+Current host name: localhost
  
-Il existe trois types de modèle client/serveur : +1) Set host name 
-  +2) Configure device enp1s0 
-  * **Plat** - tous les clients communiques avec un seul serveur, +<code>
-  * **Hiérarchique** - les clients n'ont de contact qu'avec les serveurs de plus haut niveau qu'eux, +
-  * **Peer-to-Peer** - les équipements sont à la fois client **et** serveur en même temps.+
  
-====Modèles de Communication====+Choisissez l'option **2** pour configurer la connexion réseau :
  
-Les réseaux sont bâtis sur des technologies et des modèles. Le modèle **théorique** le plus important est le modèle **O**pen **S**ystem **Interconnection** créé par l'**I**nternational **Organization** for **S**tandardization tandis que le modèle pratique le plus important est le modèle **TCP/IP**.+<code> 
 +Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
 +refresh]: 2 
 +================================================================================ 
 +================================================================================ 
 +Device configuration
  
-=== Le modèle OSI ===+1) IPv4 address or "dhcp" for DHCP 
 +   dhcp 
 +2) IPv4 netmask 
 +3) IPv4 gateway 
 +4) IPv6 address[/prefix] or "auto" for automatic, "dhcp" for DHCP, "ignore" to 
 +   turn off 
 +   auto 
 +5) IPv6 default gateway 
 +6) Nameservers (comma separated) 
 +7) [ ] Connect automatically after reboot 
 +8) [ ] Apply configuration in installer
  
-Le modèle OSI qui a été proposé par l'ISO est devenu le standard en termes de modèle pour décrire l'échange de données entre ordinateurs. Cette norme se repose sur sept couches, de la une - la Couche Physique, à la sept - la Couche d'Application, appelés des services. La communication entre les différentes couches est synchronisée entre le poste émetteur et le poste récepteur grâce à ce que l'on appelle un protocole.+Configuring device enp1s0. 
 +<code>
  
-Ce modèle repose sur trois termes :+Laissez l’option **1** en **dhcp** puis choisissez l'option **6** pour définir les serveurs DNS en **8.8.8.8,8.8.4.4** :
  
-  * Les **Couches**+<code> 
-  * Les **Protocoles**+Please make a selection from the above ['c' to continue'q' to quit, 'r' to 
-  * Les **Interfaces**.+refresh]: 6 
 +================================================================================ 
 +================================================================================ 
 +Enter a new value for 'Nameservers (comma separated)' and press ENTER: 8.8.8.8,8 
 +.8.4.4 
 +================================================================================ 
 +================================================================================ 
 +Device configuration
  
-==Les Couches==+1) IPv4 address or "dhcp" for DHCP 
 +   dhcp 
 +2) IPv4 netmask 
 +3) IPv4 gateway 
 +4) IPv6 address[/prefix] or "auto" for automatic, "dhcp" for DHCP, "ignore" to 
 +   turn off 
 +   auto 
 +5) IPv6 default gateway 
 +6) Nameservers (comma separated) 
 +   8.8.8.8,8.8.4.4 
 +7) [ ] Connect automatically after reboot 
 +8) [ ] Apply configuration in installer
  
-Des sept couches :+Configuring device enp1s0. 
 +</code>
  
-  * Les couches 1 à 3 sont les **Couches Basses** orientées **Transmission**, +Il est important de configurer la prise en compte automatique de la configuration après le re-démarrage. Choisissez donc l'option **7** :
-  * La couche 4 est la **Couche Charnière** entre les **Couches Basses** et les **Couches Hautes**, +
-  * Les couches 5 à sont les **Couches Hautes** orientées **Traitement**.+
  
-La couche du même niveau du système **A** parle avec son homologue du système **B**.+<code> 
 +Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
 +refresh]: 7 
 +================================================================================ 
 +================================================================================ 
 +Device configuration
  
-  * **La Couche Physique** ( Couche 1 ) est responsable : +1) IPv4 address or "dhcp" for DHCP 
-    * du transfert de données binaires sur le câble physique ou virtuel +   dhcp 
-    * de la définition de tout aspect physique allant du connecteur jusqu'au câble en passant par la carte réseauy compris l'organisation même du réseau +2) IPv4 netmask 
-    * de la définition des tensions électriques sur le câble pour obtenir le 0 et le 1 binaires+3) IPv4 gateway 
 +4) IPv6 address[/prefix] or "auto" for automatic"dhcp" for DHCP, "ignore" to 
 +   turn off 
 +   auto 
 +5) IPv6 default gateway 
 +6) Nameservers (comma separated) 
 +   8.8.8.8,8.8.4.4 
 +7) [x] Connect automatically after reboot 
 +8) [ ] Apply configuration in installer
  
-  * **La Couche de Liaison** ( Couche 2 ) est responsable : +Configuring device enp1s0
-    * de la réception des données de la couche physique +</code>
-    * de l'organisation des données en fragments, appelés des trames qui ont un format différent selon s'il s'agit d'un réseau basé sur la technologie Ethernet ou la technologie Token-Ring +
-    * de la préparation, émission et réception des trames +
-    * de la gestion de l'accès au réseau +
-    * de la communication nœud à nœud +
-    * de la gestion des erreurs +
-      * avant la transmission, le nœud émetteur calcule un code appelé un CRC et l'incorpore dans les données envoyées +
-      * le nœud récepteur recalcule un CRC en fonction du contenu de la trame reçue et le compare à celui incorporé avec l'envoi +
-      * en cas de deux CRC identique, le nœud récepteur envoie un accusé de réception au nœud émetteur +
-    * de la réception de l'accusé de réception +
-    * éventuellement de le ré-émission des données +
-    * En prenant ce modèle, l'IEEE ( Institute of Electrical and Eletronics Engineers ) l'a étendu avec le Modèle IEEE ( 802 ).  +
-        *Dans ce modèle la Couche de Liaison est divisée en deux sous-couches importantes : +
-           * La **Sous-Couche LLC** ( Logical Link Control ) qui : +
-             * gère les accusés de réception +
-             * gère le flux de trames +
-           * La **Sous-Couche MAC** ( Media Access Control ) qui : +
-             * gère la méthode d'accès au réseau +
-             * le CSMA/CD dans un réseau basé sur la technologie Ethernet +
-             * l'accès au jeton dans un réseau basé sur la technologie Token-Ring +
-             * gère les erreurs+
  
-    * **La Couche de Réseau** ( Couche 3 ) est responsable de la gestion de la bonne distribution des différentes informations aux bonnes adresses en : +Pour pouvoir installer les paquets logiciels, la configuration réseau doit être appliquée immédiatement. Choisissez donc l'option **8** :
-      * identifiant le chemin à emprunter d'un nœud donné à un autre +
-      * appliquant une conversion des adresses logiques ( des noms ) en adresses physiques +
-      * ajoutant des information adressage aux envois +
-      * détectant des paquets trop volumineux avant l'envoi et en les divisant en trames de données de tailles autorisées +
- +
-    * **La Couche de Transport** ( Couche 4 ) est responsable de veiller à ce que les données soient envoyées correctement en : +
-      * constituant des paquets de données corrects +
-      * les envoyant dans le bon ordre +
-      * vérifiant que les données sont traités dans le même ordre que l'ordre d'émission +
-      * permettant à un processus sur un nœud de communiquer avec un autre nœud et d'échanger des messages avec lui +
- +
-    * **La Couche de Session** ( Couche 5 ) est responsable : +
-      * de l'établissementdu maintien, et de la mise à fin de la communication entre deux noeuds distants, c'est-à-dire, de la session +
-      * de la conversation entre deux processus de vérification de la réception des messages envoyés en séquences, c'est-à-dire, le point de contrôle +
- +
-      * de la sécurité lors de l'ouverture de la session, c'est-à-dire, les droits d'utilisateurs etc. +
- +
-    * **La Couche de Présentation** ( Couche 6 ) est responsable : +
-      * du formatage et de la mise en forme des données +
-      * des conversions de données telles le cryptage/décryptage +
- +
-    * **La Couche d'Application** ( Couche 7 ) est responsable : +
-      * du dialogue homme/machine via des messages affichés +
-      * du partage des ressources +
-      * de la messagerie +
- +
-==Les Protocoles== +
- +
-Un **protocole** est un langage commun utilisé par dexu entités en communication pour pouvoir se comprendre. La nature du Protocole dépends directement de la nature de la communication. Cette bature dépend du **paradigme** de communication que l'application nécessite. Le paradigme est un modèle abstrait d'un problème ou d'une situation. Dans le paradigme de la diffusion, l'émetteur envoie dans informations au récepteur sans se soucier de ce que le récepteur va en faire. C'est la responsabilité du récepteur de comprendre et d'utiliser les informations. +
- +
-==Les Interfaces== +
- +
-Chaque couche rend des **services** à la couche immédiatement supérieure et utilise les services de la couche immédiatement inférieure. L'ensemble des services s'appelle une **Interface**. Les services sont composés de **S**ervice **D**ata **U**nits et sont disponibles par un **S**service **A**ccess **P**oint. +
- +
-==Protocol Data Units== +
- +
- L'**Unité de Données** ou //Protocol Data Unit// pour chaque couche comporte un nom spécifique : +
- +
-  * **Application Protocol Data Units** pour la couche **Application**, +
-  * **Présentation Protocol Data Units** pour la couche **Présentation**, +
-  * **Session Protocol Data Units** pour la couche **Session**, +
-  * **Transport Protocol Data Units** pour la couche **Transport**. +
- +
-Or, pour les **Couches Basses** on parle de : +
- +
-  * **Paquets** pour la couche **Réseau**, +
-  * **Trames** pour la couche **Liaison**, +
-  * **Bits** pouyr la couche **Physique**. +
- +
-==Encapsulation et Désencapsulation== +
- +
-Lorque les données sont communiqueés par le système A au système B, celles-ci commencent au niveau de la couche d'Application. Le couche d'Application ajoute une en-tête à l'unité de données qui contient des **informations de contrôle du protocole**. Au passage de chaque couche, celle-ci ajoute sa propre en-tête. De cette façon, lors de sa descente vers la couche physique, les données et l'entête de la couche supérieure sont encapulsulées : +
- +
-^ Couche Système A ^ Encapsulation ^ +
-| Application | Application Header (AH) + Unité de Données (UD) | +
-| Présentation | Présentation Header (PH) + AH + UD | +
-| Session | Session Header (SH) + PH + AH + UD | +
-| Transport | Transport Header (TH) + SH + PH + AH + UD | +
-| Réseau | Network Header (NH) + TH + SH + PH + AH + UD | +
-| Liaison | Liaison Header (DH) + NH + TH + SH + PH + AH + UD | +
- +
-Lors de son voyage de la couche Physique vers la couche Application dans le système B, les en-têtes sont supprimées par chaque couche correspondante. On parle alors de **désencapsulation** : +
- +
-^ Couche Système B ^ Encapsulation ^ +
-| Liaison | Liaison Header (DH) + NH + TH + SH + PH + AH + UD | +
-| Réseau | Network Header (NH) + TH + SH + PH + AH + UD | +
-| Transport | Transport Header (TH) + SH + PH + AH + UD | +
-| Session | Session Header (SH) + PH + AH + UD | +
-| Présentation | Présentation Header (PH) + AH + UD | +
-| Application | Application Header (AH) + Unité de Données (UD) | +
- +
-=== Spécification NDIS et le Modèle ODI === +
- +
-<note tip> +
-**[[https://www.i2tch.com/net/m11schema2.html|Cliquez ici pour ouvrir le schéma Simplifié du Modèle OSI incluant la spécification NDIS]]** +
-</note> +
- +
-La spécification NDIS ( Network Driver Interface Specification ) a été introduite conjointement par les sociétés Microsoft et 3Com. +
-Cette spécification ainsi que son homologue, le modèle ODI ( Open Datalink Interface ) introduit conjointement par les sociétés Novell et Apple à la même époque, définit des standards pour les pilotes de cartes réseau afin qu'ils puissent être indépendants des protocoles utilisées et les systèmes d'exploitation sur les machines. Des deux 'standards', la spécification NDIS est le plus répandu, intervenant a niveau de la sous-couche MAC et l a couche de liaison. Elle spécifie : +
- +
-        * l'interface pilote-matériel +
-        * l'interface pilote-protocole +
-        * l'interface pilote - système d'exploitation +
- +
-=== Le modèle TCP/IP === +
- +
-<note tip> +
-**[[https://www.i2tch.com/net/m11schema4.html|Cliquez ici pour voir le modèle OSI incluant la suite des protocoles et services TCP/IP]]** +
-</note> +
- +
-La suite des protocoles TCP/IP ( Transmission Control Protocol / Internet Protocol ) est issu de la DOD ( Dept. Américain de la Défense ) et le travail de l'ARPA ( Advanced Research Project Agency ).   +
- +
-    * La suite des protocoles TCP/IP +
-      * a été introduite en 1974 +
-      * a été utilisée dans l'ARPAnet en 1975 +
-      * permet la communication entre des réseaux à base de systèmes d'exploitation, architectures et technologies différents +
-      * est très proche du modèle OSI en termes d'architecture et se place au niveau de la couche d'Application jusqu'à la couche Réseau. +
-      * est, en réalité, une suite de protocoles et de services : +
-        * **IP** ( Internet Protocol ) +
-          * le protocole IP s'intègre dans la couche Réseau du modèle OSI en assurant la communication entre les systèmes. Bien qu'il puisse découper des messages en fragments ou datagrammes et les reconstituer dans le bon ordre à l'arrivée, il ne garantit pas la réception. +
-        * **ICMP** ( Internet Control Message Protocol ) +
-          * le protocole ICMP produit des messages de contrôle aidant à synchroniser le réseau. Un exemple de ceci est la commande ping. +
-        * **TCP** ( Transmission Control Protocol ) +
-          * le protocole TCP se trouve au niveau de la couche de Transport du modèle OSI et s'occupe de la transmission des données entre noeuds. +
-        * **UDP** ( User Datagram Protocol ) +
-          * le protocole UDP n'est pas orienté connexion. Il est utilisé pour la transmission rapide de messages entre nœuds sans garantir leur acheminement. +
-        * **Telnet** +
-          * le protocole Telnet est utilisé pour établir une connexion de terminal à distance. Il se trouve dans la couche d'Application du modèle OSI. +
-        * **Ftp** ( File Transfer Protocol ) +
-          * le protocole ftp est utilisé pour le transfert de fichiers. Il se trouve dans la couche d'Application du modèle OSI. +
-        * **SMTP** ( Simple Message Transfer Protocol ) +
-          * le service SMTP est utilisé pour le transfert de courrier électronique. Il se trouve dans la couche d'Application du modèle OSI. +
-        * **DNS** ( Domain Name Service ) +
-          * le service DNS est utilisé pour le résolution de noms en adresses IP. Il se trouve dans la couche d'Application du modèle OSI. +
-        * **SNMP** ( Simple Network Management Protocol ) +
-          * le protocole SNMP est composé d'un agent et un gestionnaire. L'agent SNMP collecte des informations sur les périphériques, les configurations et les performances tandis que le gestionnaire SNMP reçois ses informations et réagit en conséquence. +
-        * **NFS** ( Network File System ) +
-          * le NFS a été mis au point par Sun Microsystems +
-          * le NFS génère un lien virtuel entre les lecteurs et les disques durs permettant de monter dans un disque virtuel local un disque distant  +
-        * et aussi POP3, NNTP, IMAP etc ... +
- +
-<note tip> +
-**[[https://www.i2tch.com/net/m11schema5.html|Cliquez ici pour voir les modèles TCP/IP et OSI]]** +
-</note> +
- +
-Le modèle TCP/IP est composé de 4 couches : +
- +
-  * La couche d'Accès Réseau +
-    * Cette couche spécifie la forme sous laquelle les données doivent être acheminées, quelque soit le type de réseau utilisé. +
-  * La couche Internet +
-    * Cette couche est chargée de fournir le paquet de données. +
-  * La couche de Transport +
-    * Cette couche assure l'acheminement des données et se charge des mécanismes permettant de connaître l'état de la transmission. +
-  * La couche d'Application +
-    * Cette couche englobe les applications standards de réseau telles ftp, telnet, ssh, etc.. +
- +
-Les noms des Unités de Données sont différents selon le protocole utilisé et la couche du modèle TCP/IP : +
- +
-^ Couche  ^ TCP ^ UDP ^ +
-| Application | Stream | Message | +
-| Transport | Segment | Packet| +
-| Internet | Datagram| Datagram | +
-| Réseau | Frame | Frame |  +
- +
-====Les Raccordements==== +
- +
-===Les Modes de Transmission=== +
- +
-On peut distinguer 3 modes de transmission : +
- +
-  * La **Liaison Simplex**, +
-    * Les données ne circulent que dans un **seul** sens de l'émetteur ver le récepteur, +
-    * La liaison nécessite deux canaux de transmissions, +
-  * La **Liaison Half-Duplex** aussi appelée la **Liaison à l'Alternat** ou encore la **Liaison Semi-Duplex**, +
-    * Les données circulent dans un sens ou l'autre mais jamais dans les deux sens en même temps. Chaque extrémité émet donc à son tour, +
-    * La liaison permet d'avoir une liaison bi-directionnelle qui utilise la totalité de la banse passante, +
-  * La **Liaison Full-Duplex** dans les deux sens en **même** temps. Chaque extrémité peut émettre et recevoir simultanément, +
-    * La liaison est caractérisée par une bande passante divisée par deux pour chaque sens des émissions. +
- +
-===Les Câbles=== +
- +
-==Le Câble Coaxial== +
- +
-En partant de l'extérieur, le câble coaxial est composé : +
- +
-  * d'une **Gaine** en caoutchouc, PVC ou Téflon pour protéger le câble, +
-  * d'un **Blindage** en métal pour diminuer le bruit du aux parasites, +
-  * d'un **Isolant** (diélectrique) pour éviter le contact entre le blindage et l'âme et ainsi éviter des courts-circuits, +
-  * d'un **Âme** en cuivre ou torsadés pour transporter les données. +
- +
-Avantages : +
- +
-  * **Peux coûteux**, +
-  * Facilement **manipulable**, +
-  * Peut être utilisé pour de **longues distances**, +
-  * A un débit de 10 Mbit/s dans un LAN et 100 Mbit/s dans un WAN. +
- +
-Inconvénients : +
- +
-  * Fragile, +
-  * Instable, +
-  * Vulnérable aux interférences, +
-  * Half-Duplex. +
- +
-==Le Câble Paire Torsadée== +
- +
-Ce câble existe sous deux formes selon son utilisation : +
- +
-  * **Monobrin** pour du câblage **horizontal** (**Capillaire**), +
-    * chaque fil est composé d'un seul conducteur en cuivre, +
-    * la distance ne doit pas dépassée 90m. +
- +
-  * **Multibrin** pour des **cordons de brassage** : +
-    * chaque fil est composé de plusieurs brins en cuivre, +
-    * câble souple. +
- +
-Avantages : +
- +
-  * Un débit de 10 Mbit/s à 10 GBit/s, +
-  * A une bande passante plus large, +
-  * Pas d'interruption par coupure du câble, +
-  * Permet le **câblage universel** (téléphonie, fax, données ...), +
-  * Full-Duplex. +
- +
-Inconvénients : +
- +
-  * Nombre de câbles > câble coaxial, +
-  * Plus cher, +
-  * Plus encombrant dans les gaines techniques. +
- +
-== Catagories de Blindage== +
- +
-Il existe trois catagories de blindage : +
- +
-  * **Twisted** ou Torsadé, +
-  * **Foiled** ou Entouré, +
-  * **Shielded** ou Avec Ecran. +
- +
-De ce fait, il existe 5 catagories de câbles Paire Torsadée : +
- +
-Nom anglais ^ Appelation Ancienne ^ Nouvelle Appelation ^  +
-|  Unshielded Twisted Pair | UTP | U/UTP | +
-|  Foiled Twisted Pair | FTP | F/UTP | +
-|  Shield Twisted Pair | STP | S/UTP | +
-|  Shield Foiled Twisted Pair | SFTP | SF/UTP | +
-|  Shield Shield Twisted Pair | S/STP | SS/STP3 | +
- +
-Ces catégories donnent lieu à des **Classes** : +
- +
-^ Classe ^ Débit ^ Nombre de Paires Torsadées ^ Connecteur ^ Commentaires ^ +
-| 3 | 10 Mbit/s | 4 | RJ11 | | Téléphonie Analogique et Numérique  +
-| 4 | 16 Mbit/s | 4 | S/O | Non-utilisée de nos jours | +
-| 5 | 100 Mbit/s | 4 | RJ45 | Obsolète | +
-| 5e/D | 1 Gbit/s sur 100m | 4 | RJ45 | S/O |  +
-| 6/E | 2.5 Gbit/s sur 100m ou 10 Gbit/s sur 25m à 55m | 4 | Idéal pour PoE | +
-| 7/F | 10 Gbit/s sur 100m | 4 | GG45 ou Tera | Paires individuellement et collectivement blindées. Problème de compatibilité avec les classes precédentes due au connecteur. | +
- +
-==La Prise RJ45== +
- +
-Une prise RJ45 comporte 8 broches. Un câble peut être **droit** quand la broche 1 d'une extremité est connectée à la broche 1 de la prise RJ45 à l'autre extrémité, la broche 2 d'une extremité est connectée à la broche 2 de la prise RJ45 à l'autre extrémité et ainsi de suite ou bien **croisé** quand le brochage est inversé. +
- +
-Les câbles croisés sont utilisés lors du branchement de deux équipements identiques (PC à PC, Hub à Hub, Routeur à Routeur).  +
- +
-==Channel Link et Basic Link== +
- +
-Le **Channel Link** ou **Canal** est l'ensemble du **Basic Link** ou **Lien** de base et les cordons de brassage et de raccordement des équipements qui sont limités en distance à 10m.  +
- +
-Le **Basic Link** est le lien entre la prise RJ45 murale et la baie de brassage. Il est limité à 90m en classe 5D. +
- +
-===La Fibre Optique=== +
- +
-La **Fibre Optique** est un fil de **Silice** permettant le transfert de la lumière. De ce fait elle est caractérisée par : +
- +
-  * des meilleures performances que le cuivre, +
-  * de plus de communications simultanément, +
-  * de la capacité de relier de plus grandes distances, +
-  * une insensibilité aux perturbations, +
-  * une résistance à la corrosion. +
- +
-Qui plus est, elle ne produit aucune perturbation. +
- +
-Elle est composée : +
- +
-  * d'un coeur de 10, de 50/125 ou de 62.50 micron, +
-  * d'une gaine de 125 micron, +
-  * d'une protection de 230 micron. +
- +
-Il existe deux types de fibres, la **Fibre Monomode** et la **Fibre Multimodes**. +
- +
-La Fibre Monomode : +
- +
-  * a un coeur de 8 à 10 Microns, +
-  * est divisée en sous-catégories de distance, +
-    * 10 Km, +
-    * 15 Km,  +
-    * 20 Km, +
-    * 50 Km, +
-    * 80 Km, +
-    * 100 Km. +
- +
-La Fibre Multimode : +
- +
-  * a un coeur de 62,50 micron ou de 50/125 micron avec une gaine orange, +
-  * permet plusieurs trajets lumineux appelés **modes** en même temps en Full Duplex, +
-  * est utilisée pour de bas débits ou de courtes distances, +
-    * 2 Km pour 100 Mbit/s, +
-    * 500 m pour 1 Gbit/s. +
- +
-===Les Réseaux sans Fils=== +
- +
-Les réseaux sans fils sans basés sur une liaison qui utilise des ondes radio-électriques (radio et infra-rouges). +
- +
-Il existe des technologies différentes en fonction de la fréquence utilisée et de la portée des transmissions : +
- +
-  * Réseaux Personnels sans Fils - Bluetooth, HomeRF, +
-  * Réseaux Locaux sans Fils - LiFI, WiFI, +
-  * Réseaux Métropolitains sans Fil - wImax, +
-  * Réseaux Etendus sans Fils - GSM, GPRS, UMTS. +
- +
-Les principales ondes utilisées pour la transmission des données sont : +
- +
-  * Ondes GSM  - Ondes Hertziennes repeosant sur des micro-ondes à basse fréquence avec une portée d'une dizaine de kilomètres, +
-  * Ondes Wi-Fi - Ondes Hertziennes reposant sur des micro-ondes à haute fréquence avec une portée de 20 à 50 mètres, +
-  * Ondes Satellitaires - Ondes Hertziennes longues portées. +
- +
-===Le Courant Porteur en Ligne=== +
- +
-Le CPL utilise le réseau électrique domestique, le réseau moyenne et basse tension pour transmettre des informations numériques. +
- +
-Le CPL superpose un signal à plus haute fréquence au signal électrique. +
- +
-Seuls donc, les fils conducteurs transportent les signaux CPL. +
- +
-Le coupleur intégré en entrée des boîtiers CPL élimine les composants basses fréquences pour isoler le signal CPL. +
- +
-Le CPL utilise la phase électrique et le neutre. De ce fait, une installation triphasée fournit 3 réseaux CPL différents. +
- +
-Le signal CPL ne s'arrête pas necéssairement aux limites de l'installation électrique. En effet en cas de compteurs non-numériques le signal les traversent. +
- +
-Les normes CPL sont : +
- +
-^ Norme ^ Débit Théorique ^ Débit Pratique ^ Temps pour copier 1 Go ^ +
-| Homeplug 1.01 | 14 Mbps | 5.4 Mbps | 25m 20s | +
-| Homeplug 1.1 | 85 Mbps | 12 Mbps | 11m 20s | +
-| PréUPA 200 | 200 Mbps | 30 Mbps | 4m 30s | +
- +
-===Technologies=== +
- +
-Il existe plusieurs technologies de réseau :  +
- +
-  * Ethernet, +
-  * Token-Ring, +
-  * ARCnet, +
-  * etc.. +
- +
-Nous détaillerons ici les deux technologies les plus répandues, à savoir Ethernet et Token-Ring. +
- +
-==Ethernet== +
- +
-La technologie Ethernet se repose sur : +
- +
-  * une topologie logique de bus, +
-  * une topologie physique de bus ou étoile. +
- +
-L'accès au bus utilise le **CSMA/CD**, Carrier Sense Multiple Access / Collision Detection (Accès Multiple à Détection de Porteuse / Détection de Collisions).  +
- +
-Il faut noter que : +
- +
-  * les données sont transmises à chaque nœud - c'est la méthode d'**accès multiple**, +
-  * chaque nœud qui veut émettre écoute le réseau - c'est la **détection de porteuse**, +
-  * quand le réseau est silencieux une trame est émise dans laquelle se trouvent les données ainsi que l'adresse du destinataire, +
-  * le système est dit donc **aléatoire** ou **non-déterministe**, +
-  * quand deux nœuds émettent en même temps, il y a **collision de données**, +
-  * les deux nœuds vont donc cesser d'émettre, se mettant en attente jusqu'à ce qu'ils commencent à émettre de nouveau. +
- +
-==Token-Ring== +
- +
-La technologie Token-Ring se repose sur : +
- +
-  * une topologie logique en anneau, +
-  * une topologie physique en étoile. +
- +
-Token-Ring se traduit par **Anneau à Jeton**. Il n'est pas aussi répandu que l'Ethernet pour des raisons de coûts. En effet le rajout d'un nœud en Token-Ring peut coûter jusqu'à **4 fois plus cher qu'en Ethernet**. +
- +
-Il faut noter que : +
- +
-  * les données sont transmises dans le réseau par un système appelé **méthode de passage de jeton**, +
-  * le jeton est une **trame numérique vide** de données qui tourne en permanence dans l'anneau, +
-  * quand un nœud souhaite émettre, il saisit le jeton, y dépose des données avec l'adresse du destinataire et ensuite laisse poursuivre son chemin jusqu'à sa destination, +
-  * pendant son voyage, aucun autre nœud ne peut émettre, +
-  * une fois arrivé à sa destination, le jeton dépose ses données et retourne à l'émetteur pour confirmer la livraison, +
-  * ce système est appelé **déterministe**. +
- +
-L'intérêt de la technologie Token-Ring se trouve dans le fait : +
- +
-  * qu'il **évite des collisions**, +
-  * qu'il est **possible de déterminer avec exactitude le temps que prenne l'acheminement des données**. +
- +
-La technologie Token-Ring est donc idéale, voire obligatoire, dans des installations où chaque nœud doit disposer d'une opportunité à intervalle fixe d'émettre des données. +
- +
-====Périphériques Réseaux Spéciaux==== +
- +
-En plus du câblage, les périphériques de réseau spéciaux sont des éléments primordiaux tant au niveau de la topologie physique que la topologie logique. +
- +
-Les périphériques de réseau spéciaux sont : +
- +
-  * les Concentrateurs ou //Hubs//, +
-  * les Répéteurs ou //Repeaters//, +
-  * les Ponts ou //Bridges//, +
-  * les Commutateurs ou //Switches//, +
-  * les Routeurs ou //Routers//, +
-  * les Passerelles ou //Gateways//+
- +
-L'objectif ici est de vous permettre de comprendre le rôle de chaque périphérique. +
- +
-===Les Concentrateurs=== +
- +
-Les Concentrateurs permettent une connectivité entre les nœuds en topologie en étoile. Selon leur configuration, la topologie logique peut être en étoile, en bus ou en anneau. Il existe de multiples types de Concentrateurs allant du plus simple au Concentrateur intelligent. +
- +
-  * **Le Concentrateur Simple**  +
-    * est une boîte de raccordement centrale, +
-    * joue le rôle de récepteur et du réémetteur des signaux sans accélération ni gestion de ceux-ci, +
-    * est un périphérique utilisé pour des groupes de travail. +
- +
-  * **Le Concentrateur Évolué**  +
-    * est un Concentrateur simple qui offre en plus l'amplification des signaux, la gestion du type de topologie logique grâce à des capacités d'être configurés à l'aide d'un logiciel ainsi que l'homogénéisation du réseau en offrant des ports pour un câblage différent. Par exemple, 8 ports en paire torsadée non-blindée et un port BNC. +
- +
-  * **Le Concentrateur Intelligent** +
-    * est un Concentrateur évolué qui offre en plus la détection automatique des pannes, la connectique avec un Pont ou un Routeur ainsi que le diagnostic et la génération de rapports. +
- +
-===Les Répéteurs=== +
- +
-Un Répéteur est un périphérique réseau simple. Il est utilisé pour amplifier le signal quand : +
- +
-  * la longueur du câble dépasse la limite autorisée, +
-  * le câble passe par une zone ou les interférences sont importantes. +
- +
-Éventuellement, et uniquement dans le cas où le Répéteur serait muni d'une telle fonction, celui-ci peut être utiliser pour connecter deux réseaux ayant un câblage différent. +
- +
-===Les Ponts=== +
- +
-Un Pont est **Répéteur intelligent**. Outre sa capacité d'amplifier les signaux, le Pont analyse le trafic qui passe par lui et met à jour une liste d'adresses des cartes réseau, appelée **une table de routage**, n'autorisant que les transmissions destinées à d'autres segments du réseau.  +
- +
-Les **diffusions** sont néanmoins autorisées. +
- +
-Comme un Pont doit être intelligent, on utilise souvent un micro-ordinateur comme Pont. Forcément équipé de 2 cartes réseau, le Pont peut également jouer le rôle de serveur de fichiers. +
- +
-Le Pont sert donc à isoler des segments du réseau pour des raisons de : +
- +
-  * **sécurité** afin d'éviter à ce que des données sensibles soient propagées sur tout le réseau, +
-  * **performance** afin qu'une partie du réseau trop chargée ralentisse le réseau entier, +
-  * **fiabilité** afin par exemple qu'une carte en panne ne gène pas le reste du réseau avec une diffusion. +
- +
-Il existe trois types de configuration de Ponts +
- +
-==Le Pont de Base== +
- +
-Le Pont de Base est utilisé très rarement pour isoler deux segments. +
- +
-;#;{{:solaris:sol2:pont1.png|}};#; +
- +
-==Le Pont en Cascade== +
- +
-Le Pont en Cascade est à éviter car les données en provenance d'un segment doivent passer par plusieurs Ponts. Ceci a pour conséquence de ralentir la transmission des données, voire même de créer un trafic superflu en cas de rémission par le nœud +
- +
-;#;{{:solaris:sol2:pont2.png|}};#; +
- +
-==Le Pont en Dorsale== +
- +
-Le Pont en Dorsale coûte plus chère que la configuration précédente car il faut un nombre de Ponts équivalent au nombre de segments + 1. Par contre elle réduit les problèmes précédemment cités puisque les données ne transitent que par deux Ponts. +
- +
-;#;{{:solaris:sol2:pont3.png|}};#; +
- +
-===Les Commutateurs=== +
- +
-Un Commutateur peut être considéré comme un Concentrateur intelligent et un Pont. Ils sont gérés souvent par des logiciels. La topologie physique d'un réseau commuté est en étoile. Par contre la topologie logique est spéciale, elle s'appelle une topologie commutée. +
- +
-Lors de la communication de données entre deux nœuds, le Commutateur ouvre une connexion temporaire virtuelle en fermant les autres ports. De cette façon la bande passante totale est disponible pour cette transmission et les risques de collision sont minimisés. +
- +
-Certains Commutateurs haut de gamme sont équipés d'un système anti-catastrophe qui leur permet d'isoler une partie d'un réseau en panne afin que les autres parties puissent continuer à fonctionner sans problème. +
- +
-===Les Routeurs=== +
- +
-Un Routeur est un Pont sophistiqué capable :  +
- +
-  * d'assurer l'interconnexion entre des segments, +
-  * de filtrer le trafic, +
-  * d’isoler une partie du réseau, +
-  * d’ explorer les informations d'adressage pour trouver le chemin le plus approprié et le plus rentable pour la transmission des données. +
- +
-Les Routeurs utilisent une table de routage pour stocker les informations sur : +
-  +
-  * les adresses du réseau, +
-  * les solutions de connexion vers d'autres réseaux, +
-  * l'efficacité des différentes routes. +
- +
-Il existe deux types de Routeur : +
- +
-  * le **Routeur Statique**  +
-    * la table de routage est éditer manuellement, +
-    * les routes empruntées pour la transmission des données sont toujours les mêmes, +
-    * il n'y a pas de recherche d'efficacité. +
- +
-  * le **Routeur Dynamique**  +
-    * découvre automatiquement les routes à emprunter dans un réseau. +
- +
-===Les Passerelles=== +
- +
-Ce périphérique, souvent un logiciel, sert à faire une conversion de données : +
- +
-  * entre deux technologies différentes ( Ethernet - Token-Ring ), +
-  * entre deux protocoles différents, +
-  * entre des formats de données différents. +
- +
-=====Annexe #2 - Comprendre TCP Version 4===== +
- +
-==== En-tête TCP ==== +
- +
-L'en-tête TCP est codée sur 4 octets soit 32 bits :  +
- +
-^ 1er octet ^ 2ème octet ^ 3ème octet ^ 4 ème octet ^ +
-|   Port source   ||   Port destination   || +
-|   Numéro de séquence   |||| +
-|   Numéro d'acquittement   |||| +
-|   Offset  |  Flags  |  Fenêtre   || +
-|  Checksum  ||  Pointeur Urgent  || +
-|  Options  |||  Padding +
-|  Données  |||| +
- +
-Vous noterez que les numéros de ports sont codés sur 16 bits. Cette information nous permet de calculer le nombres de ports maximum en IPv4, soit 2<sup>16</sup> ports ou 65 535. +
- +
-L'**Offset** contient la taille de l'en-tête. +
- +
-Les **Flags** sont : +
- +
-  * URG - Si la valeur est 1 le pointeur urgent est utilisé. Le numéro de séquence et le pointeur urgent indique un octet spécifique. +
-  * ACK - Si la valeur est 1, le paquet est un accusé de réception +
-  * PSH - Si la valeur est 1, les données sont immédiatement présentées à l'application +
-  * RST - Si la valeur est 1, la communication comporte un problème et la connexion est réinitialisée +
-  * SYN - Si la valeur est 1, le paquet est un paquet de synchronisation +
-  * FIN - Si la valeur est 1, le paquet indique la fin de la connexion +
- +
-La **Fenêtre** est codée sur 16 bitsLa Fenêtre est une donnée liée au fonctionnement d'expédition de données appelé le **sliding window** ou la **fenêtre glissante**. Puisque il serait impossible, pour des raisons de performance, d'attendre l'accusé de réception de chaque paquet envoyé, l'expéditeur envoie des paquets par groupe. La taille de cette groupe s'appelle la Fenêtre. Dans le cas d'un problème de réception d'une partie de la Fenêtre, toute la Fenêtre est ré-expédiée. +
- +
-Le **Checksum** est une façon de calculer si le paquet est complet. +
- +
-Le **Padding** est un champ pouvant être rempli de valeurs nulles de façon à ce que la taille de l'en-tête soit un multiple de 32 +
- +
-==== En-tête UDP ==== +
- +
-L'en-tête UDP est codée sur 4 octets soit 32 bits :  +
- +
-^ 1er octet ^ 2ème octet ^ 3ème octet ^ 4 ème octet ^ +
-|   Port source   ||   Port destination   || +
-|   longueur   ||   Checksum   || +
-|  Données  |||| +
- +
-L'en-tête UDP a une longueur de 8 octets. +
- +
-==== Fragmentation et Ré-encapsulation ==== +
- +
-La taille limite d'un paquet TCP, l'en-tête comprise, ne peut pas dépasser **65 535 octets**. Cependant chaque réseau est qualifié par son MTU ( Maximum Tranfer Unit ). Cette valeur est la taille maximum d'un paquet autorisée. L'unité est en **octets**. Pour un réseau Ethernet sa valeur est de 1 500. Quand un paquet doit être expédié sur un réseau ayant un MTU inférieur à sa propre taille, le paquet doit être **fractionné**. A la sortie du réseau, le paquet est reconstitué. Cette reconstitution s'appelle **ré-encapsulation**. +
- +
-==== Adressage ==== +
- +
-L'adressage IP requière que chaque périphérique sur le réseau possède une adresse IP unique de 4 octets, soit 32 bits au format XXX.XXX.XXX.XXX De cette façon le nombre total d'adresses est de 2<sup>32</sup> = 4.3 Milliards. +
- +
-Les adresses IP sont divisées en 5 classes, de A à E. Les 4 octets des classes A à C sont divisés en deux, une partie qui s'appelle le **Net ID** qui identifie le réseau et une partie qui s'appelle le **Host ID** qui identifie le hôte  : +
- +
-^     ^ 1er octet ^ 2ème octet ^ 3ème octet ^ 4 ème octet ^ +
-|  A  |   Net ID     Host ID   ||| +
-|  B  |   Net ID    ||   Host ID   || +
-|  C  |   Net ID    |||   Host ID   | +
-|  D  |   Multicast  |||| +
-|  E  |   Réservé  |||| +
- +
-L'attribution d'une classe dépend du nombre de hôtes à connecter. Chaque classe est identifié par un **Class ID** composé de 1 à 3 bits : +
- +
-^  Classe  ^  Bits ID Classe  ^  Valeur ID Classe  ^  Bits ID Réseau  ^  Nb. de Réseaux  ^  Bits ID hôtes  ^  Nb. d'adresses  ^  Octet de Départ +
-|  A  |  1  |  0  |  7  |  2<sup>7</sup>=128  |  24  |  2<sup>24</sup>=16 777 216  |  1 - 126  | +
-|  B  |  2  |  10  |  14  |  2<sup>14</sup>=16 834  |  16  |  2<sup>16</sup>=65 535  |  128 - 191  | +
-|  C  |  3  |  110  |  21  |  2<sup>21</sup>=2 097 152  |  8  |  2<sup>8</sup>=256  |  192 - 223  | +
-  +
-Le réseau 127. est réservé. Il s'appelle le **loopback** et identifie la machine locale. +
- +
-Dans chaque classe, certaines adresses sont réservées pour un usage privé : +
- +
-^  Classe  ^  IP de Départ  ^  IP de Fin  ^ +
-|  A  |  10.0.0.0  |  10.255.255.255 +
-|  B  |  172.16.0.0  |  172.31.255.255 +
-|  C  |  192.168.0.0  |  192.168.255.255 +
- +
-Il existe des adresses particulières ne pouvant pas être utilisées pour identifier un hôte : +
- +
-^  Adresse Particulière  ^  Description +
-|  169.254.0.0 à 169.254.255.255  |  Automatic Private IP Addressing de Microsoft +
-|  Hôte du réseau courant  |  Tous les bits du Net ID sont à 0  | +
-|  Adresse de réseau  |  Tous les bits du Host ID sont à 0  | +
-|  Adresse de diffusion  |  Tous les bits du Host ID sont à 1  | +
- +
-L'adresse de réseau identifie le **segment** du réseau entier tandis que l'adresse de diffusion identifie tous les hôtes sur le segment de réseau. +
- +
-Afin de mieux comprendre l'adresse de réseau et l'adresse de diffusion, prenons le cas de l'adresse 192.168.10.1 en classe C : +
- +
-^    ^ 1er octet ^ 2ème octet ^ 3ème octet ^ 4 ème octet ^ +
-^    ^  Net ID  ^^^  Host ID  ^ +
-|  Adresse IP  |   192     168    10  |  1  | +
-|  Binaire  |   11000000     10101000    000001010  |  00000001 +
-|  Calcul de l'adresse de réseau  ||||| +
-|  Binaire  |   11000000     10101000    000001010  |  **00000000** +
-|  Adresse réseau  |   192     168    10  |  0  | +
-|  Calcul de l'adresse de diffusion  ||||| +
-|  Binaire  |   11000000     10101000    000001010  |  **11111111** +
-|  Adresse de diffusion |   192     168    10  |  255  | +
- +
-==== Masques de sous-réseaux ==== +
- +
-Tout comme l'adresse IP, le masque de sous-réseau compte 4 octets ou 32 bits. Les masques de sous-réseaux permettent d'identifer le Net ID et le Host ID : +
- +
-^  Classe  ^  Masque  ^  Notation CIDR  ^ +
-|  A  |  255.0.0.0  |  /8  | +
-|  B  |  255.255.0.0  |  /16  | +
-|  C  |  255.255.255.0  |  /24  | +
- +
-Le terme **CIDR** veut dire **Classless %%InterDomain%% Routing**. Le terme Notation CIDR correspond au nombre de bits d'une valeur de 1 dans le masque de sous-réseau. +
- +
-Quand un hôte souhaite émettre il procède d'abord à l'identification de sa propre adresse réseau par un calcul AND (ET) appliqué à sa propre adresse et son masque de sous-réseau qui stipule : +
- +
-  * 1 x 1 = 1 +
-  * 0 x 1 = 0 +
-  * 1 x 0 = 0 +
-  * 0 x 0 = 0 +
- +
-Prenons le cas de l'adresse IP 192.168.10.1 ayant un masque de 255.255.255.0 : +
- +
-^    ^ 1er octet ^ 2ème octet ^ 3ème octet ^ 4 ème octet ^ +
-|  Adresse IP  |   192     168    10  |  1  | +
-|  Binaire  |   11000000     10101000    00001010  |  00000001 +
-|  Masque de sous-réseau  ||||| +
-|  Binaire  |   11111111     11111111    11111111 |  00000000 +
-|  Calcul AND  |   11000000     10101000    00001010 |  00000000 +
-|  Adresse réseau  |   192     168    10  |  0  | +
- +
- +
-Cet hôte essaie de communiquer avec un hôte ayant une adresse IP de 192.168.10.10. Il procède donc au même calcul en appliquant **son propre masque de sous-réseau** à l'adresse IP de l'hôte destinataire : +
- +
-^    ^ 1er octet ^ 2ème octet ^ 3ème octet ^ 4 ème octet ^ +
-|  Adresse IP  |   192     168    10  |  10  | +
-|  Binaire  |   11000000     10101000    00001010  |  00001010 +
-|  Masque de sous-réseau  ||||| +
-|  Binaire  |   11111111     11111111    11111111 |  00000000 +
-|  Calcul AND  |   11000000     10101000    00001010 |  00000000 +
-|  Adresse réseau  |   192     168    10  |  0  | +
- +
-Puisque l'adresse réseau est identique dans les deux cas, l'hôte émetteur présume que l'hôte de destination se trouve sur son réseau et envoie les paquets directement sur le réseau sans s'adresser à sa passerelle par défaut. +
- +
-L'hôte émetteur essaie maintenant de communiquer avec avec un hôte ayant une adresse IP de 192.168.2.1. Il procède donc au même calcul en appliquant **son propre masque de sous-réseau** à l'adresse IP de l'hôte destinataire : +
- +
-^    ^ 1er octet ^ 2ème octet ^ 3ème octet ^ 4 ème octet ^ +
-|  Adresse IP  |   192     168    2  |  1  | +
-|  Binaire  |   11000000     10101000    00000010  |  00000001 +
-|  Masque de sous-réseau  ||||| +
-|  Binaire  |   11111111     11111111    11111111 |  00000000 +
-|  Calcul AND  |   11000000     10101000    00000010 |  00000000 +
-|  Adresse réseau  |   192     168    2  |  0  | +
- +
-Dans ce cas, l'hôte émetteur constate que le réseau de destination 192.168.2.0 n'est pas identique à son propre réseau 192.168.10.0. Il adresse donc les paquets à la passerelle par défaut. +
- +
-==== VLSM ==== +
- +
-Puisque le stock de réseaux disponibles sous IPv4 est presque épuisé, une solution a du être trouvée pour créer des sous-réseaux en attendant l'introduction de l'IPv6. Cette solution s'appelle le VLSM ou Variable Length Subnet Masks. Le VLSM exprime les masques de sous-réseaux au format CIDR.  +
- +
-Son principe est simple. Afin de créer des réseaux différents à partir d'une adresse réseau d'une classe donnée, il convient de réduire le nombre d'hôtes. De cette façon les bits 'libérés' du Host ID peuvent être utilisés pour identifier les sous-réseaux. +
- +
-Pour illustrer ceci, prenons l'exemple d'un réseau 192.168.1.0. Sur ce réseau, nous pouvons mettre 2<sup>8</sup>-2 soit 254 hôtes entre 192.168.1.1 au 192.168.1.254. +
- +
-Supposons que nous souhaiterions diviser notre réseau en 2 sous-réseaux. Pour coder 2 sous-réseaux, il faut que l'on libère 2 bits du Host ID. Les deux bits libérés auront les valeurs binaires suivantes : +
- +
-  * 00 +
-  * 01 +
-  * 10 +
-  * 11 +
- +
-Les valeurs binaires du quatrième octet de nos adresses de sous-réseaux seront donc : +
- +
-  * 192.168.1.00XXXXXX +
-  * 192.168.1.01XXXXXX +
-  * 192.168.1.10XXXXXX +
-  * 192.168.1.11XXXXXX +
- +
-où les XXXXXX représentent les bits que nous réservons pour décrire les hôtes dans chacun des sous-réseaux. +
- +
-Nous ne pouvons pas utiliser les deux sous-réseaux suivants : +
- +
-  * 192.168.1.00XXXXXX +
-  * 192.168.1.11XXXXXX +
- +
-car ceux-ci correspondent aux débuts de l'adresse réseau 192.168.1.0 et de l'adresse de diffusion 192.168.1.255. +
- +
-Nous pouvons utiliser les deux sous-réseaux suivants : +
- +
-  * 192.168.1.01XXXXXX +
-  * 192.168.1.10XXXXXX +
- +
-Pour le premier sous-réseau l'adresse réseau et l'adresse de diffusion sont : +
- +
-|  Sous-réseau #1  |   192     168    1 |  01XXXXXX +
-|  Calcul de l'adresse de réseau  ||||| +
-|  Binaire  |   11000000     10101000    00000001  |  01**000000** | +
-|  Adresse réseau  |   192     168    1  |  **64** +
-|  Calcul de l'adresse de diffusion  ||||| +
-|  Binaire  |   11000000     10101000    00000001  |  01**111111** +
-|  Adresse de diffusion |   192     168    1  |  **127** +
- +
-  * L'adresse CIDR du réseau est donc 192.168.1.64/26 car le Net ID est codé sur 24+2 bits. +
- +
-  * Le masque de sous-réseau est donc le 11111111.11111111.11111111.11000000 ou le 255.255.255.192 +
- +
-  * Nous pouvons avoir 2<sup>6</sup>-2 soit 62 hôtes. +
- +
-  * La plage valide d'adresses IP est de 192.168.1.65 à 192.168.1.126 +
- +
-Pour le deuxième sous-réseau l'adresse réseau et l'adresse de diffusion sont : +
- +
-|  Sous-réseau #2  |   192     168    1 |  10XXXXXX +
-|  Calcul de l'adresse de réseau  ||||| +
-|  Binaire  |   11000000     10101000    00000001  |  10**000000** | +
-|  Adresse réseau  |   192     168    1  |  **128** +
-|  Calcul de l'adresse de diffusion  ||||| +
-|  Binaire  |   11000000     10101000    00000001  |  10**111111** +
-|  Adresse de diffusion |   192     168    1  |  **191** +
- +
-  * L'adresse CIDR du réseau est donc 192.168.1.128/26 car le Net ID est codé sur 24+2 bits. +
- +
-  * Le masque de sous-réseau est donc le 11111111.11111111.11111111.11000000 ou le 255.255.255.192 +
- +
-  * Nous pouvons avoir 2<sup>6</sup>-2 soit 62 hôtes. +
- +
-  * La plage valide d'adresses IP est de 192.168.1.129 à 192.168.1.190 +
- +
- +
-La valeur qui sépare les sous-réseaux est 64. Cette valeur comporte le nom **incrément**. +
- +
-==== Ports et sockets ==== +
- +
-Afin que les données arrivent aux applications que les attendent, TCP utilise des numéros de ports sur la couche transport. Le numéros de ports sont divisés en trois groupes : +
- +
-  * **Well Known Ports** +
-    * De 1 à 1023 +
-  * **Registered Ports** +
-    * De 1024 à 49151 +
-  * **Dynamic** et/ou **Private Ports** +
-    * De 49152 à 65535 +
- +
-Le couple **numéro IP:numéro de port** s'appelle un **socket**. +
- +
-==== /etc/services ==== +
- +
-Les ports les plus utilisés sont détaillés dans le fichier **/etc/services** :+
  
 <code> <code>
-[root@centos7 ~]# more /etc/services +Please make a selection from the above ['c' to continue, 'q' to quit, 'rto 
-# /etc/services: +refresh]8 
-# $Id: services,v 1.55 2013/04/14 ovasik Exp $ +================================================================================ 
-+================================================================================ 
-# Network services, Internet style +Device configuration
-# IANA services version: last updated 2013-04-10 +
-+
-# Note that it is presently the policy of IANA to assign a single well-known +
-# port number for both TCP and UDP; hencemost entries here have two entries +
-# even if the protocol doesn't support UDP operations. +
-# Updated from RFC 1700``Assigned Numbers'' (October 1994).  Not all ports +
-# are included, only the more common ones. +
-+
-# The latest IANA port assignments can be gotten from +
-#       http://www.iana.org/assignments/port-numbers +
-# The Well Known Ports are those from 0 through 1023. +
-# The Registered Ports are those from 1024 through 49151 +
-# The Dynamic and/or Private Ports are those from 49152 through 65535 +
-+
-# Each line describes one service, and is of the form: +
-+
-# service-name  port/protocol  [aliases ...]   [# comment]+
  
-tcpmux          1/tcp                           # TCP port service multiplexer +1) IPv4 address or "dhcp" for DHCP 
-tcpmux          1/udp                           # TCP port service multiplexer +   dhcp 
-rje             5/tcp                           # Remote Job Entry +2) IPv4 netmask 
-rje             5/udp                           # Remote Job Entry +3) IPv4 gateway 
-echo            7/tcp +4) IPv6 address[/prefix] or "auto" for automatic, "dhcp" for DHCP, "ignore" to 
-echo            7/udp +   turn off 
-discard         9/tcp           sink null +   auto 
-discard         9/udp           sink null +5) IPv6 default gateway 
-systat          11/tcp          users +6) Nameservers (comma separated) 
-systat          11/udp          users +   8.8.8.8,8.8.4.4 
-daytime         13/tcp +7) [x] Connect automatically after reboot 
---More--(0%) +8[x] Apply configuration in installer
-</code>+
  
-Notez que les ports sont listés par deux : +Configuring device enp1s0.
- +
-  * le port TCP +
-  * le port UDP +
- +
-La liste la plus complète peut être consultée à l'adresse suivante **https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml**. +
- +
-Pour connaitre la liste des sockets ouverts sur l'ordinateur, saisissez la commande suivante : +
- +
-<code> +
-[root@centos7 ~]# netstat -an | more +
-Active Internet connections (servers and established) +
-Proto Recv-Q Send-Q Local Address           Foreign Address         State       +
-tcp        0      0 0.0.0.0:22              0.0.0.0:              LISTEN      +
-tcp        0      0 127.0.0.1:7127          0.0.0.0:              LISTEN      +
-tcp        0      0 127.0.0.1:631           0.0.0.0:              LISTEN      +
-tcp        0      0 127.0.0.1:25            0.0.0.0:              LISTEN      +
-tcp        0      0 127.0.0.1:52284         0.0.0.0:              LISTEN      +
-tcp        0      0 127.0.0.1:49669         0.0.0.0:              LISTEN      +
-tcp        0      0 127.0.0.1:52284         127.0.0.1:46641         ESTABLISHED +
-tcp        0      0 10.0.2.15:22            10.0.2.2:47261          ESTABLISHED +
-tcp        0      0 127.0.0.1:46641         127.0.0.1:52284         ESTABLISHED +
-tcp6            0 :::22                   :::                   LISTEN      +
-tcp6            0 ::1:631                 :::                   LISTEN      +
-udp        0      0 10.0.2.15:49309         10.0.2.3:53             ESTABLISHED +
-udp        0      0 0.0.0.0:42155           0.0.0.0:                          +
-udp        0      0 0.0.0.0:5353            0.0.0.0:                          +
-udp        0      0 127.0.0.1:323           0.0.0.0:                          +
-udp        0      0 0.0.0.0:68              0.0.0.0:                          +
-udp        0      0 0.0.0.0:14451           0.0.0.0:                          +
-udp        0      0 10.0.2.15:37244         212.83.184.186:123      ESTABLISHED +
-udp6            0 ::1:323                 :::                               +
-udp6            0 :::35912                :::*                                +
-raw6            0 :::58                   :::                   7           +
-Active UNIX domain sockets (servers and established) +
-Proto RefCnt Flags       Type       State         I-Node   Path +
-unix  2      [ ACC ]     STREAM     LISTENING     20224    public/pickup +
-unix  2      [ ACC ]     STREAM     LISTENING     20228    public/cleanup +
-unix  2      [ ACC ]     STREAM     LISTENING     20231    public/qmgr +
-unix  2      [ ACC ]     STREAM     LISTENING     11278    /run/lvm/lvmpolld.socket +
-unix  2      [ ACC ]     STREAM     LISTENING     13838    /var/run/dbus/system_bus_s +
-ocket +
-unix  2      [ ACC ]     STREAM     LISTENING     20253    public/flush +
-unix  2      [ ACC ]     STREAM     LISTENING     20268    public/showq +
---More--+
 </code> </code>
  
-Pour connaitre la liste des applications ayant ouvert un port sur l'ordinateur, saisissez la commande suivante :+Validez les configurations actuelles en appuyant sur la touche **c** :
  
 <code> <code>
-[root@centos7 ~]# netstat -anp | more +Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
-Active Internet connections (servers and established) +refresh]c 
-Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name     +================================================================================ 
-tcp        0      0 0.0.0.0:22              0.0.0.0:              LISTEN      855/sshd             +================================================================================ 
-tcp        0      0 127.0.0.1:7127          0.0.0.0:              LISTEN      3275/Remote Access   +Network configuration
-tcp        0      0 127.0.0.1:631           0.0.0.0:              LISTEN      854/cupsd            +
-tcp        0      0 127.0.0.1:25            0.0.0.0:              LISTEN      2214/master          +
-tcp        0      0 127.0.0.1:52284         0.0.0.0:              LISTEN      3389/Remote Access   +
-tcp        0      0 127.0.0.1:49669         0.0.0.0:              LISTEN      3275/Remote Access   +
-tcp        0      0 127.0.0.1:52284         127.0.0.1:46641         ESTABLISHED 3389/Remote Access   +
-tcp        0      0 10.0.2.15:22            10.0.2.2:47261          ESTABLISHED 4557/sshd: trainee   +
-tcp        0      1 10.0.2.15:55144         86.241.135.118:443      SYN_SENT    3275/Remote Access   +
-tcp        0      0 127.0.0.1:46641         127.0.0.1:52284         ESTABLISHED 3275/Remote Access   +
-tcp6            0 :::22                   :::                   LISTEN      855/sshd             +
-tcp6            0 ::1:631                 :::                   LISTEN      854/cupsd            +
-udp        0      0 0.0.0.0:42155           0.0.0.0:                          525/avahi-daemon: r  +
-udp        0      0 0.0.0.0:5353            0.0.0.0:                          525/avahi-daemon: +
-udp        0      0 127.0.0.1:323           0.0.0.0:                          556/chronyd          +
-udp        0      0 0.0.0.0:68              0.0.0.0:                          4501/dhclient        +
-udp        0      0 0.0.0.0:14451           0.0.0.0:                          4501/dhclient        +
-udp        0      0 10.0.2.15:37244         212.83.184.186:123      ESTABLISHED 556/chronyd          +
-udp6            0 ::1:323                 :::                               556/chronyd          +
-udp6            0 :::35912                :::*                                4501/dhclient        +
-raw6            0 :::58                   :::                   7           653/NetworkManager   +
-Active UNIX domain sockets (servers and established) +
-Proto RefCnt Flags       Type       State         I-Node   PID/Program name     Path +
-unix  2      [ ACC ]     STREAM     LISTENING     20224    2214/master          public/pickup +
-unix  2      [ ACC ]     STREAM     LISTENING     20228    2214/master          public/cleanup +
-unix  2      [ ACC ]     STREAM     LISTENING     20231    2214/master          public/qmgr +
-unix  2      [ ACC ]     STREAM     LISTENING     11278    1/systemd            /run/lvm/lvmpolld.socket +
-unix  2      [ ACC ]     STREAM     LISTENING     13838    1/systemd            /var/run/dbus/system_bus_socket +
-unix  2      [ ACC ]     STREAM     LISTENING     20253    2214/master          public/flush +
-unix  2      [ ACC ]     STREAM     LISTENING     20268    2214/master          public/showq +
-unix  2      [ ACC ]     STREAM     LISTENING     13859    1/systemd            /var/run/rpcbind.sock +
---More-- +
-</code>+
  
-==== Résolution d'adresses Ethernet ====+Wired (enp1s0) disconnected
  
-Chaque protocole peut être encapsulé dans une **trame** EthernetLorsque la trame doit être transportée de l'expéditeur au destinataire, ce premier doit connaitre l'adresse Ethernet du dernier. L'adresse Ethernet est aussi appelée l'adresse **Physique** ou l'adresse **MAC**.+Host Name: testvm1.ittraining.network
  
-Pour connaître l'adresse Ethernet du destinataire, l'expéditeur fait appel au protocol **ARP**. Les informations reçues sont stockées dans une table. Pour visualiser ces informations, il convient d'utiliser la commande suivante :+Current host namelocalhost
  
-<code> +1Set host name 
-[root@centos7 ~]# arp -a +2) Configure device enp1s0
-? (10.0.2.3at 52:54:00:12:35:03 [ether] on enp0s3 +
-gateway (10.0.2.2) at 52:54:00:12:35:02 [ether] on enp0s3+
 </code> </code>
  
-===Options de la commande=== +Pour retourner au menu principal, appuyez sur la touche **c** de nouveau :
- +
-Les options de cette commande sont :+
  
 <code> <code>
-[root@centos7 ~]# arp --help +Please make selection from the above ['c' to continue, 'q' to quit, 'r' to 
-Usage: +refresh]: c 
-  arp [-vn]  [<HW>] [-i <if>] [-a[<hostname>            <-Display ARP cache +================================================================================ 
-  arp [-v         [-i <if>] -d  <host> [pub]               <-Delete ARP entry +================================================================================ 
-  arp [-vnD] [<HW>] [-i <if>] -f  [<filename>           <-Add entry from file +Installation
-  arp [-v]   [<HW>] [-i <if>] -s  <host> <hwaddr> [temp]            <-Add entry +
-  arp [-v]   [<HW>] [-i <if>] -Ds <host> <if> [netmask <nm>] pub          <-''-+
  
-        -a                       display (allhosts in alternative (BSDstyle +1[x] Language settings                 2[x] Time settings 
-        -e                       display (allhosts in default (Linuxstyle +       (French (France)                       (America/New_York timezone
-        -s, --set                set a new ARP entry +3) [!] Installation source               4) [!] Software selection 
-        -d, --delete             delete a specified entry +       (Error setting up software               (Error checking software 
-        -v, --verbose            be verbose +       source)                                  selection) 
-        -n, --numeric            don't resolve names +5) [!] Installation Destination          6) [x] Kdump 
-        -i, --device             specify network interface (e.geth0+       (No disks selected)                      (Kdump is enabled) 
-        -D, --use-device         read <hwaddr> from given device +7) [x] Network configuration             8) [!] Root password 
-        -A, -p, --protocol       specify protocol family +       (Wired (enp1s0) connected)               (Password is not set.) 
-        -f, --file               read new entries from file or from /etc/ethers+9) [!] User creation 
 +       (No user will be created)
  
-  <HW>=Use '-H <hw>' to specify hardware address type. Defaultether +Please make a selection from the above ['b' to begin installation, 'q' to quit, 
-  List of possible hardware types (which support ARP): +'r' to refresh]:  
-    ash (Ash) ether (Ethernet) ax25 (AMPR AX.25)  +[anaconda]1:main* 2:shell  3:log  4:storage-log >Switch tab: Alt+Tab | Help: F1 
-    netrom (AMPR NET/ROM) rose (AMPR ROSE) arcnet (ARCnet)  +
-    dlci (Frame Relay DLCI) fddi (Fiber Distributed Data Interface) hippi (HIPPI)  +
-    irda (IrLAP) x25 (generic X.25) infiniband (InfiniBand)  +
-    eui64 (Generic EUI-64) +
 </code> </code>
- 
-=====Annexe #3 - Comprendre le Chiffrement===== 
- 
-====Introduction à la cryptologie==== 
- 
-===Définitions=== 
- 
-  * **La Cryptologie** 
-    * La science qui étudie les aspects scientifiques de ces techniques, c'est-à-dire qu'elle englobe la cryptographie et la cryptanalyse.  
-  * **La Cryptanalyse** 
-    * Lorsque la clef de déchiffrement n'est pas connue de l'attaquant on parle alors de cryptanalyse ou cryptoanalyse (on entend souvent aussi le terme plus familier de cassage). 
-  * **La Cryptographie** 
-    * Un terme générique désignant l'ensemble des techniques permettant de chiffrer des messages, c'est-à-dire permettant de les rendre inintelligibles sans une action spécifique. Les verbes crypter et chiffrer sont utilisés. 
-  * **Le Décryptement ou Décryptage** 
-    * Est le fait d'essayer de déchiffrer illégitimement le message (que la clé de déchiffrement soit connue ou non de l'attaquant). 
- 
-{{ :redhat:lx04:crypto1.gif|Cette image issue de Comment Ça Marche (www.commentcamarche.net) est mise à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de l'image, dans les conditions fixées par la licence, tant que cette note apparaît clairement. }} 
- 
-==La Cryptographie== 
- 
-La cryptographie apporte quatre points clefs:  
- 
-  * La confidentialité 
-    * consiste à rendre l'information inintelligible à d'autres personnes que les acteurs de la transaction. 
-  * L'intégrité 
-    * consiste à déterminer si les données n'ont pas été altérées durant la communication (de manière fortuite ou intentionnelle). 
-  * L'authentification 
-    * consiste à assurer l'identité d'un utilisateur. 
-  * La non-répudiation 
-    * est la garantie qu'aucun des correspondants ne pourra nier la transaction.  
- 
-La cryptographie est basée sur l'arithmétique. Il s'agit, dans le cas d'un texte, de transformer les lettres qui composent le message en une succession de chiffres (sous forme de bits dans le cas de l'informatique), puis ensuite de faire des calculs sur ces chiffres pour: 
- 
-  * Procéder au chiffrement 
-    * Le résultat de cette modification (le message chiffré) est appelé cryptogramme (Ciphertext) par opposition au message initial, appelé message en clair (Plaintext) 
-  * Procéder au déchiffrement 
- 
-Le chiffrement se fait à l'aide d'une clef de chiffrement. Le déchiffrement nécessite  une clef de déchiffrement. 
- 
-On distingue deux types de clefs: 
- 
-  * Les clés symétriques:  
-    * des clés utilisées pour le chiffrement ainsi que pour le déchiffrement. On parle alors de chiffrement symétrique ou de chiffrement à clé secrète. 
-  * Les clés asymétriques:  
-    * des clés utilisées dans le cas du chiffrement asymétrique (aussi appelé chiffrement à clé publique). Dans ce cas, une clé différente est utilisée pour le chiffrement et pour le déchiffrement. 
- 
-==Le Chiffrement par Substitution== 
-  
-Le chiffrement par substitution consiste à remplacer dans un message une ou plusieurs entités (généralement des lettres) par une ou plusieurs autres entités. On distingue généralement plusieurs types de cryptosystèmes par substitution : 
- 
-  * La substitution **monoalphabétique** 
-    * consiste à remplacer chaque lettre du message par une autre lettre de l'alphabet 
-  * La substitution **polyalphabétique**  
-    * consiste à utiliser une suite de chiffres monoalphabétique réutilisée périodiquement 
-  * La substitution **homophonique**  
-    * permet de faire correspondre à chaque lettre du message en clair un ensemble possible d'autres caractères 
-  * La substitution de **polygrammes**   
-    * consiste à substituer un groupe de caractères (polygramme) dans le message par un autre groupe de caractères 
- 
-====Algorithmes à clé secrète==== 
- 
-===Le Chiffrement Symétrique=== 
- 
-Ce système est aussi appelé le système à **Clef Secrète** ou à **clef privée**. 
- 
-Ce système consiste à effectuer une opération de chiffrement par algorithme mais comporte un inconvénient, à savoir qu'il nécessite un canal sécurisé pour la transmission de la clef de chiffrement/déchiffrement. 
- 
-{{:redhat:lx04:crypto2.gif|Cette image issue de Comment Ça Marche (www.commentcamarche.net) est mise à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de l'image, dans les conditions fixées par la licence, tant que cette note apparaît clairement.}} 
  
 <WRAP center round important> <WRAP center round important>
-Le système de Méthode du Masque Jetable (One Time Pad) fût mis au point dans les années 1920Il utilisait une clef générée aléatoirement à usage unique.+Important : **Important** - Si la configuration en DHCP n'est pas prise en compte. Refaites la configuration en IP fixe en indiquant une adresse 192.168.56.50, un masque de sous-réseau de 255.255.255.0 et une adresse de passerelle de 192.168.56.1.
 </WRAP> </WRAP>
  
-Les algorithmes de chiffrement symétrique couramment utilisés en informatique sont:+===Time settings===
  
-  * **[[wpfr>Data_Encryption_Standard|Data Encryption Standard]]** (DES), +Choisissez maintenant l'option **2** pour définir le fuseau d'horaire de la VM :
-  * **[[wpfr>Triple_DES|Triple DES]]** (3DES), +
-  * **[[wpfr>RC2]]**,  +
-  * **[[wpfr>Blowfish|Blowfish]]**, +
-  * **[[wpfr>International_Data_Encryption_Algorithm|International Data Encryption Algorithm]]** (IDEA), +
-  * **[[wpfr>Standard_de_chiffrement_avancé|Advanced Encryption Standard]]** (AES).+
  
-====Algorithmes à clef publique====+<code> 
 +================================================================================ 
 +================================================================================ 
 +Installation
  
-===Le Chiffrement Asymétrique===+1) [x] Language settings                 2) [x] Time settings 
 +       (French (France))                        (America/New_York timezone) 
 +3) [!] Installation source               4) [!] Software selection 
 +       (Error setting up software               (Error checking software 
 +       source)                                  selection) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [x] Network configuration             8) [!] Root password 
 +       (Wired (enp1s0) connected)               (Password is not set.) 
 +9) [!] User creation 
 +       (No user will be created)
  
-Ce système est aussi appelé **Système à Clef Publique**.+Please make a selection from the above ['b' to begin installation, 'q' to quit, 
 +'r' to refresh]: 2 
 +================================================================================ 
 +================================================================================ 
 +Time settings
  
-Ce système consiste à avoir deux clefs appelées des **bi-clefs**:+TimezoneAmerica/New_York
  
-  * Une clef **publique** pour le chiffrement +NTP servers:not configured
-  * Une clef **secrète** ou **privée** pour le déchiffrement+
  
-{{:redhat:lx04:crypto3.gif|Cette image issue de Comment Ça Marche (www.commentcamarche.netest mise à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de l'image, dans les conditions fixées par la licence, tant que cette note apparaît clairement.}}+1Change timezone 
 +2) Configure NTP servers 
 +</code>
  
-  * L'utilisateur A (celui qui déchiffre) choisit une clef privée.  +Choisissez l'option **1** pour modifier le fuseau d'horaire :
-  A partir de cette clef il génère plusieurs clefs publiques grâce à un algorithme. +
-  L'utilisateur B (celui qui chiffre) choisit une des clefs publiques à travers un canal non-sécurisé pour chiffrer les données à l'attention de l'utilisateur A.+
  
-Ce système est basé sur ce que l'on appelle une **fonction à trappe à sens unique** ou **one-way trap door**.+<code> 
 +Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
 +refresh]: 1 
 +================================================================================ 
 +================================================================================ 
 +Timezone settings
  
-Il existe toutefois un problème – s'assurer que la clef publique récupérée est bien celle qui correspond au destinataire !+Available regions 
 +1) Europe                  5) Antarctica              9) Indian 
 +2) Asia                    6) Pacific                 10) Arctic 
 +3) America                 7) Australia               11) US 
 +4) Africa                  8) Atlantic                12) Etc 
 +<code>
  
-Les algorithmes de chiffrement asymétrique couramment utilisés en informatique sont:+Appuyez sur la touche **1** pour choisir **Europe** :
  
-  * **[[wpfr>Digital_Signature_Algorithm|Digital Signature Algorithm]]** (DSA) +<code
-  * **[[wpfr>Rivest_Shamir_Adleman|RivestShamirAdleman]]** (RSA)+Please select the timezone. Use numbers or type names directly ['b' back to 
 +region list'c' to continue'q' to quit, 'r' to refresh]: 1 
 +================================================================================ 
 +================================================================================
  
-===La Clef de Session===+1) Amsterdam               21) Kaliningrad            41) San_Marino 
 +2) Andorra                 22) Kiev                   42) Sarajevo 
 +3) Astrakhan               23) Kirov                  43) Saratov 
 +4) Athens                  24) Lisbon                 44) Simferopol 
 +5) Belgrade                25) Ljubljana              45) Skopje 
 +6) Berlin                  26) London                 46) Sofia 
 +7) Bratislava              27) Luxembourg             47) Stockholm 
 +8) Brussels                28) Madrid                 48) Tallinn 
 +9) Bucharest               29) Malta                  49) Tirane 
 +10) Budapest               30) Mariehamn              50) Ulyanovsk 
 +11) Busingen               31) Minsk                  51) Uzhgorod 
 +12) Chisinau               32) Monaco                 52) Vaduz 
 +13) Copenhagen             33) Moscow                 53) Vatican 
 +14) Dublin                 34) Oslo                   54) Vienna 
 +15) Gibraltar              35) Paris                  55) Vilnius 
 +16) Guernsey               36) Podgorica              56) Volgograd 
 +17) Helsinki               37) Prague                 57) Warsaw 
 +18) Isle_of_Man            38) Riga                   58) Zagreb 
 +19) Istanbul               39) Rome                   59) Zaporozhye 
 +20) Jersey                 40) Samara                 60) Zurich 
 +</code>
  
-Ce système est un compromis entre le système symétrique et le système asymétrique. Il permet l'envoie de données chiffrées à l'aide d'un algorithme de chiffrement symétrique par un canal non-sécurisé et a été mis au point pour palier au problème de lenteur de déchiffrement du système asymétrique.+Puis choisissez l'option **35** pour Paris :
  
-{{:redhat:lx04:crypto4.gif|Cette image issue de Comment Ça Marche (www.commentcamarche.net) est mise à disposition sous les termes de la licence Creative Commons. Vous pouvez copiermodifier des copies de l'imagedans les conditions fixées par la licencetant que cette note apparaît clairement.}}+<code> 
 +Please select the timezoneUse numbers or type names directly ['b' back to 
 +region list, 'c' to continue'q' to quit'r' to refresh]: 35 
 +================================================================================ 
 +================================================================================ 
 +Installation
  
-Ce système fonctionne de la façon suivante :+1) [x] Language settings                 2) [x] Time settings 
 +       (French (France))                        (Europe/Paris timezone) 
 +3) [!] Installation source               4) [!] Software selection 
 +       (Error setting up software               (Error checking software 
 +       source)                                  selection) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [x] Network configuration             8) [!] Root password 
 +       (Wired (enp1s0) connected)               (Password is not set.) 
 +9) [!] User creation 
 +       (No user will be created)
  
-  * L'utilisateur A chiffre une clef privée générée aléatoirement, appelée une « clef de session »en utilisant une des clefs publiques de l'utilisateur B. +Please make a selection from the above ['b' to begin installation, 'qto quit, 
-  * L'utilisateur A chiffre les données avec la clef de session. +'rto refresh]:  
-  * L'utilisateur B déchiffre la clef de session en utilisant sa propre clef privée. +</code>
-  * L'utilisateur B déchiffre les données en utilisant la clef de session.+
  
-====Fonctions de Hachage====+===Root password===
  
-La fonction de **hachage**, aussi appelée une fonction de **condensation**, est à **sens unique** (one way function). Il « condense » un message en clair et produit un haché unique.+Pour définir le mot de passe root de la VM, choisissez l'option **8** et indiquez le mot de passe **fenestros** :
  
-{{:redhat:lx04:crypto5.gif|Cette image issue de Comment Ça Marche (www.commentcamarche.net) est mise à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de l'image, dans les conditions fixées par la licence, tant que cette note apparaît clairement.}}+<code> 
 +================================================================================ 
 +================================================================================ 
 +Installation
  
-Les deux algorithmes de hachage utilisés sont: +1) [x] Language settings                 2) [x] Time settings 
 +       (French (France))                        (Europe/Paris timezone) 
 +3) [!] Installation source               4) [!] Software selection 
 +       (Error setting up software               (Error checking software 
 +       source)                                  selection) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [x] Network configuration             8) [!] Root password 
 +       (Wired (enp1s0) connected)               (Password is not set.) 
 +9) [!] User creation 
 +       (No user will be created)
  
-  * **[[wpfr>MD5|Message Digest 5]]** (MD5)  +Please make a selection from the above ['b' to begin installation, 'q' to quit, 
-  * **[[wpfr>SHA-1|Secure Hash Algorithm]]** (SHA)+'r' to refresh]: 8 
 +================================================================================ 
 +================================================================================ 
 +Root password
  
-Lors de son envoie, le message est accompagné de son haché et il est donc possible de garantir son intégrité:+Please select new root password. You will have to type it twice.
  
-{{:redhat:lx04:crypto6.gif|Cette image issue de Comment Ça Marche (www.commentcamarche.netest mise à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de l'image, dans les conditions fixées par la licence, tant que cette note apparaît clairement.}} +Passwordfenestros 
-  +Password (confirm): fenestros 
-  * A la réception du message, le destinataire ou l’utilisateur B calcule le haché du message reçu et le compare avec le haché accompagnant le document.  +================================================================================ 
-  * Si le message ou le haché a été falsifié durant la communication, les deux empreintes ne correspondront pas. +================================================================================ 
 +Question
  
-<WRAP center round important> +The password you have provided is weak: The password fails the dictionary check 
-Ce système permet de vérifier que l'empreinte correspond bien au message reçu, mais ne permet pas de prouver que le message bien été envoyé par l’utilisateur A. +- it is based on dictionary word 
-</WRAP>+Would you like to use it anyway?
  
-====Signature Numérique====+Please respond 'yes' or 'no': yes 
 +================================================================================ 
 +================================================================================ 
 +Installation
  
-Pour garantir l'authentification du message l‘utilisateur A va chiffrer ou **signer** le haché à l'aide de sa clé privée. Le haché signé est appelé un **sceau**.+1) [x] Language settings                 2) [x] Time settings 
 +       (French (France))                        (Europe/Paris timezone) 
 +3) [!] Installation source               4) [!] Software selection 
 +       (Error setting up software               (Error checking software 
 +       source)                                  selection) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [x] Network configuration             8) [x] Root password 
 +       (Wired (enp1s0) connected)               (Password is set.
 +9) [ ] User creation 
 +       (No user will be created)
  
-{{:redhat:lx04:crypto7.gif|Cette image issue de Comment Ça Marche (www.commentcamarche.net) est mise à disposition sous les termes de la licence Creative Commons. Vous pouvez copiermodifier des copies de l'imagedans les conditions fixées par la licence, tant que cette note apparaît clairement.}}+Please make a selection from the above ['b' to begin installation, 'q' to quit, 
 +'r' to refresh]:  
 +</code>
  
-  * L’utilisateur A envoie le sceau au destinataire. +===Installation source===
-  * A la réception du message L’utilisateur B déchiffre le sceau avec la clé publique de l’utilisateur A. +
-  * Il compare le haché obtenu au haché reçu en pièce jointe. +
-  +
-Ce mécanisme de création de sceau est appelé **scellement**.+
  
-Ce mécanisme est identique au procédé utilisé par SSH lors d'une connexion +Choisissez l'option **3** :
  
-====Utilisation de GnuPG====+<code> 
 +================================================================================ 
 +================================================================================ 
 +Installation
  
-===Présentation===+1) [x] Language settings                 2) [x] Time settings 
 +       (French (France))                        (Europe/Paris timezone) 
 +3) [!] Installation source               4) [!] Software selection 
 +       (Error setting up software               (Error checking software 
 +       source)                                  selection) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [x] Network configuration             8) [x] Root password 
 +       (Wired (enp1s0) connected)               (Password is set.) 
 +9) [ ] User creation 
 +       (No user will be created)
  
-**GNU Privacy Guard** permet aux utilisateurs de transférer des messages chiffrés et/ou signés.+Please make a selection from the above ['b' to begin installation, 'q' to quit, 
 +'r' to refresh]: 3 
 +================================================================================ 
 +================================================================================ 
 +Installation source
  
-===Installation===+Choose an installation source type. 
 +1) CD/DVD 
 +2) local ISO file 
 +3) Network 
 +</code>
  
-Sous RHEL/CentOS 7, le paquet gnupg est installé par défaut :+L'ISO utilisé est de type **net-install**. Choisissez donc l'option **3** :
  
 <code> <code>
-[root@centos7 ~]# whereis gpg +Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
-gpg/usr/bin/gpg /usr/share/man/man1/gpg.1.gz +refresh]
-</code>+================================================================================ 
 +================================================================================ 
 +Installation source
  
-===Configuration=== +1) Closest mirror 
- +2) http:// 
-Pour initialiser %%GnuPG%%, saisissez la commande suivante : +3) https:// 
- +4) ftp:// 
-<code> +5) nfs
-[root@centos7 ~]# gpg +
-gpgdirectory `/root/.gnupg' created +
-gpgnew configuration file `/root/.gnupg/gpg.conf' created +
-gpgWARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run +
-gpg: keyring `/root/.gnupg/secring.gpg' created +
-gpg: keyring `/root/.gnupg/pubring.gpg' created +
-gpg: Go ahead and type your message ... +
-^C +
-gpg: signal Interrupt caught ... exiting+
 </code> </code>
  
-Pour générer les clefs, saisissez la commande suivante :+Choisissez l'option **1** pour utiliser le miroir le plus proche :
  
 <code> <code>
-[root@centos7 ~]# gpg --gen-key +Please make a selection from the above ['c' to continue'q' to quit'r' to 
-gpg (GnuPG) 2.0.22; Copyright (C) 2013 Free Software FoundationInc. +refresh]: 1 
-This is free software: you are free to change and redistribute it. +================================================================================ 
-There is NO WARRANTY, to the extent permitted by law.+================================================================================ 
 +Installation
  
-Please select what kind of key you want: +1) [x] Language settings                 2) [x] Time settings 
-   (1RSA and RSA (default+       (French (France))                        (Europe/Paris timezone
-   (2DSA and Elgamal +3[x] Installation source               4) [!] Software selection 
-   (3DSA (sign only+       (Closest mirror                        (Nothing selected
-   (4RSA (sign only+5) [!] Installation Destination          6) [x] Kdump 
-Your selection? 1 +       (No disks selected                     (Kdump is enabled
-RSA keys may be between 1024 and 4096 bits long. +7) [x] Network configuration             8) [x] Root password 
-What keysize do you want? (2048 +       (Wired (enp1s0connected)               (Password is set.) 
-Requested keysize is 2048 bits +9[ ] User creation 
-Please specify how long the key should be valid+       (No user will be created)
-         0 = key does not expire +
-      <n>  = key expires in n days +
-      <n>w = key expires in n weeks +
-      <n>m = key expires in n months +
-      <n>y = key expires in n years +
-Key is valid for? (0)  +
-Key does not expire at all +
-Is this correct? (y/Ny+
  
-GnuPG needs to construct user ID to identify your key.+Please make selection from the above ['b' to begin installation, 'q' to quit, 
 +'r' to refresh]:  
 +</code>
  
-Real name: I2TCH +===Software selection===
-Email address: infos@i2tch.eu +
-Comment: Test Key +
-You selected this USER-ID: +
-    "I2TCH (Test Key) <infos@i2tch.eu>"+
  
-Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?+Choisissez l'option **4** puis l'option **3** pour indiquer une installation minimale du système 
-You need a Passphrase to protect your secret key. +
- +
-We need to generate a lot of random bytes. It is a good idea to perform +
-some other action (type on the keyboard, move the mouse, utilize the +
-disks) during the prime generation; this gives the random number +
-generator a better chance to gain enough entropy. +
-We need to generate a lot of random bytes. It is a good idea to perform +
-some other action (type on the keyboard, move the mouse, utilize the +
-disks) during the prime generation; this gives the random number +
-generator a better chance to gain enough entropy. +
-gpg: /root/.gnupg/trustdb.gpg: trustdb created +
-gpg: key F6A5B400 marked as ultimately trusted +
-public and secret key created and signed. +
- +
-gpg: checking the trustdb +
-gpg: marginal(s) needed, 1 complete(s) needed, PGP trust model +
-gpg: depth: 0  valid:    signed:    trust: 0-, 0q, 0n, 0m, 0f, 1u +
-pub   2048R/F6A5B400 2016-08-10 +
-      Key fingerprint = CA95 0CB9 859B 2F80 B8AF  8C07 5365 C618 F6A5 B400 +
-uid                  I2TCH (Test Key) <infos@i2tch.eu> +
-sub   2048R/700F1CD5 2016-08-10 +
-</code> +
- +
-La liste de clefs peut être visualisée avec la commande suivante :+
  
 <code> <code>
-[root@centos7 ~]# gpg --list-keys +================================================================================ 
-/root/.gnupg/pubring.gpg +================================================================================ 
------------------------- +Installation
-pub   2048R/F6A5B400 2016-08-10 +
-uid                  I2TCH (Test Key) <infos@i2tch.eu> +
-sub   2048R/700F1CD5 2016-08-10 +
-</code>+
  
-<WRAP center round important> +1) [x] Language settings                 2) [x] Time settings 
-Pour importer la clef d'un correspondant dans sa trousse de clefs il convient d'utiliser la commande suivante :+       (French (France))                        (Europe/Paris timezone) 
 +3) [x] Installation source               4) [!] Software selection 
 +       (Closest mirror)                         (Nothing selected) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [x] Network configuration             8) [x] Root password 
 +       (Wired (enp1s0) connected)               (Password is set.) 
 +9) [ ] User creation 
 +       (No user will be created)
  
-  # gpg --import la-clef.asc +Please make a selection from the above ['b' to begin installation, 'q' to quit, 
-</WRAP>+'r' to refresh]: 4 
 +================================================================================ 
 +================================================================================ 
 +Software selection
  
-Pour exporter sa clef publique, il convient d'utiliser la commande suivante :+Base environment
  
-<code> +1) [ ] Server with GUI                  4) [ ] Workstation 
-[root@centos7 ~]# gpg --export --armor I2TCH > ~/I2TCH.asc +2) [ ] Server                           5) [ ] Virtualization Host 
-[root@centos7 ~]# cat I2TCH.asc  +3[ ] Minimal Install                  6) [ ] Custom Operating System
------BEGIN PGP PUBLIC KEY BLOCK----- +
-Version: GnuPG v2.0.22 (GNU/Linux)+
  
-mQENBFeqtJkBCACgQWXgjwnOMvsI1KDgyCRrg3MZmjcvU9SBh+lEEEWfqY7MKXjs +Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
-PsXN/MHjQIWSptVe0OjVQhQWDicIEiVQ6nxV+jqx5Q9fqxmjsOrzIQFadsF5LS/+refresh]: 3 
-LR9KcXdBoSORGXMIsRKMzfS6oyK3yi5jM65P6jpH6PnyaX1PvlgjASh7F8OGoU8y +================================================================================ 
-46WW/nW4DEN3MsX2FBtwY6aMcD5+Nvb8tJrQGz/DCrd045DRAR15mA8SVPPHSRMY +================================================================================ 
-v3UzxXeRKxF/NDlecGubP1xfvvqkg/+hxUuybAc6MBhDQKvwL/ZpCoBlUCiouFPA +Software selection
-T9bYfagX2LHVBanY/mtIVhYDygtdc37hovEzABEBAAG0IUkyVENIIChUZXN0IEtl +
-eSkgPGluZm9zQGkydGNoLmV1PokBOQQTAQIAIwUCV6q0mQIbAwcLCQgHAwIBBhUI +
-AgkKCwQWAgMBAh4BAheAAAoJEFNlxhj2pbQAYW8H/iEg51IkqWYFSDBDWUljK3Sv +
-vvVGdQhqc7UptgYyqCWfegngdBH+2ScB8kbM8QVGX8kJ+xT4SeiV/VJdN6sHIkHV +
-sHBj5x77E5QVaU2Oz0cOlvg9cyGuQ5Y5sBN0MYEp7Q+mHpCTFhaCj8zwQ1/ZHdlK +
-Qk/8nNk/k2A94BJCwyQqITRWlOTYj0JGzgZV8yU5ROISsk+L6Pi4IHJw0+ZXlPXv +
-b0bG4p4mEmnhzZcfJ3runLJlCNrMRrWvBkkkGK/djuXDIR7HStQQlreSPG/m1JRF +
-hP/SARssyIWxyABSYOjR214jVLhC/pQvnbuVguYJoR6tdYqiui7oq+HBHXkP5pe5 +
-AQ0EV6q0mQEIAOSMChRKnaZgOLzh0FN7jCJT8z8xqj1Qze8F4Vz6nS+X0Rk38lQt +
-ICRSMJFm6CzyPbQamAAIPshT256brXF0jPp9vpirJn/bPsiT+rtu0dl5QyWJqcc/ +
-fE+/HaMVOuQ9HrplxV/heBqyPSA8BCppbAMti8i2DK7pNqe1JJ7CRxG0nakDSEgK +
-QbyrGjZYm0q2c9zb9QSbzxg/aKX2D9dlHUpNl4dhJ231d0OhBMQoW6psJjIrzfHd +
-dpgAYycgennv7Ik8+CIOjgb+Gl5AewLYCMFKCx/mV6/UkzXhmWw/o/POKsRFQJM+ +
-glXAr6ddQRhk6L482R3qkWTlQHx62KAr7BMAEQEAAYkBHwQYAQIACQUCV6q0mQIb +
-DAAKCRBTZcYY9qW0AF60B/9tpW1Bq8GyDN6kpj+of/b8xu37A4v6Ws43feuT7cNc +
-EuCi+EB6wyQ3dGSgQ9BUrO2KbF0OtjYxak3FWrFkmoFucvraxC2xQZuoqN+Qtydf +
-utmC6V4dCOsp3NWkuCBlUN4axI+m2M2tgTn06iDDkW0ZTISxMqapHjzIi43ufJrD +
-1RBPjl8BBvxSqcceZsybqNre8u9xka2fXW8xMTJr14xeYITd/YJbJ5UkpU0xmzJz +
-hR6B8Nji4yDplTZJtz8yJ+vOlg4p7TBN6O/BCvf83q9DfmhtlE8sYsoQ1dHhPNPR +
-VjdGSFRo2huGFd2KNCleilRVI3xcnrR9S7ziRJu9KG9H +
-=9R5l +
------END PGP PUBLIC KEY BLOCK----- +
-</code>+
  
-Cette clef peut ensuite être jointe à des messages électroniques ou bien déposée sur un serveur de clefs tel http://www.keyserver.net.+Base environment
  
-===Signer un message=== +1) [ ] Server with GUI                  4) [ ] Workstation 
- +2) [ ] Server                           5) [ ] Virtualization Host 
-Créez maintenant un message à signer : +3) [x] Minimal Install                  6) [ ] Custom Operating System
- +
-<code> +
-[root@centos7 ~]# vi ~/message.txt +
-[root@centos7 ~]# cat ~/message.txt +
-This is a test message for gpg+
 </code> </code>
  
-Pour signer ce message en format binaire, il convient d'utiliser la commande suivante :+Appuyez ensuite sur la touche **c** pour pouvoir éventuellement choisir des installations supplémentaires :
  
 <code> <code>
-[root@centos7 ~]# gpg --default-key I2TCH --detach-sign message.txt+Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
 +refresh]: c 
 +================================================================================ 
 +================================================================================ 
 +Software selection
  
-You need a passphrase to unlock the secret key for +Additional software for selected environment
-user: "I2TCH (Test Key) <infos@i2tch.eu>" +
-2048-bit RSA key, ID F6A5B400, created 2016-08-10+
  
-[root@centos7 ~]# ls -l | grep message +1) [ ] Guest Agents                     8) [ ] Headless Management 
--rw-r--r--. 1 root    root          31 Aug 10 07:14 message.txt +2) [ ] Standard                         9) [ ] Legacy UNIX Compatibility 
--rw-r--r--. 1 root    root         287 Aug 10 07:16 message.txt.sig +3) [ ] Container Management             10) [ ] Network Servers 
- +4) [ ] .NET Core Development            11) [ ] Scientific Support 
-[root@centos7 ~]# cat message.txt.sig +5) [ ] RPM Development Tools            12) [ ] Security Tools 
-�W��� +6) ] Development Tools                13) [ ] Smart Card Support 
- Se����,�|�D=���X�@N�����|�k!�M[���yһ��p�������}(C$����Y��d:��E�і^-��W{Տ� +7) [ Graphical Administration Tools   14) [ ] System Tools
-��2�;��`yj��9��]�b�{��`��ב���������|*�%��R[root@centos7 ~]# ��rt������;�_S9z���HK���Hq�!�G�$��2�=Scc=+
 </code> </code>
  
-Pour signer ce message en format ascii, il convient d'utiliser la commande suivante :+Ne choisissez rien dans la liste et appuyez simplement sur la touche **c** pour revenir au menu principal :
  
 <code> <code>
-[root@centos7 ~]# gpg --default-key I2TCH --armor --detach-sign message.txt+Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
 +refresh]: c 
 +================================================================================ 
 +================================================================================ 
 +Installation
  
-You need a passphrase to unlock the secret key for +1) [x] Language settings                 2) [x] Time settings 
-user: "I2TCH (Test Key<infos@i2tch.eu>" +       (French (France))                        (Europe/Paris timezone) 
-2048-bit RSA key, ID F6A5B400, created 2016-08-10+3) [!] Installation source               4) [!] Software selection 
 +       (Processing...)                          (Processing...) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [x] Network configuration             8) [x] Root password 
 +       (Wired (enp1s0) connected)               (Password is set.) 
 +9) [ ] User creation 
 +       (No user will be created)
  
-[root@centos7 ~]# ls -l | grep message +Please make a selection from the above ['b' to begin installation, 'q' to quit, 
--rw-r--r--. 1 root    root          31 Aug 10 07:14 message.txt +'r' to refresh]: r 
--rw-r--r--. 1 root    root         490 Aug 10 07:17 message.txt.asc +================================================================================ 
--rw-r--r--. 1 root    root         287 Aug 10 07:16 message.txt.sig+================================================================================ 
 +Installation
  
-[root@centos7 ~]# cat message.txt.asc +1) [xLanguage settings                 2) [x] Time settings 
------BEGIN PGP SIGNATURE----- +       (French (France))                        (Europe/Paris timezone) 
-Version: GnuPG v2.0.22 (GNU/Linux)+3) [x] Installation source               4) [x] Software selection 
 +       (Closest mirror)                         (Minimal Install) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [x] Network configuration             8) [x] Root password 
 +       (Wired (enp1s0) connected)               (Password is set.
 +9) [ ] User creation 
 +       (No user will be created)
  
-iQEcBAABAgAGBQJXqrkDAAoJEFNlxhj2pbQATwoH/0oAm1YkXH3cfnlZef+qAc3X +Please make a selection from the above ['b' to begin installation, 'q' to quit, 
-AfFZz8lfwSlrBYwgDA/vd98tJNLv8VxYLRu02JcRBHqjV/LYqfCACoLKyYWCUzT/ +'r' to refresh]:
-NZiOPZDVaEpOx1vLIbmBxGclfFtbvSiZj/eBrReE2tAnnTBSTPLH58kPAMEmVgM6 +
-Io8BPSnZvOlNhYQrPsGd046SLPRu8hTozwtB47Do6B6RazzpGLG7zOD1JZP56eD7 +
-oo3+1HxYdv4arVgjb/bfyCNtvyPyQm+sTZPYL3vfAjkHfBQAaoAVSPRKRLgUMPD0 +
-xrlhOU0PhK1+0pF8nVf/jt+SgCiGU8Jg1zEKCqSBuIT2Acs/kZIMo75Qo9zE2C4= +
-=rO70 +
------END PGP SIGNATURE-----+
 </code> </code>
  
-Pour vérifier la signature d'un message signé en mode ascii, il convient d'utiliser la commande :+===Installation Destination=== 
 + 
 +Choisissez l'option **5** pour définir l'emplacement de l'installation :
  
 <code> <code>
-[root@centos7 ~]# gpg --verify message.txt.asc +================================================================================ 
-gpg: Signature made Wed 10 Aug 2016 07:43:49 CEST using RSA key ID F6A5B400 +================================================================================ 
-gpg: Good signature from "I2TCH (Test Key) <infos@i2tch.eu>" +Installation
-</code>+
  
-<WRAP center round important> +1) [x] Language settings                 2) [x] Time settings 
-Pour vérifier la signature d'un message signé en mode ascii et produit en dehors du message lui-même, il convient d'utiliser la commande :+       (French (France))                        (Europe/Paris timezone) 
 +3) [x] Installation source               4) [x] Software selection 
 +       (Closest mirror)                         (Minimal Install) 
 +5) [!] Installation Destination          6) [x] Kdump 
 +       (No disks selected)                      (Kdump is enabled) 
 +7) [x] Network configuration             8) [x] Root password 
 +       (Wired (enp1s0) connected)               (Password is set.) 
 +9) [ ] User creation 
 +       (No user will be created)
  
-  # gpg --verify message.txt.asc message.txt +Please make a selection from the above ['b' to begin installation, 'q' to quit, 
-</WRAP>+'r' to refresh]: 5 
 +Probing storage... 
 +</code>
  
-Pour signer ce message **dans le message lui-même** en format ascii, il convient d'utiliser la commande suivante :+Séléctionnez le disque **vda** et appuyez sur la touche **c** :
  
 <code> <code>
-[root@centos7 ~]# gpg --default-key I2TCH --clearsign message.txt+================================================================================ 
 +================================================================================ 
 +Installation Destination
  
-You need a passphrase to unlock the secret key for +1) [x] 5 GiB (vda)
-user"I2TCH (Test Key<infos@i2tch.eu>" +
-2048-bit RSA key, ID F6A5B400, created 2016-08-10+
  
-File `message.txt.asc' existsOverwrite? (y/N) y+1 disk selected; 5 GiB capacity; 5 GiB free ...
  
-[root@centos7 ~]# ls -l | grep message +Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
--rw-r--r--. 1 root    root          31 Aug 10 07:14 message.txt +refresh]c 
--rw-r--r--. 1 root    root         568 Aug 10 07:43 message.txt.asc +</code>
--rw-r--r--. 1 root    root         287 Aug 10 07:16 message.txt.sig+
  
-[root@centos7 ~]# cat message.txt.asc +A ce stade il vous est possible de choisir l'option **4** et de créer des partitions spécifiques en termes de points de montage en fonction de l'utilisation prévue pour la VMDans le cas de ce LAB, appuyez simplement sur le chois **2** puis sur la touche **c** :
------BEGIN PGP SIGNED MESSAGE----- +
-HashSHA1+
  
-This is a test message for gpg +<code> 
------BEGIN PGP SIGNATURE----- +================================================================================ 
-Version: GnuPG v2.0.22 (GNU/Linux)+================================================================================ 
 +Partitioning Options
  
-iQEcBAEBAgAGBQJXqr8VAAoJEFNlxhj2pbQAQ3cH+wemHfA6SoMOakxzno0iJ5ry +1) [ ] Replace Existing Linux system(s) 
-yROrwTm2clnEbN2zJ7rWzwRT6YtPU4mFgDyjL6G7TzOU5o9AI1dfm2iZ3kdJKmgQ +2) [ ] Use All Space 
-ug1F9SfhtGjltnPB46keYnzthaHNzwLwNJtv2pgxcfhO9gbFWH4FCjMRAGm9S4Hl +3) [ ] Use Free Space 
-okF/xKVVoQzK/n/OyelUJJ6GzfNnoS75bv1WbFlie2+KlTs1MEZGZK4HiZKeXUM5 +4) [ ] Manually assign mount points
-8Z4wPBKy3AlcQlZdW9rScbyHjAeyQ/yFR8Bnax6m1MK7fJv3XoaDgRegENrGwvRN +
-YHV7kmFU3X/ew8l85FW3q1URjKxAZLqzYRXjNRoFs67yZYTNGqcZvP3BWlefpTw= +
-=JTVm +
------END PGP SIGNATURE----- +
-</code>+
  
-===Chiffrer un message===+Installation requires partitioning of your hard drive. Select what space to use 
 +for the install target or manually assign mount points.
  
-Pour chiffrer un messageil faut disposer de la clef publique du destinataire du message. Ce dernier utilisera ensuite sa clef privée pour déchiffrer le message. Il convient de préciser le destinataire du messageou plus précisément la clef publique à utiliser, lors d'un chiffrement :+Please make a selection from the above ['c' to continue'q' to quit, 'r' to 
 +refresh]
 +================================================================================ 
 +================================================================================ 
 +Partitioning Options
  
-    gpg --recipient <destinataire> --encrypt <message>+1) [ ] Replace Existing Linux system(s) 
 +2) [x] Use All Space 
 +3) [ ] Use Free Space 
 +4) [ ] Manually assign mount points
  
-  * //<destinataire>// représente toute information permettant de distinguer sans ambigüité une clef publique dans votre trousseauCette information peut-être le nom ou l'adresse email associé à la clef publique que vous voulez utiliser,  +Installation requires partitioning of your hard driveSelect what space to use 
-  * //<message>// représente le message à chiffrer.+for the install target or manually assign mount points.
  
-Par exemple pour chiffrer un message en mode binaireil convient de saisir la commande suivante :+Please make a selection from the above ['c' to continue'q' to quit, 'r' to 
 +refresh]
 +</code>
  
 +A ce stade il vous est possible de choisir le type d'installation, soit **Standard Partition**, **LVM** ou **LVM Thin Provisioning**. Notez que le choix par défaut proposé est **LVM** :
 + 
 <code> <code>
-[root@centos7 ~]# gpg --recipient I2TCH --encrypt message.txt+================================================================================ 
 +================================================================================ 
 +Partition Scheme Options
  
-[root@centos7 ~]# ls -l | grep message +1) [ ] Standard Partition 
--rw-r--r--. 1 root    root          31 Aug 10 07:14 message.txt +2) [x] LVM 
--rw-r--r--. 1 root    root         568 Aug 10 07:43 message.txt.asc +3) [ ] LVM Thin Provisioning
--rw-r--r--. 1 root    root         368 Aug 10 07:47 message.txt.gpg +
--rw-r--r--. 1 root    root         287 Aug 10 07:16 message.txt.sig+
  
-[root@centos7 ~]# cat message.txt.gpg +Select a partition scheme configuration.
-� +
-  �q3p����?�j* +
-���X��VL��_~7���_*�u���BD��R��҃E�%��!�j����X�$��aԼ�F0[�)\N܂��$&�S�1���i�c����Pt��ȉH#��9���lRe���MvX9Wi�K�h��ěWΚ�S5�i�H��U���/"�c~,��Mm����`���(��_�E��|Q�5;��e��L"�cLQ�+��/fhrS�E��F��3���&������Pk�*��$H��5طR]���rM�����Mt9*͊+
 </code> </code>
  
-Et pour chiffrer un message en mode asciiil convient de saisir la commande suivante :+Bien que préférable de choisir l'option par défaut pour des VMs en production . Par contrepour des raisons liées à la suite de ce LAB, choisissez l'option **1** puis sur la touche **c** :
  
 <code> <code>
-[root@centos7 ~]# gpg --recipient I2TCH --armor --encrypt message.txt +Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
-File `message.txt.asc' exists. Overwrite? (y/N) y+refresh]: 1 
 +================================================================================ 
 +================================================================================ 
 +Partition Scheme Options
  
-[root@centos7 ~]# ls -l | grep message +1) [xStandard Partition 
--rw-r--r--. 1 root    root          31 Aug 10 07:14 message.txt +2) [ ] LVM 
--rw-r--r--. 1 root    root         596 Aug 10 07:49 message.txt.asc +3) [ ] LVM Thin Provisioning
--rw-r--r--. 1 root    root         368 Aug 10 07:47 message.txt.gpg +
--rw-r--r--. 1 root    root         287 Aug 10 07:16 message.txt.sig+
  
-[root@centos7 ~]# cat message.txt.asc +Select a partition scheme configuration.
------BEGIN PGP MESSAGE----- +
-Version: GnuPG v2.0.22 (GNU/Linux)+
  
-hQEMA8ZxMwBwDxzVAQf/TAyZ0QI5NKvhQTQC5bAuALrxIXnX0t7yL5ARJ1A4qeE9 +Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to 
-vzKPBj7IJHANmW5t9Is+zq1fjdmNVBl7rDw9fLEHGXVARhWlyhMUPHdw2XPSE+VT +refresh]: c 
-0Vzg89w/g5G6eirmKsvDDZq3jm3c/k1w0BrAH6nowAsNuQwoesDr2fazOYVZH+OA +Generating updated storage configuration 
-BHr8aslUp06VEOC7dy9gXy7o0Q5Ycb94uM7wC/ByqP2a4sJG10MMUxdSw7vk53/+Checking storage configuration...
-qdiIw0oCdhxNcirjSer3ZzHmqeSeQp6Sl424WuV1VZLnQXvmm084h3Z73kfBbeQc +
-BJfGqDWIv0pNb/5hn+LOdYn+8JZFguKu+H6ah//ogtJeAbg4kocR6zQzdMp1m8lY +
-p3h4HgfllK85X+WCQBcTgVaY7t0FHEkfQTrF3oYJI5kkRRnBvHKsKSN1fltKauBc +
-tmT2G6lZTHO+YRUItKjlAti21hVuRw1gUierqy97Rg== +
-=NeW+ +
------END PGP MESSAGE-----+
 </code> </code>
  
-Pour décrypter un message il convient d'utiliser la commande suivante :+===Démarrer l'Installation=== 
 + 
 +De retour au menu principal, choisissez l'option **b** pour démarrer l'installation :
  
 <code> <code>
-[root@centos7 ~]# gpg --decrypt message.txt.asc+================================================================================ 
 +================================================================================ 
 +Installation
  
-You need a passphrase to unlock the secret key for +1) [x] Language settings                 2) [x] Time settings 
-user: "I2TCH (Test Key<infos@i2tch.eu>" +       (French (France))                        (Europe/Paris timezone) 
-2048-bit RSA key, ID 700F1CD5, created 2016-08-10 (main key ID F6A5B400)+3) [x] Installation source               4) [x] Software selection 
 +       (Closest mirror)                         (Minimal Install) 
 +5) [x] Installation Destination          6) [x] Kdump 
 +       (Automatic partitioning                  (Kdump is enabled) 
 +       selected) 
 +7) [x] Network configuration             8) [x] Root password 
 +       (Wired (enp1s0) connected)               (Password is set.) 
 +9) [ ] User creation 
 +       (No user will be created)
  
-gpg: encrypted with 2048-bit RSA keyID 700F1CD5created 2016-08-10 +Please make a selection from the above ['b' to begin installation'q' to quit
-      "I2TCH (Test Key) <infos@i2tch.eu>" +'r' to refresh]: b
-This is a test message for gpg+
 </code> </code>
  
-====PKI====+<WRAP center round important 60%> 
 +**Important** : Notez que nous n'avons pas spécifié d'utilisateurs. Cette décision n'est pas bloquante pour la suite de l'installation. 
 +</WRAP>
  
-On appelle **[[wpfr>Public_Key_Infrastructure|PKI]]** (Public Key Infrastucture, ou en français **infrastructure à clé publique (ICP)**, parfois **infrastructure de gestion de clés (IGC)**) l’ensemble des solutions techniques basées sur la cryptographie à clé publique.+L'installation démarre et se poursuit :
  
-Les cryptosystèmes à clés publiques permettent de s'affranchir de la nécessité d'avoir recours systématiquement à un canal sécurisé pour s'échanger les clésEn revanche, la publication de la clé publique à grande échelle doit se faire en toute confiance pour assurer que :+<code> 
 +... 
 +Configuring storage 
 +
 +Installing boot loader 
 +
 +Performing post-installation setup tasks 
 +.
  
-    * La clé publique est bien celle de son propriétaire ; +Configuring installed system 
-    * Le propriétaire de la clé est digne de confiance ; +.......... 
-    * La clé est toujours valide+Writing network configuration 
 +. 
 +Creating users 
 +.... 
 +Configuring addons 
 +Executing com_redhat_kdump addon 
 +Executing org_fedora_oscap addon 
 +
 +Generating initramfs 
 +
 +Running post-installation scripts 
 +
 +Storing configuration files and kickstarts 
 +.. 
 +</code>
  
-Ainsi, il est nécessaire d'associer au bi-clé (ensemble clé publique / clé privée) un certificat délivré par un **tiers de confiance** : l'infrastructure de gestion de clés.+===Démarrer la VM===
  
-Le tiers de confiance est une entité appelée communément autorité de certification (ou en anglais Certification authorityabrégé CA) chargée d'assurer la véracité des informations contenues dans le certificat de clé publique et de sa validité.+A l'issu de l'installationappuyez sur la touche [Enter] pour démarrez la VM :
  
-Pour ce faire, l'autorité signe le certificat de clé publique à l'aide de sa propre clé en utilisant le principe de signature numérique.+<code> 
 +Installation completePress ENTER to quit:  
 +... 
 +[  OK  ] Started Network Manager. 
 +         Starting Network Manager Wait Online... 
 +[  OK  ] Reached target Network. 
 +         Starting OpenSSH server daemon... 
 +         Starting Permit User Sessions... 
 +         Starting Dynamic System Tuning Daemon... 
 +         Starting Hostname Service... 
 +[  OK  ] Started OpenSSH server daemon. 
 +[  OK  ] Started Permit User Sessions. 
 +         Starting Hold until boot process finishes up... 
 +[  OK  ] Started Command Scheduler. 
 +         Starting Terminate Plymouth Boot Screen... 
 +[   18.386454] IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready 
 +</code>
  
-Le rôle de l'infrastructure de clés publiques est multiple et couvre notamment les champs suivants :+====1.5 - Vérification de la VM Invitée====
  
-    * enregistrer des demandes de clés en vérifiant l'identité des demandeurs ; +Au prompt, connectez-vous en tant que **root** avec le mot de passe **fenestros** :
-    générer les paires de clés (clé privée / clé publique) ; +
-    garantir la confidentialité des clés privées correspondant aux clés publiques ; +
-    certifier l'association entre chaque utilisateurs et sa clé publique ; +
-    révoquer des clés (en cas de perte par son propriétaire, d'expiration de sa date de validité ou de compromission). +
  
-Une infrastructure à clé publique est en règle générale composée de trois entités distinctes :+<code> 
 +CentOS Linux 8 
 +Kernel 4.18.0-305.12.1.el8_4.x86_64 on an x86_64
  
-    * L'autorité d'enregistrement (AE ou RA pour Recording authority), chargée des formalité administratives telles que la vérification de l'identité des demandeurs, le suivi et la gestion des demandes, etc.) ; +testvm1 login: root 
-    * L'autorité de certification (AC ou CA pour Certification Authority), chargée des tâches techniques de création de certificats. L'autorité de certification est ainsi chargée de la signature des demandes de certificat (CSR pour Certificate Signing Request, parfois appelées PKCS#10, nom du format correspondant). L'autorité de certification a également pour mission la signature des listes de révocations (CRL pour Certificate Revocation List) ; +Mot de passe : fenestros 
-    * L'Autorité de dépôt (Repository) dont la mission est de conserver en sécurité les certificats.+[root@testvm1 ~]#  
 +</code>
  
-===Certificats X509===+===Réseau===
  
-Pour palier aux problèmes liés à des clefs publiques piratées, un système de certificats a été mis en place.+Vérifiez la prise en compte d'une adresse IPv4 dans le réseau 192.168.56.0/24 :
  
-Le certificat permet d’associer la clef publique à une entité ou une personneLes certificats sont délivrés par des Organismes de Certification.+<code> 
 +[root@testvm1 ~]# ip a 
 +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 
 +    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
 +    inet 127.0.0.1/8 scope host lo 
 +       valid_lft forever preferred_lft forever 
 +    inet6 ::1/128 scope host  
 +       valid_lft forever preferred_lft forever 
 +2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 
 +    link/ether 52:54:00:44:af:a1 brd ff:ff:ff:ff:ff:ff 
 +    inet 192.168.56.83/24 brd 192.168.56.255 scope global dynamic noprefixroute enp1s0 
 +       valid_lft 3534sec preferred_lft 3534sec 
 +    inet6 fe80::6191:6417:8b53:bcb9/64 scope link noprefixroute  
 +       valid_lft forever preferred_lft forever 
 +</code>
  
-Les certificats sont des fichiers divisés en deux parties : +===Internet===
  
-  * La partie contenant les informations  +Vérifiez la connectivité de la VM :
-  * La partie contenant la signature de l'autorité de certification+
  
-La structure des certificats est normalisée par le standard **[[wpfr>X.509|X.509]]** de l’**[[wpfr>UIT|Union internationale des télécommunications]]**+<code> 
 +[root@testvm1 ~]# ping www.free.fr 
 +PING www.free.fr (212.27.48.10) 56(84) bytes of data. 
 +64 bytes from www.free.fr (212.27.48.10): icmp_seq=1 ttl=46 time=29.9 ms 
 +64 bytes from www.free.fr (212.27.48.10): icmp_seq=2 ttl=46 time=30.1 ms
  
-Elle contient :  +--- www.free.fr ping statistics --- 
- +2 packets transmitted, 2 received, 0% packet loss, time 1001ms 
-  * Le nom de l'autorité de certification  +rtt min/avg/max/mdev = 29.887/29.989/30.091/0.102 ms 
-  * Le nom du propriétaire du certificat  +[root@testvm1 ~]# [ALT GR]+[CTRL]+[)] 
-  * La date de validité du certificat  +[root@centos8 ~]# 
-  * L'algorithme de chiffrement utilisé  +</code>
-  * La clé publique du propriétaire +
  
-Le Certificat est signé par l'autorité de certification: +<WRAP center round important 60%> 
- +**Important** : Notez l'utilisation de la séquence de touches [ALT GR]+[CTRL]+[)] sur un clavier français afin de se détacher de la VMC'est-à-dire, la touche [AltGr] et rester appuyer plus la touche [Ctrl] et rester appuyer plus la touche [)]. 
-{{:redhat:lx04:crypto8.gif|Cette image issue de Comment Ça Marche (www.commentcamarche.netest mise à disposition sous les termes de la licence Creative CommonsVous pouvez copier, modifier des copies de l'image, dans les conditions fixées par la licence, tant que cette note apparaît clairement.}} +</WRAP>
- +
-La vérification se passe ainsi: +
- +
-{{:redhat:lx04:crypto9.gif|Cette image issue de Comment Ça Marche (www.commentcamarche.net) est mise à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de l'imagedans les conditions fixées par la licence, tant que cette note apparaît clairement.}}+
  
 ----- -----
-<html> +Copyright © 2022 Hugh Norris
-<div align="center"> +
-Copyright © 2021 Hugh Norris+
-</html>+
Menu