{"id":1183,"date":"2019-12-21T08:57:48","date_gmt":"2019-12-21T07:57:48","guid":{"rendered":"http:\/\/blogperso.union31.fr\/?p=1183"},"modified":"2019-12-21T12:24:44","modified_gmt":"2019-12-21T11:24:44","slug":"packet-tracer-sauvegarde-et-acces-a-distance","status":"publish","type":"post","link":"https:\/\/blogperso.union31.fr\/?p=1183","title":{"rendered":"Packet tracer : sauvegarde locale et sur un serveur d&rsquo;un switch"},"content":{"rendered":"\n<p>Il va \u00eatre abord\u00e9 la sauvegarde et la restauration:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>locale au sein d&rsquo;un switch<\/li><li>sur ou \u00e0 partir d&rsquo;un serveur TFTP <\/li><\/ul>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sommaire<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogperso.union31.fr\/?p=1183\/#I_Sauvegarde_Restauration_locale\" >I Sauvegarde \/ Restauration locale<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogperso.union31.fr\/?p=1183\/#I1_Visualisation_de_la_configuration\" >I.1 Visualisation de la configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogperso.union31.fr\/?p=1183\/#I2_Sauvegarde_de_la_configuration\" >I.2 Sauvegarde de la configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogperso.union31.fr\/?p=1183\/#I3_Suppression_de_la_configuration_du_switch\" >I.3 Suppression de la configuration du switch<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogperso.union31.fr\/?p=1183\/#I4_Restauration_dune_configuration\" >I.4 Restauration d&rsquo;une configuration<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogperso.union31.fr\/?p=1183\/#II_Sauvegarde_restauration_sur_un_serveur_TFTP\" >II Sauvegarde \/ restauration sur un serveur TFTP<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"I_Sauvegarde_Restauration_locale\"><\/span>I Sauvegarde \/ Restauration locale<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"I1_Visualisation_de_la_configuration\"><\/span>I.1 Visualisation de la configuration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Il y a deux types de configuration : <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>la configuration actuelle (running-config),<\/li><li>la configuration au d\u00e9marrage du switch (startup-config).<\/li><\/ul>\n\n\n\n<p>Pour visualiser la configuration actuelle : show running-config<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_01#show running-config \nBuilding configuration...\n\nCurrent configuration : 2150 bytes\n!\nversion 12.2\nno service timestamps log datetime msec\nno service timestamps debug datetime msec\nno service password-encryption\n!\nhostname Switch_01\n!\n!\n!\n!\n!\n!\nspanning-tree mode pvst\nspanning-tree extend system-id\n!\ninterface Port-channel1\n switchport mode trunk\n!\ninterface FastEthernet0\/1\n switchport access vlan 20\n!\ninterface FastEthernet0\/2\n switchport access vlan 20\n!\ninterface FastEthernet0\/3\n switchport access vlan 30\n shutdown\n!\n....<\/code><\/pre>\n\n\n\n<p>Pour la configuration au d\u00e9marrage du switch :  show startup-config<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_01#show startup-config \nUsing 2150 bytes\n!\nversion 12.2\nno service timestamps log datetime msec\nno service timestamps debug datetime msec\nno service password-encryption\n!\nhostname Switch_01\n!\n!\n!\n!\n!\n!\nspanning-tree mode pvst\nspanning-tree extend system-id\n!\ninterface Port-channel1\n switchport mode trunk\n!\ninterface FastEthernet0\/1\n switchport access vlan 20\n!\ninterface FastEthernet0\/2\n switchport access vlan 20\n!<\/code><\/pre>\n\n\n\n<p>Dans notre cas les 2 configurations sont identiques. Ce qui est normal mais si on ne fait pas attention les 2 fichiers pourraient \u00eatre diff\u00e9rent par oubli de sauvegarde apr\u00e8s une modification du switch (seule le fichier running-config est modifi\u00e9).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"I2_Sauvegarde_de_la_configuration\"><\/span>I.2 Sauvegarde de la configuration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Pour enregistrer la configuration courante 2 commandes sont \u00e0 disposition :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u00ab\u00a0write\u00a0\u00bb ou \u00ab\u00a0w\u00a0\u00bb qui copie la configuration courante vers la configuration de d\u00e9marrage,<\/li><li>\u00ab\u00a0copy running-config startup-config<\/li><\/ul>\n\n\n\n<p>Exemple de la commande \u00ab\u00a0write\u00a0\u00bb<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_01#write\nBuilding configuration...\n[OK]<\/code><\/pre>\n\n\n\n<p>Pour la commande \u00ab\u00a0copy\u00a0\u00bb il est int\u00e9ressant de voir ses possibilit\u00e9s :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_01#copy ?\n  flash:          Copy from flash: file system\n  ftp:            Copy from ftp: file system\n  running-config  Copy from current system configuration\n  scp:            Copy from scp: file system\n  startup-config  Copy from startup configuration\n  tftp:           Copy from tftp: file system<\/code><\/pre>\n\n\n\n<p>On retrouve les param\u00e8tres \u00ab\u00a0running-config\u00a0\u00bb et \u00ab\u00a0startup-config\u00a0\u00bb. N\u00e9anmoins on peut voir qu&rsquo;une copie de configuration peut \u00eatre effectu\u00e9e en dehors du switch (scp \/ tftp \/ ftp).<\/p>\n\n\n\n<p>Pour sauvegarder une configuration cliente sur la mat\u00e9riel, l&rsquo;exemple ci-dessous montre un exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_01#copy running-config flash:\nDestination filename [running-config]? sauve01.txt\nBuilding configuration...\n[OK]<\/code><\/pre>\n\n\n\n<p>Et pour visualiser le ou les fichiers pr\u00e9sents sur le switch : \u00ab\u00a0dir\u00a0\u00bb<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_01#dir\nDirectory of flash:\/\n\n    1  -rw-     4414921          &lt;no date>  c2960-lanbase-mz.122-25.FX.bin\n    4  -rw-        2150          &lt;no date>  config.text\n    6  -rw-        2150          &lt;no date>  sauve01.txt\n    5  -rw-         676          &lt;no date>  vlan.dat\n\n64016384 bytes total (59596487 bytes free)<\/code><\/pre>\n\n\n\n<p>On retrouve bien le fichier sauve01.txt. Pour le supprimer il faudra utiliser la commande \u00ab\u00a0delete\u00a0\u00bb :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_01#delete sauve01.txt\nDelete filename [sauve01.txt]?\nDelete flash:\/sauve01.txt? [confirm]\n\nSwitch_01#dir\nDirectory of flash:\/\n\n    1  -rw-     4414921          &lt;no date>  c2960-lanbase-mz.122-25.FX.bin\n    4  -rw-        2150          &lt;no date>  config.text\n    5  -rw-         676          &lt;no date>  vlan.dat\n\n64016384 bytes total (59598637 bytes free)<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"I3_Suppression_de_la_configuration_du_switch\"><\/span>I.3 Suppression de la configuration du switch<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Avant de r\u00e9initialiser la configuration, nous allons la sauvegarder :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_01#copy running-config flash:\nDestination filename [running-config]? sauve02.txt\nBuilding configuration...\n[OK]\nSwitch_01#dir\nDirectory of flash:\/\n\n    1  -rw-     4414921          &lt;no date>  c2960-lanbase-mz.122-25.FX.bin\n    4  -rw-        2150          &lt;no date>  config.text\n    7  -rw-        2150          &lt;no date>  sauve02.txt\n    5  -rw-         676          &lt;no date>  vlan.dat\n\n64016384 bytes total (59596487 bytes free)<\/code><\/pre>\n\n\n\n<p>Pour r\u00e9initialiser la configuration du switch il faut :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>effacer la configuration de red\u00e9marrage,<\/li><li>effacer le fichier des VLAN<\/li><\/ul>\n\n\n\n<p><span style=\"text-decoration: underline;\">Suppression de la configuration :<\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_02#write erase\nErasing the nvram filesystem will remove all configuration files! Continue? [confirm]\n[OK]\nErase of nvram: complete\n%SYS-7-NV_BLOCK_INIT: Initialized the geometry of nvram<\/code><\/pre>\n\n\n\n<p>Attention : tous les fichiers sont supprim\u00e9s (m\u00eame la sauvegarde faite avant) sauf le fichier vlan.dat<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Suppression des vlan :<\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_02#delete flash:\/vlan.dat\nDelete filename [\/vlan.dat]?\nDelete flash:\/vlan.dat? [confirm]\n\nSwitch_02#dir\nDirectory of flash:\/\n\n    1  -rw-     4414921          &lt;no date>  c2960-lanbase-mz.122-25.FX.bin\n\n64016384 bytes total (59601463 bytes free)<\/code><\/pre>\n\n\n\n<p>On refait une sauvegarde locale :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_02#copy running-config flash:\nDestination filename [running-config]? sauve02.txt\nBuilding configuration...\n[OK]\nSwitch_02#dir\nDirectory of flash:\/\n\n    1  -rw-     4414921          &lt;no date>  c2960-lanbase-mz.122-25.FX.bin\n    6  -rw-        1930          &lt;no date>  sauve02.txt\n\n64016384 bytes total (59599533 bytes free)<\/code><\/pre>\n\n\n\n<p>Puis on reboot le switch :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_02#reload \nProceed with reload? [confirm]\n<\/code><\/pre>\n\n\n\n<p>Au red\u00e9marrage, voyons les informations :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch>enable\nSwitch#show vlan\nSwitch#show vlan brief\n\nVLAN Name                             Status    Ports\n---- -------------------------------- --------- -------------------------------\n1    default                          active    Fa0\/1, Fa0\/2, Fa0\/3, Fa0\/4\n                                                Fa0\/5, Fa0\/6, Fa0\/7, Fa0\/8\n                                                Fa0\/9, Fa0\/10, Fa0\/11, Fa0\/12\n                                                Fa0\/13, Fa0\/14, Fa0\/15, Fa0\/16\n                                                Fa0\/17, Fa0\/18, Fa0\/19, Fa0\/20\n                                                Fa0\/21, Fa0\/22, Fa0\/23, Fa0\/24\n1002 fddi-default                     active    \n1003 token-ring-default               active    \n1004 fddinet-default                  active    \n1005 trnet-default                    active   <\/code><\/pre>\n\n\n\n<p>Le nom du switch a repris son nom par d\u00e9faut et tous les ports sont dans le vlan 1 (sauf les 2 ports gigabits car ils connect\u00e9s \u00e0 un autre switch en mode trunk).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"I4_Restauration_dune_configuration\"><\/span>I.4 Restauration d&rsquo;une configuration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Pour restaurer localement il faut taper la commande \u00ab\u00a0copy flash: startup-config\u00a0\u00bb comme ci-dessous :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch#copy flash: startup-config \nSource filename []? sauve02.txt\nDestination filename [startup-config]? \n[OK]\n\n1930 bytes copied in 0.416 secs (4639 bytes\/sec)<\/code><\/pre>\n\n\n\n<p>Ainsi nous voyons l&rsquo;effet suivant : le fichier \u00ab\u00a0config.text\u00a0\u00bb \u00e0 la m\u00eame taille que celui de \u00ab\u00a0sauve02.txt\u00a0\u00bb<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch#dir\nDirectory of flash:\/\n\n    1  -rw-     4414921          &lt;no date>  c2960-lanbase-mz.122-25.FX.bin\n    7  -rw-        1930          &lt;no date>  config.text\n    6  -rw-        1930          &lt;no date>  sauve02.txt\n\n64016384 bytes total (59597603 bytes free)<\/code><\/pre>\n\n\n\n<p>On red\u00e9marre le switch :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch#reload<\/code><\/pre>\n\n\n\n<p>Au red\u00e9marrage on remarque d\u00e9j\u00e0 que le nom du switch a repris son nom :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Press RETURN to get started!\nSwitch_02><\/code><\/pre>\n\n\n\n<p>Puis en regardant les Vlan et la pr\u00e9sence d&rsquo;un agr\u00e9gat :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_02#show vlan brief\n\nVLAN Name                             Status    Ports\n---- -------------------------------- --------- -------------------------------\n1    default                          active    \n20   VLAN0020                         active    Fa0\/1, Fa0\/2, Fa0\/3, Fa0\/4\n                                                Fa0\/5, Fa0\/6, Fa0\/7, Fa0\/8\n                                                Fa0\/9, Fa0\/10, Fa0\/11, Fa0\/12\n                                                Fa0\/13, Fa0\/14, Fa0\/15, Fa0\/16\n                                                Fa0\/17, Fa0\/18, Fa0\/19, Fa0\/20\n                                                Fa0\/21, Fa0\/22, Fa0\/23, Fa0\/24\n1002 fddi-default                     active    \n1003 token-ring-default               active    \n1004 fddinet-default                  active    \n1005 trnet-default                    active    \n\nSwitch_02#show etherchannel \n                Channel-group listing:\n                ----------------------\n\nGroup: 1\n----------\nGroup state = L2\nPorts: 2 Maxports = 16\nPort-channels: 1 Max Port-channels = 16\nProtocol:   LACP\n<\/code><\/pre>\n\n\n\n<p>Tout est revenu ainsi que le fichier vlan.dat :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch_02#dir\nDirectory of flash:\/\n\n    1  -rw-     4414921          &lt;no date>  c2960-lanbase-mz.122-25.FX.bin\n    7  -rw-        1930          &lt;no date>  config.text\n    6  -rw-        1930          &lt;no date>  sauve02.txt\n    8  -rw-         616          &lt;no date>  vlan.dat\n\n64016384 bytes total (59596987 bytes free)<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"II_Sauvegarde_restauration_sur_un_serveur_TFTP\"><\/span>II Sauvegarde \/ restauration sur un serveur TFTP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>L&rsquo;objectif de faire des sauvegardes (et restauration) en dehors du swicth.<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Pr\u00e9paration :<\/span><\/p>\n\n\n\n<p>Dans un premier temps il faut installer un serveur TFTP qui aura l&rsquo;adresse IP 192.168.0.110<\/p>\n\n\n\n<p>Ensuite, sur le switch, il faut configurer une adresse IP de VLAN (n\u00b01 dans notre cas) :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch#configure terminal \nEnter configuration commands, one per line.  End with CNTL\/Z.\nSwitch(config)#interface vlan 1\nSwitch(config-if)#ip address ?\n  A.B.C.D  IP address\n  dhcp     IP Address negotiated via DHCP\nSwitch(config-if)#ip address 192.168.0.254 255.255.255.0\nSwitch(config-if)#no shutdown \nSwitch(config-if)#exit<\/code><\/pre>\n\n\n\n<p>Le switch pourra communiquer avec le serveur TFTP qui a l&rsquo;adresse IP 192.168.0.110<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch#ping 192.168.0.110\n\nType escape sequence to abort.\nSending 5, 100-byte ICMP Echos to 192.168.0.110, timeout is 2 seconds:\n!!!!!\nSuccess rate is 100 percent (5\/5), round-trip min\/avg\/max = 0\/0\/0 ms<\/code><\/pre>\n\n\n\n<p><span style=\"text-decoration: underline;\">R\u00e9cup\u00e9ration de notre sauvegarde locale sur le serveur TFTP:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch#copy flash: tftp:\nSource filename []? sauve02.txt\nAddress or name of remote host []? 192.168.0.110\nDestination filename [sauve02.txt]? \n\nWriting sauve02.txt...!!\n[OK - 1930 bytes]\n\n1930 bytes copied in 0.001 secs (1930000 bytes\/sec)<\/code><\/pre>\n\n\n\n<p><span style=\"text-decoration: underline;\">Restauration d&rsquo;une sauvegarde sur le switch :<\/span> <\/p>\n\n\n\n<p>Nous allons maintenant, \u00e0 partir de cette sauvegarde,  la restaurer sur le switch :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch#copy tftp: ?\n  flash:          Copy to flash: file system\n  running-config  Copy configuration from system\n  startup-config  Copy startup configuration from system\nSwitch#copy tftp: startup-config \nAddress or name of remote host []? 192.168.0.110\nSource filename []? sauve02.txt\nDestination filename [startup-config]? \n\nAccessing tftp:\/\/192.168.0.110\/sauve02.txt...\nLoading sauve02.txt from 192.168.0.110: !\n[OK - 1930 bytes]\n\n1930 bytes copied in 0.001 secs (1930000 bytes\/sec)<\/code><\/pre>\n\n\n\n<p>On red\u00e9marre :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch#reload<\/code><\/pre>\n\n\n\n<p>Et on retrouve le nom du switch (et sa configuration) :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Press RETURN to get started!\nSwitch_02><\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il va \u00eatre abord\u00e9 la sauvegarde et la restauration: locale au sein d&rsquo;un switch sur ou \u00e0 partir d&rsquo;un serveur TFTP I Sauvegarde \/ Restauration locale I.1 Visualisation de la configuration Il y a deux types de configuration : la<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1183","post","type-post","status-publish","format-standard","hentry","category-_systeme"],"_links":{"self":[{"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/posts\/1183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1183"}],"version-history":[{"count":26,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/posts\/1183\/revisions"}],"predecessor-version":[{"id":1216,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=\/wp\/v2\/posts\/1183\/revisions\/1216"}],"wp:attachment":[{"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogperso.union31.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}