Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| elearning:workbooks:lpic:12:500:l109 [2023/07/02 10:40] – admin | elearning:workbooks:lpic:12:500:l109 [2024/12/12 10:20] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ~~PDF: | ~~PDF: | ||
| - | Version : **2023.01** | + | Version : **2024.01** |
| Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
| Ligne 11: | Ligne 11: | ||
| * **Topic 109: Networking Fundamentals** | * **Topic 109: Networking Fundamentals** | ||
| * Contenu du Module | * Contenu du Module | ||
| - | * Comprendre TCP Version | + | * Comprendre TCP Version |
| - | * Le modèle TCP/IP | + | * Le modèle TCP/IP |
| * En-tête TCP | * En-tête TCP | ||
| * En-tête UDP | * En-tête UDP | ||
| Ligne 22: | Ligne 22: | ||
| * / | * / | ||
| * Résolution d' | * Résolution d' | ||
| + | * Comprendre IPv6 | ||
| + | * Présentation | ||
| + | * Adresses IPv6 | ||
| + | * Masque de Sous-réseau | ||
| + | * Adresses IPv6 Réservées | ||
| + | * L' | ||
| + | * DHCPv6 | ||
| + | * Configuration du Réseau sous Debian 6 | ||
| + | * Configuration de TCP/IP | ||
| + | * / | ||
| + | * DHCP | ||
| + | * IP Fixe | ||
| + | * La Commande hostname | ||
| + | * La Commande ifconfig | ||
| + | * Activer/ | ||
| + | * / | ||
| + | * Résolution d' | ||
| + | * / | ||
| + | * / | ||
| + | * /etc/hosts | ||
| * Configuration du Réseau sous RHEL/CentOS 5 et 6 | * Configuration du Réseau sous RHEL/CentOS 5 et 6 | ||
| * Configuration de TCP/IP | * Configuration de TCP/IP | ||
| Ligne 41: | Ligne 61: | ||
| * La Commande route | * La Commande route | ||
| * Activer/ | * Activer/ | ||
| - | | + | * Configuration du Réseau sous Debian 11 |
| - | * La Commande nmcli | + | * Connections et Profils |
| - | * Connections et Profils | + | * Résolution des Noms |
| - | * Ajouter une Deuxième Adresse IP à un Profil | + | * Ajouter une Deuxième Adresse IP à un Profil |
| - | * La Commande hostname | + | * La Commande hostname |
| - | * La Commande ip | + | * La Commande ip |
| - | * Activer/ | + | * Activer/ |
| - | * Routage Statique | + | * Routage Statique |
| - | * La commande ip | + | * La commande ip |
| - | * Activer/ | + | * Activer/ |
| + | * Configuration du Réseau sous RHEL/CentOS 7 | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| * Diagnostique du Réseau | * Diagnostique du Réseau | ||
| * ping | * ping | ||
| Ligne 63: | Ligne 93: | ||
| ==== Le modèle TCP/IP ==== | ==== Le modèle TCP/IP ==== | ||
| - | |||
| - | <note tip> | ||
| - | **[[https:// | ||
| - | </ | ||
| 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 ( 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 ). | ||
| Ligne 98: | Ligne 124: | ||
| * 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 | * 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 ... | * et aussi POP3, NNTP, IMAP etc ... | ||
| - | |||
| - | <note tip> | ||
| - | **[[https:// | ||
| - | </ | ||
| Le modèle TCP/IP est composé de 4 couches : | Le modèle TCP/IP est composé de 4 couches : | ||
| Ligne 424: | Ligne 446: | ||
| tcp 0 0 127.0.0.1: | tcp 0 0 127.0.0.1: | ||
| tcp 0 0 127.0.0.1: | tcp 0 0 127.0.0.1: | ||
| - | tcp 0 0 10.0.2.15:22 10.0.2.2: | + | tcp 0 0 10.0.2.51:22 10.0.2.2: |
| tcp 0 0 127.0.0.1: | tcp 0 0 127.0.0.1: | ||
| tcp6 | tcp6 | ||
| tcp6 | tcp6 | ||
| - | udp 0 0 10.0.2.15: | + | udp 0 0 10.0.2.51: |
| udp 0 0 0.0.0.0: | udp 0 0 0.0.0.0: | ||
| udp 0 0 0.0.0.0: | udp 0 0 0.0.0.0: | ||
| Ligne 434: | Ligne 456: | ||
| udp 0 0 0.0.0.0: | udp 0 0 0.0.0.0: | ||
| udp 0 0 0.0.0.0: | udp 0 0 0.0.0.0: | ||
| - | udp 0 0 10.0.2.15: | + | udp 0 0 10.0.2.51: |
| udp6 | udp6 | ||
| udp6 | udp6 | ||
| Ligne 464: | Ligne 486: | ||
| tcp 0 0 127.0.0.1: | tcp 0 0 127.0.0.1: | ||
| tcp 0 0 127.0.0.1: | tcp 0 0 127.0.0.1: | ||
| - | tcp 0 0 10.0.2.15:22 10.0.2.2: | + | tcp 0 0 10.0.2.51:22 10.0.2.2: |
| - | tcp 0 1 10.0.2.15: | + | tcp 0 1 10.0.2.51: |
| tcp 0 0 127.0.0.1: | tcp 0 0 127.0.0.1: | ||
| tcp6 | tcp6 | ||
| Ligne 474: | Ligne 496: | ||
| udp 0 0 0.0.0.0: | udp 0 0 0.0.0.0: | ||
| udp 0 0 0.0.0.0: | udp 0 0 0.0.0.0: | ||
| - | udp 0 0 10.0.2.15: | + | udp 0 0 10.0.2.51: |
| udp6 | udp6 | ||
| udp6 | udp6 | ||
| Ligne 534: | Ligne 556: | ||
| irda (IrLAP) x25 (generic X.25) infiniband (InfiniBand) | irda (IrLAP) x25 (generic X.25) infiniband (InfiniBand) | ||
| eui64 (Generic EUI-64) | eui64 (Generic EUI-64) | ||
| + | </ | ||
| + | |||
| + | =====Comprendre IPv6===== | ||
| + | |||
| + | ====Présentation==== | ||
| + | |||
| + | IPv6 peut être utilisé en parallèle avec IPv4 dans un modèle à double pile. Dans cette configuration, | ||
| + | |||
| + | ====Adresses IPv6==== | ||
| + | |||
| + | Une adresse IPv6 est un nombre de 128 bits, normalement exprimé sous la forme de huit groupes de quatre **nibbles** (demi-octets) hexadécimaux séparés par deux points. Chaque nibble représente quatre bits de l' | ||
| + | |||
| + | 2001: | ||
| + | |||
| + | Pour faciliter l' | ||
| + | |||
| + | 2001: | ||
| + | |||
| + | En vertu de ces règles, 2001: | ||
| + | |||
| + | Le conseils pour rédiger des adresses lisibles de manière cohérente sont : | ||
| + | |||
| + | * Supprimer les zéros initiaux dans un groupe. | ||
| + | * Utiliser : : pour raccourcir autant que possible. | ||
| + | * Si une adresse contient deux groupes de zéros consécutifs de même longueur, il est préférable de raccourcir les groupes de zéros les plus à gauche en : : et les groupes les plus à droite en :0 : pour chaque groupe. | ||
| + | * Bien que cela soit autorisé, n' | ||
| + | * Utiliser toujours des lettres minuscules pour les nombres hexadécimaux de a à f | ||
| + | |||
| + | Par exemple : | ||
| + | |||
| + | 2001: | ||
| + | |||
| + | Dernièrement, | ||
| + | |||
| + | [2001: | ||
| + | |||
| + | Une adresse unicast IPv6 normale est divisée en deux parties : | ||
| + | |||
| + | * Le préfixe de réseau, | ||
| + | * Le préfixe identifie le sous-réseau. | ||
| + | * L' | ||
| + | * Deux interfaces réseau sur le même sous-réseau ne peuvent pas avoir le même identifiant, | ||
| + | * Un identifiant d' | ||
| + | |||
| + | ====Masque de Sous-réseau==== | ||
| + | |||
| + | Contrairement à l' | ||
| + | |||
| + | Par exemple, dans le cas de l' | ||
| + | |||
| + | En regardant le NetID, la partie **2001: | ||
| + | |||
| + | ====Adresses IPv6 Réservées==== | ||
| + | |||
| + | Les adresses IPv6 réservés à une utilisation spécifique sont : | ||
| + | |||
| + | ^ Adresse ^ Description ^ | ||
| + | | ::1/128 | L' | ||
| + | | :: | L' | ||
| + | | ::/0 | La route par défaut similaire à l' | ||
| + | | 2000::/3 | Cet espace d' | ||
| + | | fd00::/8 | Issue de la RFC 4193, ceci est similaire à la RFC 1918, c' | ||
| + | | fe80::/10 | Adresses Link-local | | ||
| + | | ff00::/8 | Adresses Multicast | | ||
| + | |||
| + | ====L' | ||
| + | |||
| + | Chaque interface sur un réseau est configurée automatiquement avec une adresse Link-local : | ||
| + | |||
| + | < | ||
| + | [root@centos7 ~]# ifconfig | ||
| + | ens18: flags=4163< | ||
| + | inet 10.0.2.51 | ||
| + | inet6 fe80:: | ||
| + | ether 92: | ||
| + | RX packets 21754 bytes 51437196 (49.0 MiB) | ||
| + | RX errors 0 dropped 0 overruns 0 frame 0 | ||
| + | TX packets 14363 bytes 1838520 (1.7 MiB) | ||
| + | TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | ||
| + | |||
| + | lo: flags=73< | ||
| + | inet 127.0.0.1 | ||
| + | inet6 ::1 prefixlen 128 scopeid 0x10< | ||
| + | loop txqueuelen 1000 (Local Loopback) | ||
| + | RX packets 944 bytes 110925 (108.3 KiB) | ||
| + | RX errors 0 dropped 0 overruns 0 frame 0 | ||
| + | TX packets 944 bytes 110925 (108.3 KiB) | ||
| + | TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | ||
| + | </ | ||
| + | |||
| + | Pour tester la connectivité de l' | ||
| + | |||
| + | < | ||
| + | [root@centos7 ~]# ping6 -c4 fe80:: | ||
| + | PING fe80:: | ||
| + | 64 bytes from fe80:: | ||
| + | 64 bytes from fe80:: | ||
| + | 64 bytes from fe80:: | ||
| + | 64 bytes from fe80:: | ||
| + | |||
| + | --- fe80:: | ||
| + | 4 packets transmitted, | ||
| + | rtt min/ | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** : Notez qu'à la fin de l' | ||
| + | </ | ||
| + | |||
| + | ====DHCPv6==== | ||
| + | |||
| + | DHCPv6 ne fonctionne pas de la même façon que DHCPv4 parce qu'il n' | ||
| + | |||
| + | En résumé, l' | ||
| + | |||
| + | =====Configuration de TCP/IP sous Debian 6===== | ||
| + | |||
| + | La configuration TCP/IP se trouve dans le fichier **/ | ||
| + | |||
| + | ===DHCP=== | ||
| + | |||
| + | ==== / | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | # This file describes the network interfaces available on your system | ||
| + | # and how to activate them. For more information, | ||
| + | |||
| + | # The loopback network interface | ||
| + | auto lo | ||
| + | iface lo inet loopback | ||
| + | |||
| + | # The primary network interface | ||
| + | allow-hotplug eth0 | ||
| + | # | ||
| + | </ | ||
| + | |||
| + | Dans ce fichier chaque déclaration est de la forme suivante : | ||
| + | |||
| + | < | ||
| + | interface | ||
| + | </ | ||
| + | |||
| + | On peut constater donc dans notre exemple ci-dessus : | ||
| + | |||
| + | * une déclaration pour l' | ||
| + | * une déclaration pour l' | ||
| + | |||
| + | ===IP Fixe=== | ||
| + | |||
| + | Dans le cas où l' | ||
| + | |||
| + | < | ||
| + | auto eth0 | ||
| + | iface eth0 inet static | ||
| + | address 10.0.2.15 | ||
| + | netmask 255.255.255.0 | ||
| + | broadcast 10.0.2.255 | ||
| + | network 10.0.2.0 | ||
| + | gateway 10.0.2.2 | ||
| + | </ | ||
| + | |||
| + | Dans ce fichier vous pouvez constater les directives suivantes : | ||
| + | |||
| + | ^ Directive ^ Description ^ | ||
| + | | address | Indique l' | ||
| + | | netmask | Indique le masque de sous-réseau IPv4 | | ||
| + | | broadcast | Indique l' | ||
| + | | network | Indique l' | ||
| + | | gateway | Indique l' | ||
| + | |||
| + | Après avoir modifier le fichier **/ | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | Stopping network connection manager: NetworkManager. | ||
| + | |||
| + | root@debian6: | ||
| + | update-rc.d: | ||
| + | |||
| + | root@debian6: | ||
| + | |||
| + | root@debian6: | ||
| + | |||
| + | Configuring network interfaces...done. | ||
| + | </ | ||
| + | |||
| + | ====La Commande hostname==== | ||
| + | |||
| + | Le nom de la machine se trouve dans le fichier **/ | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | debian6 | ||
| + | </ | ||
| + | |||
| + | Ce nom doit être un FQDN (//Fully Qualified Domain Name//) : | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | debian6.ittraining.loc | ||
| + | </ | ||
| + | |||
| + | Afin d' | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | debian6 | ||
| + | root@debian6: | ||
| + | root@debian6: | ||
| + | debian6.ittraining.loc | ||
| + | </ | ||
| + | |||
| + | Pour afficher le FQDN du système vous pouvez également utiliser la commande suivante : | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | debian6.ittraining.loc | ||
| + | </ | ||
| + | |||
| + | ===Options de la commande hostname=== | ||
| + | |||
| + | Les options de cette commande sont : | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | Usage: hostname [-v] [-b] {hostname|-F file} set host name (from file) | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | |||
| + | | ||
| + | |||
| + | Program name: | ||
| + | | ||
| + | | ||
| + | |||
| + | Program options: | ||
| + | -s, --short | ||
| + | -a, --alias | ||
| + | -i, --ip-address | ||
| + | -I, --all-ip-addresses all addresses for the host | ||
| + | -f, --fqdn, --long | ||
| + | -A, --all-fqdns | ||
| + | -d, --domain | ||
| + | -y, --yp, --nis NIS/YP domain name | ||
| + | -b, --boot | ||
| + | -F, --file | ||
| + | |||
| + | Description: | ||
| + | This command can get or set the host name or the NIS domain name. You can | ||
| + | also get the DNS domain or the FQDN (fully qualified domain name). | ||
| + | | ||
| + | FQDN (Fully Qualified Domain Name) and the DNS domain name (which is | ||
| + | part of the FQDN) in the /etc/hosts file. | ||
| + | </ | ||
| + | |||
| + | ====La Commande ifconfig==== | ||
| + | |||
| + | Pour afficher la configuration IP de la machine il faut saisir la commande suivante : | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | eth0 Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: fe80:: | ||
| + | UP BROADCAST RUNNING MULTICAST | ||
| + | RX packets:990 errors:0 dropped:0 overruns:0 frame:0 | ||
| + | TX packets:580 errors:0 dropped:0 overruns:0 carrier:0 | ||
| + | collisions: | ||
| + | RX bytes: | ||
| + | |||
| + | lo Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: ::1/128 Scope:Hôte | ||
| + | UP LOOPBACK RUNNING | ||
| + | RX packets:8 errors:0 dropped:0 overruns:0 frame:0 | ||
| + | TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 | ||
| + | collisions: | ||
| + | RX bytes:560 (560.0 B) TX bytes:560 (560.0 B) | ||
| + | </ | ||
| + | |||
| + | La commande ifconfig est également utilisée pour configurer une interface. | ||
| + | |||
| + | Créez maintenant une interface fictive ainsi : | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | </ | ||
| + | |||
| + | Constatez maintenant le résultat : | ||
| + | |||
| + | < | ||
| + | root@debian: | ||
| + | eth0 Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: fe80:: | ||
| + | UP BROADCAST RUNNING MULTICAST | ||
| + | RX packets: | ||
| + | TX packets:611 errors:0 dropped:0 overruns:0 carrier:0 | ||
| + | collisions: | ||
| + | RX bytes: | ||
| + | |||
| + | eth0: | ||
| + | inet adr: | ||
| + | UP BROADCAST RUNNING MULTICAST | ||
| + | |||
| + | lo Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: ::1/128 Scope:Hôte | ||
| + | UP LOOPBACK RUNNING | ||
| + | RX packets:8 errors:0 dropped:0 overruns:0 frame:0 | ||
| + | TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 | ||
| + | collisions: | ||
| + | RX bytes:560 (560.0 B) TX bytes:560 (560.0 B) | ||
| + | </ | ||
| + | |||
| + | ===Options de la commande ifconfig=== | ||
| + | |||
| + | Les options de cette commande sont : | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | Usage: | ||
| + | ifconfig [-a] [-v] [-s] < | ||
| + | [add < | ||
| + | [del < | ||
| + | [[-]broadcast [< | ||
| + | [netmask < | ||
| + | [outfill <NN>] [keepalive <NN>] | ||
| + | [hw <HW> < | ||
| + | [[-]trailers] | ||
| + | [multicast] | ||
| + | [mem_start < | ||
| + | [txqueuelen <NN>] | ||
| + | [[-]dynamic] | ||
| + | [up|down] ... | ||
| + | |||
| + | < | ||
| + | Liste des types de matériels possibles: | ||
| + | loop (Boucle locale) slip (IP ligne série) cslip (IP ligne série - VJ ) | ||
| + | slip6 (IP ligne série - 6 bits) cslip6 (IP ligne série - 6 bits VJ) adaptive (IP ligne série adaptative) | ||
| + | strip (Metricom Starmode IP) ash (Ash) ether (Ethernet) | ||
| + | tr (16/4 Mbps Token Ring) tr (16/4 Mbps Token Ring (New)) ax25 (AMPR AX.25) | ||
| + | netrom (AMPR NET/ROM) rose (AMPR ROSE) tunnel (IPIP Tunnel) | ||
| + | ppp (Protocole Point-à-Point) hdlc ((Cisco)-HDLC) lapb (LAPB) | ||
| + | arcnet (ARCnet) dlci (Frame Relay DLCI) frad (Périphériue d' | ||
| + | sit (IPv6-dans-IPv4) fddi (Fiber Distributed Data Interface) hippi (HIPPI) | ||
| + | irda (IrLAP) ec (Econet) x25 (generic X.25) | ||
| + | eui64 (Generic EUI-64) | ||
| + | < | ||
| + | Liste des familles d' | ||
| + | unix (Domaine UNIX) inet (DARPA Internet) inet6 (IPv6) | ||
| + | ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE) | ||
| + | ipx (Novell IPX) ddp (Appletalk DDP) ec (Econet) | ||
| + | ash (Ash) x25 (CCITT X.25) | ||
| + | </ | ||
| + | |||
| + | ====Activer/ | ||
| + | |||
| + | Deux commandes existent pour activer et désactiver manuellement une interface réseau : | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | root@debian6: | ||
| + | lo Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: ::1/128 Scope:Hôte | ||
| + | UP LOOPBACK RUNNING | ||
| + | RX packets:8 errors:0 dropped:0 overruns:0 frame:0 | ||
| + | TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 | ||
| + | collisions: | ||
| + | RX bytes:560 (560.0 B) TX bytes:560 (560.0 B) | ||
| + | |||
| + | root@debian6: | ||
| + | root@debian6: | ||
| + | eth0 Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: fe80:: | ||
| + | UP BROADCAST RUNNING MULTICAST | ||
| + | RX packets: | ||
| + | TX packets: | ||
| + | collisions: | ||
| + | RX bytes: | ||
| + | |||
| + | eth0: | ||
| + | inet adr: | ||
| + | UP BROADCAST RUNNING MULTICAST | ||
| + | |||
| + | lo Link encap: | ||
| + | inet adr: | ||
| + | adr inet6: ::1/128 Scope:Hôte | ||
| + | UP LOOPBACK RUNNING | ||
| + | RX packets:8 errors:0 dropped:0 overruns:0 frame:0 | ||
| + | TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 | ||
| + | collisions: | ||
| + | RX bytes:560 (560.0 B) TX bytes:560 (560.0 B) | ||
| + | </ | ||
| + | |||
| + | ===/ | ||
| + | |||
| + | Ce fichier contient la correspondance entre des noms de réseaux et l' | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | default 0.0.0.0 | ||
| + | loopback 127.0.0.0 | ||
| + | link-local 169.254.0.0 | ||
| + | </ | ||
| + | |||
| + | === Résolution d' | ||
| + | |||
| + | La configuration DNS est stockée dans le fichier **/ | ||
| + | |||
| + | == / | ||
| + | |||
| + | La configuration DNS est stockée dans le fichier / | ||
| + | |||
| + | < | ||
| + | root@debian: | ||
| + | nameserver 8.8.8.8 | ||
| + | nameserver 8.8.4.4 | ||
| + | </ | ||
| + | |||
| + | ==/ | ||
| + | |||
| + | L' | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | hosts: | ||
| + | </ | ||
| + | |||
| + | == /etc/hosts == | ||
| + | |||
| + | Le mot **files** dans la sortie de la commande précédente fait référence au fichier **/ | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | 127.0.0.1 localhost | ||
| + | 127.0.1.1 debian6.ittraining.loc debian6 | ||
| + | |||
| + | # The following lines are desirable for IPv6 capable hosts | ||
| + | ::1 | ||
| + | fe00::0 ip6-localnet | ||
| + | ff00::0 ip6-mcastprefix | ||
| + | ff02::1 ip6-allnodes | ||
| + | ff02::2 ip6-allrouters | ||
| + | </ | ||
| + | |||
| + | Pour tester le serveur DNS, deux commandes sont possibles : | ||
| + | |||
| + | < | ||
| + | root@debian6: | ||
| + | Server: | ||
| + | Address: | ||
| + | |||
| + | Non-authoritative answer: | ||
| + | www.ittraining.team canonical name = ittraining.team. | ||
| + | Name: | ||
| + | Address: 212.198.31.61 | ||
| + | |||
| + | root@debian6: | ||
| + | |||
| + | ; <<>> | ||
| + | ;; global options: +cmd | ||
| + | ;; Got answer: | ||
| + | ;; ->> | ||
| + | ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 | ||
| + | |||
| + | ;; QUESTION SECTION: | ||
| + | ; | ||
| + | |||
| + | ;; ANSWER SECTION: | ||
| + | www.ittraining.team. 42847 IN CNAME ittraining.team. | ||
| + | ittraining.team. 60 IN A 212.198.31.61 | ||
| + | |||
| + | ;; Query time: 51 msec | ||
| + | ;; SERVER: 8.8.8.8# | ||
| + | ;; WHEN: Wed May 9 15:47:18 2012 | ||
| + | ;; MSG SIZE rcvd: 70 | ||
| </ | </ | ||
| Ligne 602: | Ligne 1109: | ||
| | HWADDR | Indique l' | | HWADDR | Indique l' | ||
| | PEERDNS |Indique que le fichier / | | PEERDNS |Indique que le fichier / | ||
| - | |||
| - | |||
| - | <WRAP center round todo> | ||
| - | Recherchez la définition de la directive **PEERROUTES=yes**. | ||
| - | </ | ||
| === IP Fixe === | === IP Fixe === | ||
| Ligne 615: | Ligne 1117: | ||
| NETWORKING=yes | NETWORKING=yes | ||
| NETWORKING_IPV6=no | NETWORKING_IPV6=no | ||
| - | HOSTNAME=centos6.fenestros.loc | + | HOSTNAME=centos6.ittraining.loc |
| </ | </ | ||
| Ligne 635: | Ligne 1137: | ||
| DNS1=8.8.8.8 | DNS1=8.8.8.8 | ||
| DNS2=8.8.4.4 | DNS2=8.8.4.4 | ||
| - | DOMAIN=fenestros.loc | + | DOMAIN=ittraining.loc |
| USERCTL=yes | USERCTL=yes | ||
| </ | </ | ||
| Ligne 650: | Ligne 1152: | ||
| | USERCTL | Indique que les utilisateurs normaux peuvent activer/ | | USERCTL | Indique que les utilisateurs normaux peuvent activer/ | ||
| - | <WRAP center round important> | + | <WRAP center round important |
| Notez que %%VirtualBox%% fournit une passerelle par défaut ( 10.0.2.2 ). | Notez que %%VirtualBox%% fournit une passerelle par défaut ( 10.0.2.2 ). | ||
| </ | </ | ||
| Ligne 668: | Ligne 1170: | ||
| ====La Commande hostname==== | ====La Commande hostname==== | ||
| - | Lors du passage à une configuration en IPv4 fixe vous avez modifié la directive **HOSTNAME** du fichier **/ | + | Lors du passage à une configuration en IPv4 fixe vous avez modifié la directive **HOSTNAME** du fichier **/ |
| < | < | ||
| [root@centos6 ~]# hostname | [root@centos6 ~]# hostname | ||
| centos6 | centos6 | ||
| - | [root@centos6 ~]# hostname centos6.fenestros.loc | + | [root@centos6 ~]# hostname centos6.ittraining.loc |
| [root@centos6 ~]# hostname | [root@centos6 ~]# hostname | ||
| - | centos6.fenestros.loc | + | centos6.ittraining.loc |
| </ | </ | ||
| Ligne 682: | Ligne 1184: | ||
| < | < | ||
| [root@centos6 ~]# uname -n | [root@centos6 ~]# uname -n | ||
| - | centos6.fenestros.loc | + | centos6.ittraining.loc |
| </ | </ | ||
| Ligne 869: | Ligne 1371: | ||
| === Résolution d' | === Résolution d' | ||
| - | |||
| - | La configuration DNS est stockée dans le fichier **/ | ||
| - | |||
| == / | == / | ||
| Ligne 890: | Ligne 1389: | ||
| nameserver 8.8.8.8 | nameserver 8.8.8.8 | ||
| nameserver 8.8.4.4 | nameserver 8.8.4.4 | ||
| - | search | + | search |
| </ | </ | ||
| - | <WRAP center round important> | + | <WRAP center round important |
| Notez que les DNS utilisés sont les serveurs DNS publics de Google. | Notez que les DNS utilisés sont les serveurs DNS publics de Google. | ||
| </ | </ | ||
| - | |||
| ==/ | ==/ | ||
| Ligne 921: | Ligne 1419: | ||
| < | < | ||
| - | [root@centos6 ~]# nslookup www.i2tch.com | + | [root@centos6 ~]# nslookup www.ittraining.team |
| Server: | Server: | ||
| Address: | Address: | ||
| Non-authoritative answer: | Non-authoritative answer: | ||
| - | www.i2tch.com canonical name = i2tch.com. | + | www.ittraining.team canonical name = ittraining.team. |
| - | Name: i2tch.com | + | Name: ittraining.team |
| Address: 90.119.37.144 | Address: 90.119.37.144 | ||
| - | [root@centos6 ~]# dig www.i2tch.com | + | [root@centos6 ~]# dig www.ittraining.team |
| - | ; <<>> | + | ; <<>> |
| ;; global options: +cmd | ;; global options: +cmd | ||
| ;; Got answer: | ;; Got answer: | ||
| Ligne 941: | Ligne 1439: | ||
| ; EDNS: version: 0, flags:; udp: 65494 | ; EDNS: version: 0, flags:; udp: 65494 | ||
| ;; QUESTION SECTION: | ;; QUESTION SECTION: | ||
| - | ;www.i2tch.com. IN A | + | ;www.ittraining.team. IN A |
| ;; ANSWER SECTION: | ;; ANSWER SECTION: | ||
| - | www.i2tch.com. 6563 IN CNAME i2tch.com. | + | www.ittraining.team. 6563 IN CNAME ittraining.team. |
| - | i2tch.com. 50 IN A 90.119.37.144 | + | ittraining.team. 50 IN A 90.119.37.144 |
| ;; Query time: 1 msec | ;; Query time: 1 msec | ||
| Ligne 1006: | Ligne 1504: | ||
| </ | </ | ||
| - | <WRAP center round important> | + | <WRAP center round important |
| La commande utilisée pour ajouter une passerelle par défaut prend la forme suivante **route add default gw // | La commande utilisée pour ajouter une passerelle par défaut prend la forme suivante **route add default gw // | ||
| </ | </ | ||
| Ligne 1067: | Ligne 1565: | ||
| [root@centos6 ~]# cat / | [root@centos6 ~]# cat / | ||
| 0 | 0 | ||
| + | </ | ||
| + | |||
| + | =====Configuration du Réseau sous Debian 11===== | ||
| + | |||
| + | ====Connections et Profils==== | ||
| + | |||
| + | NetworkManager inclus la notion de **connections** ou **profils** permettant des configurations différentes en fonction de la localisation. Pour voir les connections actuelles, utilisez la commande **nmcli c** avec la sous-commande **show** : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | NAME UUID TYPE DEVICE | ||
| + | Wired connection 1 77c569e6-3176-4c10-8008-40d7634d2504 | ||
| + | </ | ||
| + | |||
| + | Créez donc un profil IP fixe rattaché au périphérique **ens18** : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | Connection ' | ||
| + | </ | ||
| + | |||
| + | Constatez sa présence : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | NAME UUID TYPE DEVICE | ||
| + | Wired connection 1 77c569e6-3176-4c10-8008-40d7634d2504 | ||
| + | ip_fixe | ||
| + | </ | ||
| + | |||
| + | Notez que la sortie n' | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | GENERAL.DEVICE: | ||
| + | GENERAL.TYPE: | ||
| + | GENERAL.HWADDR: | ||
| + | GENERAL.MTU: | ||
| + | GENERAL.STATE: | ||
| + | GENERAL.CONNECTION: | ||
| + | GENERAL.CON-PATH: | ||
| + | WIRED-PROPERTIES.CARRIER: | ||
| + | IP4.ADDRESS[1]: | ||
| + | IP4.GATEWAY: | ||
| + | IP4.ROUTE[1]: | ||
| + | IP4.ROUTE[2]: | ||
| + | IP4.DNS[1]: | ||
| + | IP4.DNS[2]: | ||
| + | IP6.ADDRESS[1]: | ||
| + | IP6.GATEWAY: | ||
| + | IP6.ROUTE[1]: | ||
| + | IP6.ROUTE[2]: | ||
| + | |||
| + | GENERAL.DEVICE: | ||
| + | GENERAL.TYPE: | ||
| + | GENERAL.HWADDR: | ||
| + | GENERAL.MTU: | ||
| + | lines 1-23 | ||
| + | [q] | ||
| + | </ | ||
| + | |||
| + | Pour activer le profil ip_fixe, utilisez la commande suivante : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | |||
| + | </ | ||
| + | |||
| + | Le profil ip_fixe est maintenant activé tandis que le profil Wired connection 1 a été désactivé : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | NAME UUID TYPE DEVICE | ||
| + | ip_fixe | ||
| + | Wired connection 1 77c569e6-3176-4c10-8008-40d7634d2504 | ||
| + | |||
| + | root@debian11: | ||
| + | GENERAL.DEVICE: | ||
| + | GENERAL.TYPE: | ||
| + | GENERAL.HWADDR: | ||
| + | GENERAL.MTU: | ||
| + | GENERAL.STATE: | ||
| + | GENERAL.CONNECTION: | ||
| + | GENERAL.CON-PATH: | ||
| + | WIRED-PROPERTIES.CARRIER: | ||
| + | IP4.ADDRESS[1]: | ||
| + | IP4.GATEWAY: | ||
| + | IP4.ROUTE[1]: | ||
| + | IP4.ROUTE[2]: | ||
| + | IP6.ADDRESS[1]: | ||
| + | IP6.GATEWAY: | ||
| + | IP6.ROUTE[1]: | ||
| + | IP6.ROUTE[2]: | ||
| + | |||
| + | GENERAL.DEVICE: | ||
| + | GENERAL.TYPE: | ||
| + | lines 1-19 | ||
| + | [q] | ||
| + | </ | ||
| + | |||
| + | Pour consulter les paramètres du profil **Wired connection 1**, utilisez la commande suivante : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | =============================================================================== | ||
| + | Connection profile details (Wired connection 1) | ||
| + | =============================================================================== | ||
| + | connection.id: | ||
| + | connection.uuid: | ||
| + | connection.stable-id: | ||
| + | connection.type: | ||
| + | connection.interface-name: | ||
| + | connection.autoconnect: | ||
| + | connection.autoconnect-priority: | ||
| + | connection.autoconnect-retries: | ||
| + | connection.multi-connect: | ||
| + | connection.auth-retries: | ||
| + | connection.timestamp: | ||
| + | connection.read-only: | ||
| + | connection.permissions: | ||
| + | connection.zone: | ||
| + | connection.master: | ||
| + | connection.slave-type: | ||
| + | connection.autoconnect-slaves: | ||
| + | connection.secondaries: | ||
| + | connection.gateway-ping-timeout: | ||
| + | connection.metered: | ||
| + | connection.lldp: | ||
| + | connection.mdns: | ||
| + | connection.llmnr: | ||
| + | connection.wait-device-timeout: | ||
| + | ------------------------------------------------------------------------------- | ||
| + | 802-3-ethernet.port: | ||
| + | 802-3-ethernet.speed: | ||
| + | 802-3-ethernet.duplex: | ||
| + | 802-3-ethernet.auto-negotiate: | ||
| + | 802-3-ethernet.mac-address: | ||
| + | 802-3-ethernet.cloned-mac-address: | ||
| + | 802-3-ethernet.generate-mac-address-mask: | ||
| + | 802-3-ethernet.mac-address-blacklist: | ||
| + | 802-3-ethernet.mtu: | ||
| + | 802-3-ethernet.s390-subchannels: | ||
| + | 802-3-ethernet.s390-nettype: | ||
| + | 802-3-ethernet.s390-options: | ||
| + | 802-3-ethernet.wake-on-lan: | ||
| + | 802-3-ethernet.wake-on-lan-password: | ||
| + | ------------------------------------------------------------------------------- | ||
| + | ipv4.method: | ||
| + | ipv4.dns: | ||
| + | ipv4.dns-search: | ||
| + | ipv4.dns-options: | ||
| + | ipv4.dns-priority: | ||
| + | ipv4.addresses: | ||
| + | ipv4.gateway: | ||
| + | ipv4.routes: | ||
| + | ipv4.route-metric: | ||
| + | ipv4.route-table: | ||
| + | ipv4.routing-rules: | ||
| + | ipv4.ignore-auto-routes: | ||
| + | ipv4.ignore-auto-dns: | ||
| + | lines 1-56 | ||
| + | [q] | ||
| + | </ | ||
| + | |||
| + | De même, pour consulter les paramètres du profil **ip_fixe**, | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | =============================================================================== | ||
| + | | ||
| + | =============================================================================== | ||
| + | connection.id: | ||
| + | connection.uuid: | ||
| + | connection.stable-id: | ||
| + | connection.type: | ||
| + | connection.interface-name: | ||
| + | connection.autoconnect: | ||
| + | connection.autoconnect-priority: | ||
| + | connection.autoconnect-retries: | ||
| + | connection.multi-connect: | ||
| + | connection.auth-retries: | ||
| + | connection.timestamp: | ||
| + | connection.read-only: | ||
| + | connection.permissions: | ||
| + | connection.zone: | ||
| + | connection.master: | ||
| + | connection.slave-type: | ||
| + | connection.autoconnect-slaves: | ||
| + | connection.secondaries: | ||
| + | connection.gateway-ping-timeout: | ||
| + | connection.metered: | ||
| + | connection.lldp: | ||
| + | connection.mdns: | ||
| + | connection.llmnr: | ||
| + | connection.wait-device-timeout: | ||
| + | ------------------------------------------------------------------------------- | ||
| + | 802-3-ethernet.port: | ||
| + | 802-3-ethernet.speed: | ||
| + | 802-3-ethernet.duplex: | ||
| + | 802-3-ethernet.auto-negotiate: | ||
| + | 802-3-ethernet.mac-address: | ||
| + | 802-3-ethernet.cloned-mac-address: | ||
| + | 802-3-ethernet.generate-mac-address-mask: | ||
| + | 802-3-ethernet.mac-address-blacklist: | ||
| + | 802-3-ethernet.mtu: | ||
| + | 802-3-ethernet.s390-subchannels: | ||
| + | 802-3-ethernet.s390-nettype: | ||
| + | 802-3-ethernet.s390-options: | ||
| + | 802-3-ethernet.wake-on-lan: | ||
| + | 802-3-ethernet.wake-on-lan-password: | ||
| + | ------------------------------------------------------------------------------- | ||
| + | ipv4.method: | ||
| + | ipv4.dns: | ||
| + | ipv4.dns-search: | ||
| + | ipv4.dns-options: | ||
| + | ipv4.dns-priority: | ||
| + | ipv4.addresses: | ||
| + | ipv4.gateway: | ||
| + | ipv4.routes: | ||
| + | ipv4.route-metric: | ||
| + | ipv4.route-table: | ||
| + | ipv4.routing-rules: | ||
| + | ipv4.ignore-auto-routes: | ||
| + | ipv4.ignore-auto-dns: | ||
| + | lines 1-56 | ||
| + | [q] | ||
| + | </ | ||
| + | |||
| + | Pour consulter la liste profils associés à un périphérique, | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | CONNECTIONS.AVAILABLE-CONNECTION-PATHS: | ||
| + | CONNECTIONS.AVAILABLE-CONNECTIONS[1]: | ||
| + | CONNECTIONS.AVAILABLE-CONNECTIONS[2]: | ||
| + | lines 1-3/3 (END) | ||
| + | [q] | ||
| + | </ | ||
| + | |||
| + | Les fichiers de configuration pour le periphérique **ens18** se trouvent dans le répertoire **/ | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | total 8 | ||
| + | -rw------- 1 root root 284 May 2 14:23 ip_fixe.nmconnection | ||
| + | -rw------- 1 root root 249 Apr 25 07:01 'Wired connection 1' | ||
| + | </ | ||
| + | |||
| + | ====Résolution des Noms==== | ||
| + | |||
| + | L' | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | [connection] | ||
| + | id=ip_fixe | ||
| + | uuid=c52994fc-0918-4108-81d2-d86dade62c7a | ||
| + | type=ethernet | ||
| + | interface-name=ens18 | ||
| + | permissions= | ||
| + | |||
| + | [ethernet] | ||
| + | mac-address-blacklist= | ||
| + | |||
| + | [ipv4] | ||
| + | address1=10.0.2.46/ | ||
| + | dns-search= | ||
| + | method=manual | ||
| + | |||
| + | [ipv6] | ||
| + | addr-gen-mode=stable-privacy | ||
| + | dns-search= | ||
| + | method=auto | ||
| + | |||
| + | [proxy] | ||
| + | </ | ||
| + | |||
| + | La résolution des noms est donc inactive : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | ping: www.free.fr: | ||
| + | </ | ||
| + | |||
| + | Modifiez donc la configuration du profil **ip_fixe** : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | </ | ||
| + | |||
| + | L' | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | [connection] | ||
| + | id=ip_fixe | ||
| + | uuid=c52994fc-0918-4108-81d2-d86dade62c7a | ||
| + | type=ethernet | ||
| + | interface-name=ens18 | ||
| + | permissions= | ||
| + | timestamp=1651499105 | ||
| + | |||
| + | [ethernet] | ||
| + | mac-address-blacklist= | ||
| + | |||
| + | [ipv4] | ||
| + | address1=10.0.2.46/ | ||
| + | dns=8.8.8.8; | ||
| + | dns-search= | ||
| + | method=manual | ||
| + | |||
| + | [ipv6] | ||
| + | addr-gen-mode=stable-privacy | ||
| + | dns-search= | ||
| + | method=auto | ||
| + | |||
| + | [proxy] | ||
| + | </ | ||
| + | |||
| + | Afin que la modification du serveur DNS soit prise en compte, re-démarrez le service NetworkManager : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | </ | ||
| + | |||
| + | Vérifiez que le fichier **/ | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | # Generated by NetworkManager | ||
| + | nameserver 8.8.8.8 | ||
| + | </ | ||
| + | |||
| + | Dernièrement vérifiez la resolution des noms : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | PING www.free.fr (212.27.48.10) 56(84) bytes of data. | ||
| + | 64 bytes from www.free.fr (212.27.48.10): | ||
| + | 64 bytes from www.free.fr (212.27.48.10): | ||
| + | ^C | ||
| + | --- www.free.fr ping statistics --- | ||
| + | 2 packets transmitted, | ||
| + | rtt min/ | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** : Notez qu'il existe un front-end graphique en mode texte, **nmtui**, pour configurer NetworkManager. | ||
| + | </ | ||
| + | |||
| + | ====Ajouter une Deuxième Adresse IP à un Profil==== | ||
| + | |||
| + | Pour ajouter une deuxième adresse IP à un profil sous Debian 11, il convient d' | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | </ | ||
| + | |||
| + | Rechargez la configuration du profil : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | Connection successfully activated (D-Bus active path: / | ||
| + | </ | ||
| + | |||
| + | Saisissez ensuite la commande suivante : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | connection.id: | ||
| + | connection.uuid: | ||
| + | connection.stable-id: | ||
| + | connection.type: | ||
| + | connection.interface-name: | ||
| + | connection.autoconnect: | ||
| + | connection.autoconnect-priority: | ||
| + | connection.autoconnect-retries: | ||
| + | connection.multi-connect: | ||
| + | connection.auth-retries: | ||
| + | connection.timestamp: | ||
| + | connection.read-only: | ||
| + | connection.permissions: | ||
| + | connection.zone: | ||
| + | connection.master: | ||
| + | connection.slave-type: | ||
| + | connection.autoconnect-slaves: | ||
| + | connection.secondaries: | ||
| + | connection.gateway-ping-timeout: | ||
| + | connection.metered: | ||
| + | connection.lldp: | ||
| + | connection.mdns: | ||
| + | connection.llmnr: | ||
| + | connection.wait-device-timeout: | ||
| + | 802-3-ethernet.port: | ||
| + | 802-3-ethernet.speed: | ||
| + | 802-3-ethernet.duplex: | ||
| + | 802-3-ethernet.auto-negotiate: | ||
| + | 802-3-ethernet.mac-address: | ||
| + | 802-3-ethernet.cloned-mac-address: | ||
| + | 802-3-ethernet.generate-mac-address-mask: | ||
| + | 802-3-ethernet.mac-address-blacklist: | ||
| + | 802-3-ethernet.mtu: | ||
| + | 802-3-ethernet.s390-subchannels: | ||
| + | 802-3-ethernet.s390-nettype: | ||
| + | 802-3-ethernet.s390-options: | ||
| + | 802-3-ethernet.wake-on-lan: | ||
| + | 802-3-ethernet.wake-on-lan-password: | ||
| + | ipv4.method: | ||
| + | ipv4.dns: | ||
| + | ipv4.dns-search: | ||
| + | ipv4.dns-options: | ||
| + | ipv4.dns-priority: | ||
| + | ipv4.addresses: | ||
| + | ipv4.gateway: | ||
| + | ipv4.routes: | ||
| + | ipv4.route-metric: | ||
| + | ipv4.route-table: | ||
| + | ipv4.routing-rules: | ||
| + | ipv4.ignore-auto-routes: | ||
| + | ipv4.ignore-auto-dns: | ||
| + | ipv4.dhcp-client-id: | ||
| + | ipv4.dhcp-iaid: | ||
| + | ipv4.dhcp-timeout: | ||
| + | ipv4.dhcp-send-hostname: | ||
| + | ipv4.dhcp-hostname: | ||
| + | lines 1-56 | ||
| + | [Space Bar] | ||
| + | IP4.ADDRESS[1]: | ||
| + | IP4.ADDRESS[2]: | ||
| + | IP4.GATEWAY: | ||
| + | IP4.ROUTE[1]: | ||
| + | IP4.ROUTE[2]: | ||
| + | IP4.ROUTE[3]: | ||
| + | IP4.DNS[1]: | ||
| + | lines 57-112 | ||
| + | [q] | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** : Notez l' | ||
| + | </ | ||
| + | |||
| + | Consultez maintenant le contenu du fichier **/ | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | [connection] | ||
| + | id=ip_fixe | ||
| + | uuid=c52994fc-0918-4108-81d2-d86dade62c7a | ||
| + | type=ethernet | ||
| + | interface-name=ens18 | ||
| + | permissions= | ||
| + | timestamp=1651499263 | ||
| + | |||
| + | [ethernet] | ||
| + | mac-address-blacklist= | ||
| + | |||
| + | [ipv4] | ||
| + | address1=10.0.2.46/ | ||
| + | address2=192.168.1.2/ | ||
| + | dns=8.8.8.8; | ||
| + | dns-search= | ||
| + | method=manual | ||
| + | |||
| + | [ipv6] | ||
| + | addr-gen-mode=stable-privacy | ||
| + | dns-search= | ||
| + | method=auto | ||
| + | |||
| + | [proxy] | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** : Notez l' | ||
| + | </ | ||
| + | |||
| + | ====La Commande hostname==== | ||
| + | |||
| + | La procédure de la modification du hostname est simplifiée et sa prise en compte est immédiate : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | debian11 | ||
| + | |||
| + | root@debian11: | ||
| + | |||
| + | root@debian11: | ||
| + | debian11.ittraining.loc | ||
| + | |||
| + | root@debian11: | ||
| + | debian11.ittraining.loc | ||
| + | </ | ||
| + | |||
| + | ====La Commande ip==== | ||
| + | |||
| + | Sous Debian 11 la commande **ip** est préférée par rapport à la commande ifconfig : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | 1: lo: < | ||
| + | link/ | ||
| + | inet 127.0.0.1/8 scope host lo | ||
| + | | ||
| + | inet6 ::1/128 scope host | ||
| + | | ||
| + | 2: ens18: < | ||
| + | link/ether f6: | ||
| + | altname enp0s18 | ||
| + | inet 10.0.2.46/ | ||
| + | | ||
| + | inet 192.168.1.2/ | ||
| + | | ||
| + | inet6 fe80:: | ||
| + | | ||
| + | </ | ||
| + | |||
| + | En cas de besoin, pour extraire les adresses IP de cette sortie, utilisez les commandes suivantes : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | 10.0.2.46 | ||
| + | 192.168.1.2 | ||
| + | </ | ||
| + | |||
| + | Les options de cette commande sont : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } | ||
| + | ip [ -force ] -batch filename | ||
| + | where OBJECT := { link | address | addrlabel | route | rule | neigh | ntable | | ||
| + | | ||
| + | netns | l2tp | fou | macsec | tcp_metrics | token | netconf | ila | | ||
| + | vrf | sr | nexthop | mptcp } | ||
| + | | ||
| + | -h[uman-readable] | -iec | -j[son] | -p[retty] | | ||
| + | -f[amily] { inet | inet6 | mpls | bridge | link } | | ||
| + | -4 | -6 | -I | -D | -M | -B | -0 | | ||
| + | -l[oops] { maximum-addr-flush-attempts } | -br[ief] | | ||
| + | -o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] | | ||
| + | -rc[vbuf] [size] | -n[etns] name | -N[umeric] | -a[ll] | | ||
| + | -c[olor]} | ||
| + | </ | ||
| + | |||
| + | ====Activer/ | ||
| + | |||
| + | Deux commandes existent pour désactiver et activer manuellement une interface réseau : | ||
| + | |||
| + | < | ||
| + | # nmcli device disconnect enp0s3 | ||
| + | # nmcli device connect enp0s3 | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** : Veuillez ne **PAS** exécuter ces deux commandes. | ||
| + | </ | ||
| + | |||
| + | ====Routage Statique==== | ||
| + | |||
| + | ===La commande ip=== | ||
| + | |||
| + | Sous Debian 11, pour supprimer la route vers le réseau 192.168.1.0 il convient d' | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | default via 10.0.2.1 dev ens18 proto static metric 100 | ||
| + | 10.0.2.0/24 dev ens18 proto kernel scope link src 10.0.2.46 metric 100 | ||
| + | 192.168.1.0/ | ||
| + | |||
| + | root@debian11: | ||
| + | |||
| + | root@debian11: | ||
| + | default via 10.0.2.1 dev ens18 proto static metric 100 | ||
| + | 10.0.2.0/24 dev ens18 proto kernel scope link src 10.0.2.46 metric 100 | ||
| + | </ | ||
| + | |||
| + | Pour ajouter la route vers le réseau 192.168.1.0 : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | |||
| + | root@debian11: | ||
| + | default via 10.0.2.1 dev ens18 proto static metric 100 | ||
| + | 10.0.2.0/24 dev ens18 proto kernel scope link src 10.0.2.46 metric 100 | ||
| + | 192.168.1.0/ | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | **Important** - La commande utilisée pour ajouter une passerelle par défaut prend la forme suivante **ip route add default via //adresse ip//**. | ||
| + | </ | ||
| + | |||
| + | ===Désactiver/ | ||
| + | |||
| + | Pour désactiver le routage sur le serveur, il convient de désactiver la retransmission des paquets. | ||
| + | |||
| + | Pour IPv4 : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | 1 | ||
| + | root@debian11: | ||
| + | root@debian11: | ||
| + | 0 | ||
| + | </ | ||
| + | |||
| + | Pour activer le routage sur le serveur, il convient d' | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | root@debian11: | ||
| + | 1 | ||
| + | </ | ||
| + | |||
| + | Pour IPv6 : | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | 1 | ||
| + | root@debian11: | ||
| + | root@debian11: | ||
| + | 0 | ||
| + | </ | ||
| + | |||
| + | Pour activer le routage sur le serveur, il convient d' | ||
| + | |||
| + | < | ||
| + | root@debian11: | ||
| + | root@debian11: | ||
| + | 1 | ||
| </ | </ | ||
| Ligne 1076: | Ligne 2203: | ||
| * des front-ends qui passent par un API de configuration du service. | * des front-ends qui passent par un API de configuration du service. | ||
| - | <WRAP center round important> | + | <WRAP center round important |
| **Important** : Notez qu' | **Important** : Notez qu' | ||
| </ | </ | ||
| Ligne 1092: | Ligne 2219: | ||
| | | ||
| - | Aug 08 11:03:55 centos7.fenestros.loc NetworkManager[673]: | + | Aug 08 11:03:55 centos7.ittraining.loc NetworkManager[673]: |
| - | Aug 08 11:03:55 centos7.fenestros.loc NetworkManager[673]: | + | Aug 08 11:03:55 centos7.ittraining.loc NetworkManager[673]: |
| - | Aug 08 11:03:55 centos7.fenestros.loc NetworkManager[673]: | + | Aug 08 11:03:55 centos7.ittraining.loc NetworkManager[673]: |
| - | Aug 08 11:03:55 centos7.fenestros.loc NetworkManager[673]: | + | Aug 08 11:03:55 centos7.ittraining.loc NetworkManager[673]: |
| - | Aug 08 11:03:55 centos7.fenestros.loc NetworkManager[673]: | + | Aug 08 11:03:55 centos7.ittraining.loc NetworkManager[673]: |
| - | Aug 08 11:03:55 centos7.fenestros.loc NetworkManager[673]: | + | Aug 08 11:03:55 centos7.ittraining.loc NetworkManager[673]: |
| - | Aug 08 11:03:55 centos7.fenestros.loc NetworkManager[673]: | + | Aug 08 11:03:55 centos7.ittraining.loc NetworkManager[673]: |
| - | Aug 08 11:03:55 centos7.fenestros.loc NetworkManager[673]: | + | Aug 08 11:03:55 centos7.ittraining.loc NetworkManager[673]: |
| - | Aug 08 11:03:55 centos7.fenestros.loc NetworkManager[673]: | + | Aug 08 11:03:55 centos7.ittraining.loc NetworkManager[673]: |
| - | Aug 08 11:03:55 centos7.fenestros.loc dhclient[2673]: | + | Aug 08 11:03:55 centos7.ittraining.loc dhclient[2673]: |
| </ | </ | ||
| Ligne 1196: | Ligne 2323: | ||
| GENERAL.CON-PATH: | GENERAL.CON-PATH: | ||
| WIRED-PROPERTIES.CARRIER: | WIRED-PROPERTIES.CARRIER: | ||
| - | IP4.ADDRESS[1]: | + | IP4.ADDRESS[1]: |
| IP4.GATEWAY: | IP4.GATEWAY: | ||
| IP4.DNS[1]: | IP4.DNS[1]: | ||
| Ligne 1221: | Ligne 2348: | ||
| </ | </ | ||
| - | Le profil ip_fixe est maintenant activé tandis que le profil | + | Notez que votre terminal est bloqué à cause du changement de l' |
| + | |||
| + | <WRAP center round todo 60%> | ||
| + | **A faire** - Revenez à votre Gateway et re-connectez-vous à la VM en tant que trainee en utilisant l' | ||
| + | </ | ||
| + | |||
| + | Le profil ip_fixe est maintenant activé tandis que le profil | ||
| < | < | ||
| Ligne 1227: | Ligne 2360: | ||
| NAME UUID TYPE DEVICE | NAME UUID TYPE DEVICE | ||
| ip_fixe | ip_fixe | ||
| - | Wired connection 1 45b701c1-0a21-4d76-a795-2f2bcba86955 | + | Wired connection 1 45b701c1-0a21-4d76-a795-2f2bcba86955 |
| + | |||
| [root@centos7 ~]# nmcli d show | [root@centos7 ~]# nmcli d show | ||
| GENERAL.DEVICE: | GENERAL.DEVICE: | ||
| Ligne 1323: | Ligne 2457: | ||
| ipv6.dhcp-hostname: | ipv6.dhcp-hostname: | ||
| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ||
| + | |||
| [root@centos7 ~]# nmcli -p connection show ip_fixe | [root@centos7 ~]# nmcli -p connection show ip_fixe | ||
| =============================================================================== | =============================================================================== | ||
| Ligne 1501: | Ligne 2636: | ||
| | | ||
| - | Aug 08 11:16:53 centos7.fenestros.loc NetworkManager[8394]: | + | Aug 08 11:16:53 centos7.ittraining.loc NetworkManager[8394]: |
| - | Aug 08 11:16:53 centos7.fenestros.loc NetworkManager[8394]: | + | Aug 08 11:16:53 centos7.ittraining.loc NetworkManager[8394]: |
| - | Aug 08 11:16:53 centos7.fenestros.loc NetworkManager[8394]: | + | Aug 08 11:16:53 centos7.ittraining.loc NetworkManager[8394]: |
| - | Aug 08 11:16:53 centos7.fenestros.loc NetworkManager[8394]: | + | Aug 08 11:16:53 centos7.ittraining.loc NetworkManager[8394]: |
| - | Aug 08 11:16:53 centos7.fenestros.loc NetworkManager[8394]: | + | Aug 08 11:16:53 centos7.ittraining.loc NetworkManager[8394]: |
| - | Aug 08 11:16:53 centos7.fenestros.loc NetworkManager[8394]: | + | Aug 08 11:16:53 centos7.ittraining.loc NetworkManager[8394]: |
| - | Aug 08 11:16:53 centos7.fenestros.loc NetworkManager[8394]: | + | Aug 08 11:16:53 centos7.ittraining.loc NetworkManager[8394]: |
| - | Aug 08 11:16:53 centos7.fenestros.loc NetworkManager[8394]: | + | Aug 08 11:16:53 centos7.ittraining.loc NetworkManager[8394]: |
| - | Aug 08 11:16:53 centos7.fenestros.loc NetworkManager[8394]: | + | Aug 08 11:16:53 centos7.ittraining.loc NetworkManager[8394]: |
| - | Aug 08 11:16:53 centos7.fenestros.loc NetworkManager[8394]: | + | Aug 08 11:16:53 centos7.ittraining.loc NetworkManager[8394]: |
| </ | </ | ||
| Ligne 1518: | Ligne 2653: | ||
| [root@centos7 ~]# cat / | [root@centos7 ~]# cat / | ||
| # Generated by NetworkManager | # Generated by NetworkManager | ||
| - | search | + | search |
| nameserver 8.8.8.8 | nameserver 8.8.8.8 | ||
| </ | </ | ||
| Ligne 1536: | Ligne 2671: | ||
| </ | </ | ||
| - | <WRAP center round important> | + | <WRAP center round important |
| **Important** : Notez qu'il existe un front-end graphique en mode texte, **nmtui**, pour configurer NetworkManager. | **Important** : Notez qu'il existe un front-end graphique en mode texte, **nmtui**, pour configurer NetworkManager. | ||
| </ | </ | ||
| Ligne 1629: | Ligne 2764: | ||
| </ | </ | ||
| - | <WRAP center round important> | + | <WRAP center round important |
| **Important** : Notez l' | **Important** : Notez l' | ||
| </ | </ | ||
| Ligne 1659: | Ligne 2794: | ||
| </ | </ | ||
| - | <WRAP center round important> | + | <WRAP center round important |
| **Important** : Notez l' | **Important** : Notez l' | ||
| </ | </ | ||
| Ligne 1668: | Ligne 2803: | ||
| < | < | ||
| - | [root@centos7 ~]# nmcli general hostname centos.fenestros.loc | + | [root@centos7 ~]# nmcli general hostname centos.ittraining.loc |
| [root@centos7 ~]# cat / | [root@centos7 ~]# cat / | ||
| - | centos.fenestros.loc | + | centos.ittraining.loc |
| [root@centos7 ~]# hostname | [root@centos7 ~]# hostname | ||
| - | centos.fenestros.loc | + | centos.ittraining.loc |
| - | [root@centos7 ~]# nmcli general hostname centos7.fenestros.loc | + | [root@centos7 ~]# nmcli general hostname centos7.ittraining.loc |
| [root@centos7 ~]# cat / | [root@centos7 ~]# cat / | ||
| - | centos7.fenestros.loc | + | centos7.ittraining.loc |
| [root@centos7 ~]# hostname | [root@centos7 ~]# hostname | ||
| - | centos7.fenestros.loc | + | centos7.ittraining.loc |
| </ | </ | ||
| Ligne 1700: | Ligne 2835: | ||
| inet6 fe80:: | inet6 fe80:: | ||
| | | ||
| + | |||
| [root@centos7 ~]# ip addr | [root@centos7 ~]# ip addr | ||
| 1: lo: < | 1: lo: < | ||
| Ligne 1776: | Ligne 2912: | ||
| </ | </ | ||
| - | <WRAP center round important> | + | <WRAP center round important |
| La commande utilisée pour ajouter une passerelle par défaut prend la forme suivante **ip route add default via //adresse ip//**. | La commande utilisée pour ajouter une passerelle par défaut prend la forme suivante **ip route add default via //adresse ip//**. | ||
| </ | </ | ||
| Ligne 2011: | Ligne 3147: | ||
| ==== Telnet ==== | ==== Telnet ==== | ||
| - | <WRAP center round important> | + | <WRAP center round important |
| La commande **telnet** n'est pas installée par défaut sous CentOS 7. Installez-le à l'aide de la commande **yum install telnet** en tant que root. | La commande **telnet** n'est pas installée par défaut sous CentOS 7. Installez-le à l'aide de la commande **yum install telnet** en tant que root. | ||
| </ | </ | ||
| Ligne 2021: | Ligne 3157: | ||
| </ | </ | ||
| - | <WRAP center round important> | + | <WRAP center round important |
| Le service telnet revient à une redirection des canaux standards d' | Le service telnet revient à une redirection des canaux standards d' | ||
| </ | </ | ||
| Ligne 2238: | Ligne 3374: | ||
| ==== ftp ==== | ==== ftp ==== | ||
| - | <WRAP center round important> | + | <WRAP center round important |
| La commande **ftp** n'est pas installée par défaut sous CentOS 7. Installez-le à l'aide de la commande **yum install ftp** en tant que root. | La commande **ftp** n'est pas installée par défaut sous CentOS 7. Installez-le à l'aide de la commande **yum install ftp** en tant que root. | ||
| </ | </ | ||
| Ligne 2323: | Ligne 3459: | ||
| ----- | ----- | ||
| - | Copyright © 2023 Hugh Norris. | + | Copyright © 2024 Hugh Norris. |