Utilisation de libre office draw pour réaliser des schémas
extension réseau
https://extensions.libreoffice.org/en/extensions/show/vrt-network-equipment
puis dans galerie : on va disposer d'ordinateur de switch ..
Attention , depuis plus de 10 ans Net-tools (paquet pour le réseau est devenu obsolète)
Net-tools est le paquet contenant le légendaire mais déprécié ifconfig ! (deprecated :)
ifconfig est amené à disparaître sous linux.
Donc voila comment retrouver les outils de Net-tools dans le nouveau paquet iproute2:
https://www.linuxtricks.fr/wiki/reseau-il-ne-faut-plus-utiliser-ifconfig-mais-la-commande-ip
wiki iproute2
https://fr.wikipedia.org/wiki/Iproute2
Donc le tp est toujours d'actualité, mais va nécessiter de passer au paquet iproute2
Des équivalences de commandes net tools et iproute2
Révision 08/03/2023 By Nicolas LLaser
IPV4
4 octets (2^32 = 4294967296 , 4 294 967 296 environ 4 Milliards d'adresses) en 2020 il y aurait environ 8 Milliards d'humains sur terre et 0 sur Mars . Il est donc évident que l'ip V4 risque de disparaître, pour l'instant l'ip V4 reste fonctionnel et peut coexister avec l'ip V6 .
16 octets ,2128 ≈ 3,4 × 1038 = 340 sextillions d'adresses IPv6
exemple IPV6: fe80::d000:1754:e8af:4fce
exemple IPV4: 172.22.1.3 adresse de réseau locale.
Le modèle comporte sept couches succinctement présentées ci-dessus de bas en haut et détaillées dans leurs articles respectifs. Ces couches sont parfois réparties en deux groupes.
Les quatre couches inférieures sont plutôt orientées communication et sont souvent fournies par un système d'exploitation et par le matériel.
eth0 , eth1 ... ethx disparaissent sur les distributions récentes.
enp0s10:
| | |
v | |
en| | --> ethernet
v |
p0| --> bus number (0)
v
s10 --> slot number (10)
le couteau suisse du gestionnaire réseau. (voir iproute2 )
https://memo-linux.com/ip-la-commande-linux-pour-gerer-son-interface-reseau/
https://www.it-connect.fr/gestion-du-reseau-sous-linux-avec-iproute2/
ip address show , est la fonction qui va lister les interfaces réseaux ip de la machine et donner leur états.
quand vous serez à l'aise avec cette fonction ip a vous donnera le même résultat
Rque : la couleur peut aider à mieux distinguer les champs (man ip) --color ou -c
work@bruno:~$ 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: enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether b8:6b:23:ff:45:0e brd ff:ff:ff:ff:ff:ff
3: wlp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 60:36:dd:e7:62:01 brd ff:ff:ff:ff:ff:ff
inet 172.22.7.1/16 brd 172.22.255.255 scope global dynamic noprefixroute wlp4s0
valid_lft 40730sec preferred_lft 40730sec
inet6 fe80::e04e:3677:1b36:1644/64 scope link noprefixroute
valid_lft forever preferred_lft forever
work@bruno:~$
1: La carte lo (loopback) , est une carte virtuelle (du logiciel) , associée à l'adresse ip 127.0.0.1, localhost
127.0.0.1/8 veut dire associé à son masque de sous réseaux 255.0.0.0 (le 8 veut bien dire 8 un en binaire) (notation CIDR ) (Classless Inter-Domain Routing)
01111111 00000000 00000000 00000000 / 11111111 00000000 00000000 00000000
127 0 0 0 / 255 0 0 0
bien qu'il faille l'oublier , cette fonction est encore utilisée parfois.. (sur les machines anciennes)
root@Linux1:/etc/dhcp# ifconfig
eth2 Link encap:Ethernet HWaddr 00:50:04:6a:a6:ed
inet adr:10.175.102.180 Bcast:10.175.255.255 Masque:255.255.0.0
adr inet6: fe80::250:4ff:fe6a:a6ed/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:6108262 erreurs:0 :0 overruns:0 frame:0
TX packets:3030020 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:3559740787 (3.5 GB) Octets transmis:260818450 (260.8 MB)
Interruption:18 Adresse de base:0xc000
eth3 Link encap:Ethernet HWaddr 00:1b:2f:2e:d1:ed
inet adr:172.22.1.1 Bcast:172.22.255.255 Masque:255.255.0.0
adr inet6: fe80::21b:2fff:fe2e:d1ed/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:3055534 erreurs:0 :0 overruns:0 frame:0
TX packets:5588506 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:264835425 (264.8 MB) Octets transmis:3512841674 (3.5 GB)
Interruption:17 Adresse de base:0x2000
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
Packets reçus:6902 erreurs:0 :0 overruns:0 frame:0
TX packets:6902 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:638437 (638.4 KB) Octets transmis:638437 (638.4 KB)
Permet de lister les interfaces WEB, Ethernet ou WIFI
La mac adresse sur 6 octets 2^(6*8) adresses
64.233.183.147 adresse IP de GOOGLE
ping 64.233.183.147
ou 216.58.210.35
la commande ping permettant d’envoyer une requête ICMP Echo d’un ordinateur à un autre pour tester si cet ordinateur hôte est accessible par le réseau
exemple :
root@Linux1:/etc/dhcp# ping 172.22.1.3
PING 172.22.1.3 (172.22.1.3) 56(84) bytes of data.
64 bytes from 172.22.1.3: icmp_req=1 ttl=64 time=0.114 ms
64 bytes from 172.22.1.3: icmp_req=2 ttl=64 time=0.126 ms
64 bytes from 172.22.1.3: icmp_req=3 ttl=64 time=0.126 ms
64 bytes from 172.22.1.3: icmp_req=4 ttl=64 time=0.125 ms
64 bytes from 172.22.1.3: icmp_req=5 ttl=64 time=0.127 ms
ping 8.8.8.8 # ping de google
(terminal network ou telecommunication network, ou encore teletype network) et (File Transfert Protocole)
non sécurisé
ssh login@adress
scp fichier login@adress:
sftp login@adress
ls ,permet lister la machine distante
!ls ,sur la machine locale, idem avec cd et les autres commandes
put et get permettent le transfert de fichier
https://fr.wikipedia.org/wiki/Address_Resolution_Protocol
L’Address Resolution Protocol (ARP, protocole de résolution d’adresse) est un protocole utilisé pour traduire une adresse de protocole de couche réseau (typiquement une adresse IPv4) en une adresse de protocole de couche de liaison (typiquement une adresse MAC). Il se situe à l’interface entre la couche réseau (couche 3 du modèle OSI) et la couche de liaison (couche 2 du modèle OSI).
La commande arp sous linux
-a affiche (tous) les hôtes en style BSD
-e display (all) hosts in default (Linux) style
-s, --set définit une nouvelle entrée ARP
-d, --delete supprime une entrée
-v, --verbose mode verbeux
-n, --numeric ne résoud pas les noms
-i, --device spécifie l'interface réseau (p.ex. eth0)
-D, --use-device lit l'<adrmat> depuis le périphérique
-A, -p, --protocol spécifie la famille de protocoles
-f, --file lit les nouvelles entrées à partir d'un fichier ou de /etc/et
arp -va
liste la table arp de votre ordinateur.
arp -d
supprime une entrée
pour tout vider on peut envisager un script shell:
for i in `arp -a | grep -Eo '([[:digit:]]+\.){3}[[:digit:]]+'`
do
arp -d $i
done
CIDR , sigle de Classless Inter Domain Routing
/8 -> 11111111 00000000 00000000 00000000 (255.0.0.0)
/16 -> 11111111 111111111 00000000 00000000 (255.255.0.0)
Classe A
Une adresse IP de classe A dispose d'un seul octet pour identifier le réseau et de trois octets pour identifier les machines sur ce réseau. Un réseau de classe A peut comporter jusqu'à 23×8-2 postes, soit 224-2, soit 16 777 214 terminaux. Le premier octet d'une adresse IP de classe A commence toujours par le bit 0. La plage d'adresse en binaire s'étend de 0000 0000 à 0111 111, soit de 0.X.X.X à 127.X.X.X. Certaines valeurs étant réservées à des usages particuliers. Un exemple d'adresse IP de classe A est : 10.50.49.13.
Classe B
Une adresse IP de classe B dispose de deux octets pour identifier le réseau et de deux octets pour identifier les machines sur ce réseau. Un réseau de classe B peut comporter jusqu'à 22×8-2 postes, soit 216-2, soit 65 534 terminaux. Le premier octet d'une adresse IP de classe B commence toujours par la séquence de bit 10, il est donc compris entre 128 et 191. Un exemple d'adresse IP de classe B est : 172.16.1.23.
Classe C
Une adresse IP de classe C dispose de trois octets pour identifier le réseau et d'un seul octet pour identifier les machines sur ce réseau. Un réseau de classe C peut comporter jusqu'à 28-2 postes, soit 254 terminaux. Le premier octet d'une adresse IP de classe C commence toujours par la séquence de bits 110, il est donc compris entre 192 et 223. Un exemple d'adresse IP de classe C est : 192.168.1.34.
Classe D
Les adresses de classe D sont utilisées pour les communications multicast. Le premier octet d'une adresse IP de classe D commence toujours par la séquence de bits 1110, il est donc compris entre 224 et 239. Un exemple d'adresse IP de classe D est : 224.0.0.1.
Classe E
Les adresses de classe E sont réservées par IANA à un usage non déterminé. Les adresses de classe E commencent toujours par la séquence de bits 1111, ils débutent donc en 240.0.0.0 et se terminent en 255.255.255.255.
Exercice dans quelle classe sont ils? :
10.172.64.254
172.22.1.1
172.22.1.2
172.22.1.3
172.22.7.1
8.8.8.8