logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:lagrenouille:tutos:reseau [21/05/2023 23:42]
lagrenouille [Installation]
utilisateurs:lagrenouille:tutos:reseau [22/05/2023 14:25]
lagrenouille [Présentation]
Ligne 100: Ligne 100:
  
 La commande « arp » permet de visualiser ou modifier la table du cache arp de l’interface. Cette table peut être statique et (ou) dynamique. Elle donne la correspondance entre une adresse IP et une adresse MAC (Ethernet). ​ La commande « arp » permet de visualiser ou modifier la table du cache arp de l’interface. Cette table peut être statique et (ou) dynamique. Elle donne la correspondance entre une adresse IP et une adresse MAC (Ethernet). ​
 +
 +**Avec net-tools**
 +
 +<code root>arp -a
 +jeanne.home (192.168.1.10) at d4:​3b:​04:​fa:​99:​cf [ether] on enp3s0
 +? (192.168.1.18) at 00:​25:​d3:​fc:​c6:​40 [ether] on enp3s0
 +funambule.org (192.168.1.15) at 74:​d0:​2b:​13:​6b:​57 [ether] on enp3s0
 + ​(192.168.1.11) at 00:​16:​d3:​b3:​8f:​4a [ether] on enp3s0
 +livebox.home (192.168.1.1) at 08:​3e:​5d:​9c:​8a:​ee [ether] on enp3s0
 +npi8440f0.home (192.168.1.22) at <​incomplete>​ on enp3s0
 +</​code>​
 +
 +**Avec iproute2**
 +
 +<code root>ip neighbor
 +192.168.1.13 dev enp2s0 lladdr 70:​85:​c2:​48:​20:​ef STALE
 +192.168.1.17 dev enp2s0 lladdr 00:​18:​de:​cb:​23:​02 STALE
 +192.168.122.183 dev virbr0 lladdr 52:​54:​00:​7e:​fa:​0f STALE
 +192.168.1.18 dev enp2s0 lladdr 00:​25:​d3:​fc:​c6:​40 STALE
 +192.168.1.12 dev enp2s0 lladdr 08:​60:​6e:​7e:​4e:​46 DELAY
 +192.168.1.16 dev enp2s0 lladdr 00:​2b:​67:​b2:​5a:​15 STALE
 +192.168.1.1 dev enp2s0 lladdr 08:​3e:​5d:​9c:​8a:​ee REACHABLE
 +192.168.1.11 dev enp2s0 lladdr 00:​16:​d3:​b3:​8f:​4a STALE
 +192.168.1.24 dev enp2s0 lladdr 80:​3f:​5d:​10:​84:​61 STALE
 +fe80::​a3e:​5dff:​fe9c:​8aee dev enp2s0 lladdr 08:​3e:​5d:​9c:​8a:​ee router STALE
 +2a01:​cb19:​83c4:​d500:​a3e:​5dff:​fe9c:​8aee dev enp2s0 lladdr 08:​3e:​5d:​9c:​8a:​ee router STALE</​code>​
 +
 +**Avec net-tools**
 +<code root>​ifconfig -a
 +enp3s0: flags=4163<​UP,​BROADCAST,​RUNNING,​MULTICAST> ​ mtu 1500
 +        inet 192.168.1.12 ​ netmask 255.255.255.0 ​ broadcast 192.168.1.255
 +        inet6 fe80::​a60:​6eff:​fe7e:​4e46 ​ prefixlen 64  scopeid 0x20<​link>​
 +        ether 08:​60:​6e:​7e:​4e:​46 ​ txqueuelen 1000  (Ethernet)
 +        RX packets 1166988 ​ bytes 1166071942 (1.0 GiB)
 +        RX errors 0  dropped 0  overruns 0  frame 0
 +        TX packets 697054 ​ bytes 81478580 (77.7 MiB)
 +        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 +
 +lo: flags=73<​UP,​LOOPBACK,​RUNNING> ​ mtu 65536
 +        inet 127.0.0.1 ​ netmask 255.0.0.0
 +        inet6 ::1  prefixlen 128  scopeid 0x10<​host>​
 +        loop  txqueuelen 1000  (Boucle locale)
 +        RX packets 42  bytes 2468 (2.4 KiB)
 +        RX errors 0  dropped 0  overruns 0  frame 0
 +        TX packets 42  bytes 2468 (2.4 KiB)
 +        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 +</​code>​
 +
 +**Avec iproute2**
 +<code user>ip a
 +ou
 +ip -br a
 +ou
 + ip addr
 +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: enp3s0: <​BROADCAST,​MULTICAST,​UP,​LOWER_UP>​ mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
 +    link/ether 08:​60:​6e:​7e:​4e:​46 brd ff:​ff:​ff:​ff:​ff:​ff
 +    inet 192.168.1.12/​24 brd 192.168.1.255 scope global dynamic noprefixroute enp3s0
 +       ​valid_lft 83908sec preferred_lft 83908sec
 +    inet6 2a01:​cb19:​83c4:​d500:​3592:​fd01:​d8c8:​739e/​64 scope global temporary dynamic ​
 +       ​valid_lft 1753sec preferred_lft 553sec
 +    inet6 2a01:​cb19:​83c4:​d500:​a60:​6eff:​fe7e:​4e46/​64 scope global dynamic mngtmpaddr noprefixroute ​
 +       ​valid_lft 1753sec preferred_lft 553sec
 +    inet6 fe80::​a60:​6eff:​fe7e:​4e46/​64 scope link noprefixroute ​
 +       ​valid_lft forever preferred_lft forever
 +</​code>​
 +**
 +ifconfig -a** m’affiche mon adresse mac (ma carte réseau)
 +
 +inet6 fe80::​a60:​6eff:​fe7e:​4e46/​64 scope link noprefixroute
 +
 +loop c’est aussi lo, la boucle local 127.0.0.1
 +
 +Chaque pile TCP/IP répond sur l’adresse 127.0.0.1.
 +
 +dans /​etc/​network/​interfaces,​ on a auto lo
 +
 +iface lo inet loopback
 +
 +de toutes les adresses IPv4 comprises entre 127.0.0.1 et 127.255.255.255,​ la plus utilisée est 127.0.0.1).
 +
 +l’interface lo est l’interface de loopback qui a pour adresse 127.0.0.1. (c’est une interface virtuelle qui permet à la machine de se connecter à elle même sans passer par le réseau, ce qui est nécessaire pour de nombreux programmes. ​
 +
 +On parle en français d’interface de boucle de retour, ou adresse de bouclage. )
 +
 +L’interface réseau virtuelle utilisée dans cette situation se nomme l’interface de loopback (abrégée par lo sous Unix) ou boucle locale
 +
 +l’adresse IPv4 127.0.0.1 constitue l’adresse loopback.c’est l’interface réseau réservée utilisée par le système local pour permettre les communications entre processus
 +
 +L’hôte utilise cette adresse pour s’envoyer des paquets à lui-même.
 +
 +Tout système du réseau TCP/IP doit utiliser l’adresse IP 127.0.0.1 pour le loopback IPv4 sur l’hôte local. on le voit bien dans la commande "ip addr" au dessus.
 +
 +La commande ping vérifie si une machine distante répond en lui envoyant des paquets On peut aussi utiliser le nom de la machine, si celle-ci est renseignée dans votre fichier Hosts ou sur un serveur DNS 
 +
 +<code user> ping localhost
 +PING localhost(localhost (::1)) 56 data bytes
 +64 bytes from localhost (::1): icmp_seq=1 ttl=64 time=0.037 ms
 +64 bytes from localhost (::1): icmp_seq=2 ttl=64 time=0.060 ms
 +64 bytes from localhost (::1): icmp_seq=3 ttl=64 time=0.048 ms
 +64 bytes from localhost (::1): icmp_seq=4 ttl=64 time=0.049 ms</​code>​
 +
 +La plage d’adresses IP 127.0.0.0 - 127.255.255.255 est réservée au bouclage.
 +
 +L’adresse IP de bouclage est entièrement gérée par et au sein du système d’exploitation. Ces adresses permettent aux processus serveur et client d’un même système de communiquer entre eux. Lorsqu’un processus crée un paquet avec l’adresse de destination comme adresse de bouclage, le système d’exploitation le reboucle sur lui-même sans aucune interférence de la carte réseau.
 +
 +Les données envoyées en boucle sont transmises par le système d’exploitation à une interface réseau virtuelle au sein du système d’exploitation. Cette adresse est principalement utilisée à des fins de test comme l’architecture client-serveur sur une seule machine.
 +
 +Par exemple, si une machine hôte peut envoyer une requête ping à 127.0.0.2 ou à toute adresse IP de la plage de bouclage, cela signifie que la pile logicielle TCP / IP sur la machine est correctement chargée et fonctionne.
 +
 +broadcast
 +L’adresse de broadcast permet d’envoyer les données et les informations à tous les appareils d’un réseau. Les différents éléments du réseau se chargent alors de la réception et du traitement des données. Le but de l’adresse IP de broadcast est de connecter ensemble tous les appareils d’un réseau. ​
 +
 +L’émetteur établit une connexion en broadcast dans laquelle il envoie son adresse afin de permettre aux destinataires de le contacter. Le broadcast fonctionne donc de façon similaire à une liste de diffusion dans laquelle les destinataires ne sont pas visibles et l’émetteur n’a pas à connaître les adresses des participants au réseau. Les participants révèlent uniquement leur adresse lorsqu’ils entrent en contact avec l’émetteur.
 +
 +Quand une machine vient de démarrer, elle n’a pas de configuration réseau (même pas de configuration par défaut), et pourtant, elle doit arriver à émettre un message sur le réseau pour qu’on lui donne une vraie configuration. La technique utilisée est le broadcast : pour trouver et dialoguer avec un serveur DHCP (note1), la machine va simplement émettre un paquet spécial, dit de broadcast, sur l’adresse IP 255.255.255.255 et sur le réseau local. Ce paquet particulier va être reçu par toutes les machines connectées au réseau (particularité du broadcast).
 +
 +Lorsque le serveur DHCP reçoit ce paquet, il répond par un autre paquet de broadcast contenant toutes les informations requises pour la configuration. Si le client accepte la configuration,​ il renvoi un paquet pour informer le serveur qu’il garde les paramètres,​ sinon, il fait une nouvelle demande.
 +Les choses se passent de la même façon si le client a déjà une adresse IP (négociation et validation de la configuration),​ sauf que le dialogue ne s’établit plus avec du broadcast. ​
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
  
utilisateurs/lagrenouille/tutos/reseau.txt · Dernière modification: 08/06/2023 09:35 par lagrenouille

Pied de page des forums

Propulsé par FluxBB