{"id":11908,"date":"2021-08-04T17:24:01","date_gmt":"2021-08-04T15:24:01","guid":{"rendered":"https:\/\/www.domorizon.eu\/blog\/?p=11908"},"modified":"2023-04-02T13:04:35","modified_gmt":"2023-04-02T11:04:35","slug":"linux-configuration-reseau-en-ligne-de-commande","status":"publish","type":"post","link":"https:\/\/www.domorizon.eu\/blog\/linux-configuration-reseau-en-ligne-de-commande\/","title":{"rendered":"Linux : Configuration r\u00e9seau en ligne de commande"},"content":{"rendered":"<ol>\n<li><a href=\"#intro\">Introduction<\/a><\/li>\n<li><a href=\"#debian\">Configuration DEBIAN<\/a><\/li>\n<li><a href=\"#centos\">Configuration CentOS &amp; RedHat<\/a>\n<ol style=\"list-style-type: lower-alpha;\">\n<li><a href=\"#networkscript\">Configuration standard via les Network-Scripts<\/a><\/li>\n<li><a href=\"#networkmanager\">Configuration via NetworkManager<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"#suse\">Configuration sur Suse Linux<\/a><\/li>\n<li><a href=\"#mageia\">Configuration sur Mageia<\/a><\/li>\n<\/ol>\n<p><a id=\"intro\"><\/a>Linux est un produit de base, disponible dans des \u00ab\u00a0distributions\u00a0\u00bb, mais chaque distributions proposent de configurer les interfaces r\u00e9seau de mani\u00e8re compl\u00e8tement diff\u00e9rente&#8230; Petit tour du propri\u00e9taire ou plut\u00f4t des propri\u00e9taires.<\/p>\n<p>Cet article va expliquer comment param\u00e9trer une interface r\u00e9seau en DHCP ou avec une adresse IP, surtout depuis la disparition des \u00ab\u00a0<a href=\"https:\/\/sourceforge.net\/projects\/net-tools\/\" target=\"_blank\" rel=\"noopener noreferrer\"><em>Net-Tools<\/em><\/a>\u00a0\u00bb au profit de \u00ab\u00a0<a href=\"https:\/\/wiki.linuxfoundation.org\/networking\/iproute2\" target=\"_blank\" rel=\"noopener noreferrer\"><em>iproute2<\/em><\/a>\u00ab\u00a0. Il ne couvre pas par contre, la configuration d&rsquo;interface sp\u00e9cifique tel que les BOND, VLAN, PPP, Wireless, etc&#8230; ainsi que le routage et les configuration de pare-feu.<\/p>\n<p>Le paquet \u00ab\u00a0<em>iproute2<\/em>\u00a0\u00bb remplace les commandes standard que l&rsquo;on conna\u00eet tous (ifconfig, iwconfig, route, &#8230;) au profit de nouvelles commandes; voici un rappel des correspondances :<\/p>\n<div class=\"supsystic-table-loader la-ball-8bits la-2x\" style=\"color:#f090f0\"><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><\/div><div id=\"supsystic-table-1_34203\" class=\"supsystic-tables-wrap \" style=\" visibility: hidden; \" ><table id=\"supsystic-table-1\" class=\"supsystic-table compact border hover lightboxImg cell-border\" data-id=\"1\" data-view-id=\"1_34203\" data-title=\"Commandes r\u00e9seau Linux\" data-currency-format=\"$1,000.00\" data-percent-format=\"10.00%\" data-date-format=\"DD.MM.YYYY\" data-time-format=\"HH:mm\" data-features=\"[&quot;after_table_loaded_script&quot;,&quot;auto_width&quot;]\" data-search-value=\"\" data-lightbox-img=\"\" data-head=\"on\" data-head-rows-count=\"1\" data-fixed-head=\"on\" data-fixed-height = \"600\" data-pagination-length=\"50,100,All\" data-auto-index=\"off\" data-searching-settings=\"{&quot;columnSearchPosition&quot;:&quot;bottom&quot;,&quot;minChars&quot;:&quot;0&quot;}\" data-lang=\"French\" data-override=\"{&quot;emptyTable&quot;:&quot;&quot;,&quot;info&quot;:&quot;&quot;,&quot;infoEmpty&quot;:&quot;&quot;,&quot;infoFiltered&quot;:&quot;&quot;,&quot;lengthMenu&quot;:&quot;&quot;,&quot;search&quot;:&quot;&quot;,&quot;zeroRecords&quot;:&quot;&quot;,&quot;exportLabel&quot;:&quot;&quot;,&quot;file&quot;:&quot;French&quot;}\" data-merged=\"[]\" data-responsive-mode=\"0\" data-from-history=\"0\" ><thead><tr><th data-cell-id=\"A1\" data-x=\"0\" data-y=\"1\" data-db-index=\"1\" class=\"\" data-cell-type=\"text\" data-original-value=\"\" data-order=\"\" ><\/th><th data-cell-id=\"B1\" data-x=\"1\" data-y=\"1\" data-db-index=\"1\" class=\"bold bg-b0ed4e\" data-cell-type=\"text\" data-original-value=\"NET-TOOLS\" data-order=\"NET-TOOLS\" >NET-TOOLS <\/th><th data-cell-id=\"C1\" data-x=\"2\" data-y=\"1\" data-db-index=\"1\" class=\"bold bg-b0ed4e\" data-cell-type=\"text\" data-original-value=\"IPROUTE2\" data-order=\"IPROUTE2\" >IPROUTE2 <\/th><\/tr><\/thead><tbody><tr style=\"height:px\" ><td data-cell-id=\"A2\" data-x=\"0\" data-y=\"2\" data-db-index=\"2\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"Voir toutes les interfaces r\u00e9seau\" data-order=\"Voir toutes les interfaces r\u00e9seau\" >Voir toutes les interfaces r\u00e9seau <\/td><td data-cell-id=\"B2\" data-x=\"1\" data-y=\"2\" data-db-index=\"2\" class=\"\" data-cell-type=\"text\" data-original-value=\"ifconfig -a\" data-order=\"ifconfig -a\" >ifconfig -a <\/td><td data-cell-id=\"C2\" data-x=\"2\" data-y=\"2\" data-db-index=\"2\" class=\"\" data-cell-type=\"text\" data-original-value=\"ip link show\" data-order=\"ip link show\" >ip link show <\/td><\/tr><tr style=\"height:px\" ><td data-cell-id=\"A3\" data-x=\"0\" data-y=\"3\" data-db-index=\"3\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"Activer l&#039;interface r\u00e9seau\" data-order=\"Activer l&#039;interface r\u00e9seau\" >Activer l'interface r\u00e9seau <\/td><td data-cell-id=\"B3\" data-x=\"1\" data-y=\"3\" data-db-index=\"3\" class=\"\" data-cell-type=\"text\" data-original-value=\"ifconfig eth1 up\" data-order=\"ifconfig eth1 up\" >ifconfig eth1 up <\/td><td data-cell-id=\"C3\" data-x=\"2\" data-y=\"3\" data-db-index=\"3\" class=\"\" data-cell-type=\"text\" data-original-value=\"ip link set up eth1\" data-order=\"ip link set up eth1\" >ip link set up eth1 <\/td><\/tr><tr style=\"height:px\" ><td data-cell-id=\"A4\" data-x=\"0\" data-y=\"4\" data-db-index=\"4\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"D\u00e9sactiver l&#039;interface r\u00e9seau\" data-order=\"D\u00e9sactiver l&#039;interface r\u00e9seau\" >D\u00e9sactiver l'interface r\u00e9seau <\/td><td data-cell-id=\"B4\" data-x=\"1\" data-y=\"4\" data-db-index=\"4\" class=\"\" data-cell-type=\"text\" data-original-value=\"ifconfig eth1 down\" data-order=\"ifconfig eth1 down\" >ifconfig eth1 down <\/td><td data-cell-id=\"C4\" data-x=\"2\" data-y=\"4\" data-db-index=\"4\" class=\"\" data-cell-type=\"text\" data-original-value=\"ip link set down eth1\" data-order=\"ip link set down eth1\" >ip link set down eth1 <\/td><\/tr><tr style=\"height:px\" ><td data-cell-id=\"A5\" data-x=\"0\" data-y=\"5\" data-db-index=\"5\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"D\u00e9finir le masque IP \/ r\u00e9seau\" data-order=\"D\u00e9finir le masque IP \/ r\u00e9seau\" >D\u00e9finir le masque IP \/ r\u00e9seau <\/td><td data-cell-id=\"B5\" data-x=\"1\" data-y=\"5\" data-db-index=\"5\" class=\"\" data-cell-type=\"text\" data-original-value=\"ifconfig eth1 192.168.0.1\/24\" data-order=\"ifconfig eth1 192.168.0.1\/24\" >ifconfig eth1 192.168.0.1\/24 <\/td><td data-cell-id=\"C5\" data-x=\"2\" data-y=\"5\" data-db-index=\"5\" class=\"\" data-cell-type=\"text\" data-original-value=\"ip addr add 192.168.0.1\/24 dev eth1\" data-order=\"ip addr add 192.168.0.1\/24 dev eth1\" >ip addr add 192.168.0.1\/24 dev eth1 <\/td><\/tr><tr style=\"height:px\" ><td data-cell-id=\"A6\" data-x=\"0\" data-y=\"6\" data-db-index=\"6\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"Supprimer la d\u00e9finition IP \/ Masque du r\u00e9seau\" data-order=\"Supprimer la d\u00e9finition IP \/ Masque du r\u00e9seau\" >Supprimer la d\u00e9finition IP \/ Masque du r\u00e9seau <\/td><td data-cell-id=\"B6\" data-x=\"1\" data-y=\"6\" data-db-index=\"6\" class=\"\" data-cell-type=\"text\" data-original-value=\"ifconfig eth1 0\" data-order=\"ifconfig eth1 0\" >ifconfig eth1 0 <\/td><td data-cell-id=\"C6\" data-x=\"2\" data-y=\"6\" data-db-index=\"6\" class=\"\" data-cell-type=\"text\" data-original-value=\"ip addr del 192.168.0.1\/24 dev eth1\" data-order=\"ip addr del 192.168.0.1\/24 dev eth1\" >ip addr del 192.168.0.1\/24 dev eth1 <\/td><\/tr><tr style=\"height:px\" ><td data-cell-id=\"A7\" data-x=\"0\" data-y=\"7\" data-db-index=\"7\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"Informations sp\u00e9cifiques \u00e0 une interface\" data-order=\"Informations sp\u00e9cifiques \u00e0 une interface\" >Informations sp\u00e9cifiques \u00e0 une interface <\/td><td data-cell-id=\"B7\" data-x=\"1\" data-y=\"7\" data-db-index=\"7\" class=\"\" data-cell-type=\"text\" data-original-value=\"ifconfig eth1\" data-order=\"ifconfig eth1\" >ifconfig eth1 <\/td><td data-cell-id=\"C7\" data-x=\"2\" data-y=\"7\" data-db-index=\"7\" class=\"\" data-cell-type=\"text\" data-original-value=\"ip addr show dev eth1\" data-order=\"ip addr show dev eth1\" >ip addr show dev eth1 <\/td><\/tr><tr style=\"height:px\" ><td data-cell-id=\"A8\" data-x=\"0\" data-y=\"8\" data-db-index=\"8\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"Modification de MAC-ADDRESS\" data-order=\"Modification de MAC-ADDRESS\" >Modification de MAC-ADDRESS <\/td><td data-cell-id=\"B8\" data-x=\"1\" data-y=\"8\" data-db-index=\"8\" class=\"\" data-cell-type=\"text\" data-original-value=\"ifconfig eth1 hw ether 00:52:bc:33:25:a1\" data-order=\"ifconfig eth1 hw ether 00:52:bc:33:25:a1\" >ifconfig eth1 hw ether 00:52:bc:33:25:a1 <\/td><td data-cell-id=\"C8\" data-x=\"2\" data-y=\"8\" data-db-index=\"8\" class=\"\" data-cell-type=\"text\" data-original-value=\"ip link set dev eth1 address 00:52:bc:33:25:a1\" data-order=\"ip link set dev eth1 address 00:52:bc:33:25:a1\" >ip link set dev eth1 address 00:52:bc:33:25:a1 <\/td><\/tr><tr style=\"height:px\" ><td data-cell-id=\"A9\" data-x=\"0\" data-y=\"9\" data-db-index=\"9\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"Afficher la table de routage\" data-order=\"Afficher la table de routage\" >Afficher la table de routage <\/td><td data-cell-id=\"B9\" data-x=\"1\" data-y=\"9\" data-db-index=\"9\" class=\"\" data-cell-type=\"text\" data-original-value=\"route -n ou netstat -rn\" data-order=\"route -n ou netstat -rn\" >route -n ou netstat -rn <\/td><td data-cell-id=\"C9\" data-x=\"2\" data-y=\"9\" data-db-index=\"9\" class=\"\" data-cell-type=\"text\" data-original-value=\"ip route show\" data-order=\"ip route show\" >ip route show <\/td><\/tr><tr style=\"height:px\" ><td data-cell-id=\"A10\" data-x=\"0\" data-y=\"10\" data-db-index=\"10\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"Ajout de l&#039;itin\u00e9raire par d\u00e9faut\" data-order=\"Ajout de l&#039;itin\u00e9raire par d\u00e9faut\" >Ajout de l'itin\u00e9raire par d\u00e9faut <\/td><td data-cell-id=\"B10\" data-x=\"1\" data-y=\"10\" data-db-index=\"10\" class=\"\" data-cell-type=\"text\" data-original-value=\"route add -net 192.168.0.1\" data-order=\"route add -net 192.168.0.1\" >route add -net 192.168.0.1 <\/td><td data-cell-id=\"C10\" data-x=\"2\" data-y=\"10\" data-db-index=\"10\" class=\"\" data-cell-type=\"text\" data-original-value=\"ip route add default via 192.168.0.1\" data-order=\"ip route add default via 192.168.0.1\" >ip route add default via 192.168.0.1 <\/td><\/tr><tr style=\"height:px\" ><td data-cell-id=\"A11\" data-x=\"0\" data-y=\"11\" data-db-index=\"11\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"Ajouter une route statique\" data-order=\"Ajouter une route statique\" >Ajouter une route statique <\/td><td data-cell-id=\"B11\" data-x=\"1\" data-y=\"11\" data-db-index=\"11\" class=\"\" data-cell-type=\"text\" data-original-value=\"route add -net 192.168.0.1\/24 gw eth1\" data-order=\"route add -net 192.168.0.1\/24 gw eth1\" >route add -net 192.168.0.1\/24 gw eth1 <\/td><td data-cell-id=\"C11\" data-x=\"2\" data-y=\"11\" data-db-index=\"11\" class=\"\" data-cell-type=\"text\" data-original-value=\"ip route add 192.168.0.1\/24 dev eth1\" data-order=\"ip route add 192.168.0.1\/24 dev eth1\" >ip route add 192.168.0.1\/24 dev eth1 <\/td><\/tr><tr style=\"height:px\" ><td data-cell-id=\"A12\" data-x=\"0\" data-y=\"12\" data-db-index=\"12\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"Manipulation de r\u00e9seau et requ\u00eate\" data-order=\"Manipulation de r\u00e9seau et requ\u00eate\" >Manipulation de r\u00e9seau et requ\u00eate <\/td><td data-cell-id=\"B12\" data-x=\"1\" data-y=\"12\" data-db-index=\"12\" class=\"\" data-cell-type=\"text\" data-original-value=\"mii-tool\" data-order=\"mii-tool\" >mii-tool <\/td><td data-cell-id=\"C12\" data-x=\"2\" data-y=\"12\" data-db-index=\"12\" class=\"\" data-cell-type=\"text\" data-original-value=\"ethtool\" data-order=\"ethtool\" >ethtool <\/td><\/tr><tr style=\"height:px\" ><td data-cell-id=\"A13\" data-x=\"0\" data-y=\"13\" data-db-index=\"13\" class=\"bg-a5d6e8\" data-cell-type=\"text\" data-original-value=\"Affichage des informations WLAN\" data-order=\"Affichage des informations WLAN\" >Affichage des informations WLAN <\/td><td data-cell-id=\"B13\" data-x=\"1\" data-y=\"13\" data-db-index=\"13\" class=\"\" data-cell-type=\"text\" data-original-value=\"iwconfig\" data-order=\"iwconfig\" >iwconfig <\/td><td data-cell-id=\"C13\" data-x=\"2\" data-y=\"13\" data-db-index=\"13\" class=\"\" data-cell-type=\"text\" data-original-value=\"iw\" data-order=\"iw\" >iw <\/td><\/tr><\/tbody><\/table><!-- \/#supsystic-table-1.supsystic-table --><\/div><!-- \/.supsystic-tables-wrap --><!-- Tables Generator by Supsystic --><!-- Version:1.11.1 --><!-- http:\/\/supsystic.com\/ --><a title=\"WP Table Builder\" style=\"display:none;\" href=\"https:\/\/supsystic.com\/plugins\/wordpress-data-table-plugin\/?utm_medium=love_link\" target=\"_blank\">WP Table Builder<\/a>\n<p>(FIXME : indiquer comment d\u00e9finir une interface r\u00e9seau : eth0 ? enp0s3 ? etc&#8230;)<\/p>\n<p>[tds_council]<\/p>\n<p>Le service DNS est normalement propos\u00e9 par votre op\u00e9rateur, soit au travers sa BOX, soit en pointant directement sur les serveurs de son infrastructure.<\/p>\n<p>Google, Cloudflare et bien d&rsquo;autres, proposent un service gratuit de DNS qu&rsquo;il vous est possible de configurer dans vos machines.<\/p>\n<p>Cloudflare est le petit dernier et semble \u00eatre plus rapide que tous ses concurrents : il propose \u00e9galement des fonctionnalit\u00e9s int\u00e9ressantes permettant de limiter l&rsquo;acc\u00e8s \u00e0 certains sites (adulte et site \u00ab\u00a0v\u00e9rol\u00e9\u00a0\u00bb ou avec des malwares); de plus, il certifie qu&rsquo;il n&rsquo;utilisera pas vos donn\u00e9es&#8230; chose que Google ne semble pas faire.<\/p>\n<h3><span style=\"color: #ff7f00;\">Cloudflare<\/span>, on choisira un seul type de DNS parmi les 3 propos\u00e9s ci-dessous :<\/h3>\n<ul>\n<li>\n<h4>Les DNS \u00ab\u00a0<em>normaux<\/em>\u00ab\u00a0<\/h4>\n<ul>\n<li><strong>DNS primaire :<\/strong> 1.1.1.1<\/li>\n<li><strong>DNS secondaire :<\/strong> 1.0.0.1<\/li>\n<\/ul>\n<\/li>\n<li>\n<h4>Les DNS pour bloquer uniquement les malwares<\/h4>\n<ul>\n<li><strong>DNS primaire :<\/strong> 1.1.1.2<\/li>\n<li><strong>DNS secondaire :<\/strong> 1.0.0.2<\/li>\n<\/ul>\n<\/li>\n<li>\n<h4>Les DNS pour bloquer les malwares et les contenus pour adultes<\/h4>\n<ul>\n<li><strong>DNS primaire :<\/strong> 1.1.1.3<\/li>\n<li><strong>DNS secondaire :<\/strong> 1.0.0.3<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><span style=\"color: #ff7f00;\">Google<\/span> :<\/h3>\n<ul>\n<li><strong>DNS primaire :<\/strong> 8.8.8.8<\/li>\n<li><strong>DNS secondaire :<\/strong> 8.8.4.4<\/li>\n<\/ul>\n<p>[\/tds_council]<\/p>\n<h2><a id=\"debian\"><\/a><a  href=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_debian.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-1857 \" src=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_debian-150x150.png\" alt=\"\" width=\"60\" height=\"60\" srcset=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_debian-150x150.png 150w, https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_debian.png 225w\" sizes=\"auto, (max-width: 60px) 100vw, 60px\" \/><\/a>Debian : une certaine stabilit\u00e9&#8230;<\/h2>\n<p style=\"padding-left: 40px;\">Sur Debian, <a href=\"https:\/\/wiki.debian.org\/fr\/NetworkConfiguration\" target=\"_blank\" rel=\"noopener noreferrer\">la configuration r\u00e9seau<\/a> reste identique quelque soit la version de la distribution et cela, depuis d\u00e9j\u00e0 quelques ann\u00e9es.<\/p>\n<p style=\"padding-left: 40px;\">Depuis Stretch, les nouveaux syst\u00e8mes n&rsquo;utilisent d\u00e9sormais plus par d\u00e9faut les anciens noms d&rsquo;interface tels que eth0, eth1, wlan0, wlan1. Le nouveau syst\u00e8me utilise des noms bas\u00e9s sur les emplacements du mat\u00e9riel tels que no0, enp0s31f6, wlp1s7 (ou dans le cas des dongles USB, l&rsquo;adresse MAC : enx2c56ac39ec0d).<\/p>\n<p>&nbsp;<\/p>\n<p>[tds_note]Si vous avez besoin de recharger la configuration r\u00e9seau sans red\u00e9marrer, vous pouvez relancer le service :<\/p>\n<p>&nbsp;<\/p>\n<p>systemctl restart networking.service [\/tds_note]<\/p>\n<p>&nbsp;<\/p>\n<p style=\"padding-left: 40px;\">Concernant la configuration, tout se passe dans le fichier \/etc\/network\/interfaces :<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>Mode DHCP :<br \/>\n<\/strong>allow-hotplug enp0s3\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # On autorise la mont\u00e9 de l&rsquo;interface lors du branchement du c\u00e2ble r\u00e9seau<br \/>\niface enp0s3 inet dhcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # On d\u00e9fini sur l&rsquo;interface enp0s3 une interface r\u00e9seau qui sera param\u00e9tr\u00e9 en DHCP<br \/>\niface eth0 inet6 dhcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # R\u00e9ception d&rsquo;une adresse IPv6 en mode DHCP<br \/>\niface eth0 inet6 auto\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # R\u00e9ception d&rsquo;une adresse IPv6 en mode auto en utilisant l&rsquo;auto-configuration sans \u00e9tat (<strong>S<\/strong>tate<strong>L<\/strong>ess <strong>A<\/strong>ddress <strong>A<\/strong>uto<strong>C<\/strong>onfiguration ou SLAAC)<\/li>\n<li><strong>Mode IP Fixe :<br \/>\n<\/strong>auto eth0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 #<br \/>\niface eth0 inet static\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # On d\u00e9fini l&rsquo;interface eth0 poss\u00e9dant une adresse IPv4 statique<br \/>\naddress 192.0.2.7\/24\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # On d\u00e9fini l&rsquo;adresse IPv4 et le masque (\/24); possible de le d\u00e9finir \u00e0 part en indiquant sur une autre ligne : netmask 255.255.255.0<br \/>\ngateway 192.0.2.254\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # On d\u00e9fini la passerelle<br \/>\ndns-nameservers 1.1.1.1 1.0.0.1 8.8.8.8 8.8.4.4\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # On d\u00e9fini les serveurs DNS : ici ceux de Cloudfare et de Google<br \/>\niface eth0 inet6 static\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # On d\u00e9fini l&rsquo;interface eth0 poss\u00e9dant une adresse IPv6 statique<br \/>\naddress 2001:db8::c0ca:1eaf\/64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # On d\u00e9fini l&rsquo;adresse IPv6 et le masque (\/64)<br \/>\ngateway 2001:db8::1ead:ed:beef\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # On d\u00e9fini la passerelle<br \/>\ndns-nameservers 2606:4700:4700::1111 2606:4700:4700::1001\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # On d\u00e9fini les serveurs DNSv6 : \u00ab\u00a02606:4700:4700::1111\u00a0\u00bb \/ \u00ab\u00a02606:4700:4700::1001\u00a0\u00bb<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 40px;\">Il est aussi possible de d\u00e9finir la vitesse de l&rsquo;interface; pour cela, installez le paquet \u00ab\u00a0<em>ethtool<\/em>\u00a0\u00bb ou \u00ab\u00a0<em>mii-tool<\/em>\u00a0\u00bb (en fonction du soutien du pilote de votre carte par l&rsquo;n de ces paquets) et indiquez dans le paragraphe \u00ab\u00a0<em>iface<\/em>\u00a0\u00bb de la carte du fichier \u00ab\u00a0<em>interfaces<\/em>\u00a0\u00bb :<\/p>\n<p style=\"padding-left: 80px;\">up sleep 5; ethtool -s eth0 autoneg off speed 100 duplex full<\/p>\n<p style=\"padding-left: 40px;\">ou<\/p>\n<p style=\"padding-left: 80px;\">mii-tool -F 100baseTx-FD eth0<\/p>\n<p>La configuration des diff\u00e9rentes cartes se fait au travers de \u00ab\u00a0blocs\u00a0\u00bb dans le fichier \/etc\/network\/interfaces; voici un exemple avec 2 interfaces ethernet :<\/p>\n<pre class=\"lang:yaml decode:true \">auto eth0\niface eth0 inet static\n  address 192.0.2.7\/24\n  gateway 192.0.2.254\n\niface eth1 inet6 static\n  address 2001:db8::c0ca:1eaf\/64\n  gateway 2001:db8::1ead:ed:beef\n<\/pre>\n<p>[tds_note]<\/p>\n<p>Configuration DNS:<\/p>\n<p>On vient de parler des DNS, de ceux de Google et de CloudFlare, mais ou doit-on les indiquer sur un syst\u00e8me Debian ?<\/p>\n<p>La r\u00e9ponse est simple : dans le fichier \u00ab\u00a0<em>\/etc\/resolv.conf<\/em>\u00a0\u00bb<\/p>\n<p>Il est a noter que sous Debian, un programme nomm\u00e9 \u00ab\u00a0<a href=\"https:\/\/salsa.debian.org\/debian\/resolvconf\" target=\"_blank\" rel=\"noopener noreferrer\"><em>resolvconf<\/em><\/a>\u00a0\u00bb est peut \u00eatre install\u00e9 : dans ce cas, n&rsquo;\u00e9ditez pas le fichier \u00ab\u00a0<em>\/etc\/resolv.conf<\/em>\u00a0\u00bb \u00e0 la main car ce programme va le g\u00e9rer.<\/p>\n<p>D&rsquo;autres programmes peuvent \u00e9galement modifier votre fichier \u00ab\u00a0<em>\/etc\/resolv.conf<\/em>\u00a0\u00bb :<\/p>\n<ul>\n<li>Le programme <em>resolvconf<br \/>\n<\/em><\/li>\n<li>Le d\u00e9mon <a href=\"#networkmanager\"><em>network-manager<\/em><\/a><\/li>\n<li>les clients (graphique) DHCP<\/li>\n<\/ul>\n<p>[tds_council]<\/p>\n<p>Le programme <em>resolvconf<\/em> garde la trace des informations du syst\u00e8me sur les serveurs de noms de domaine actuellement disponibles. Il ne faut pas le confondre avec le fichier de configuration resolv.conf qui porte malencontreusement presque le m\u00eame nom. Le programme resolvconf est optionnel sur les syst\u00e8mes Debian.<\/p>\n<p>Le fichier de configuration resolv.conf contient des informations sur les serveurs de noms de domaine que le syst\u00e8me doit utiliser. N\u00e9anmoins, quand plusieurs programmes doivent modifer dynamiquement le fichier de configuration resolv.conf, ils peuvent se chevaucher et le fichier peut ne plus \u00eatre synchronis\u00e9. Le programme resolvconf s&rsquo;occupe de ce probl\u00e8me. Il agit comme un interm\u00e9diaire entre les programmes qui fournissent des informations sur les serveurs de noms de domaine (par exemple les clients dhcp) et les programmes qui les utilisent (par exemple resolver).<\/p>\n<p>Quand resolvconf est correctement install\u00e9, le fichier de configuration resolv.conf du r\u00e9pertoire \/etc\/resolv.conf est remplac\u00e9 par un lien symbolique pointant vers le fichier \/etc\/resolvconf\/run\/resolv.conf et le r\u00e9solveur utilise plut\u00f4t le fichier de configuration qui est g\u00e9n\u00e9r\u00e9 dynamiquement par resolvconf \u00e0 cet emplacement \/etc\/resolvconf\/run\/resolv.conf. Le programme resolvconf est en g\u00e9n\u00e9ral seulement n\u00e9cessaire quand un syst\u00e8me a plusieurs programmes qui ont besoin de modifier de fa\u00e7on dynamique les informations sur les serveurs de noms de domaine.<\/p>\n<p>Sur un syst\u00e8me simple o\u00f9 les serveurs de noms de domaine ne changent pas souvent ou bien ne sont modifi\u00e9s que par un programme, le fichier de configuration resolv.conf est suffisant. [\/tds_council]<\/p>\n<p>[\/tds_note]<\/p>\n<p>[tds_info]<\/p>\n<p><a id=\"IPv6Disable\"><\/a>Avec l&rsquo;arriv\u00e9 d&rsquo;IPv6 sur nos BOX op\u00e9rateur, vos interfaces r\u00e9seau peuvent r\u00e9cup\u00e9rer une adresse en IPv6 en plus de celle en IPv4 que vous avez peut \u00eatre fix\u00e9. Le probl\u00e8me, en fonction de la BOX op\u00e9rateur ou du routeur entre vous et Internet, c&rsquo;est que cette adresse IPv6 donne un acc\u00e8s complet \u00e0 votre machine &#8211; sauf si bien sur, vous avez mis des r\u00e8gles de firewall sur cette adresse IPv6. Pour d\u00e9sactiver IPv6 dans Debian ou une autre distribution, il faut passer par le fichier \u00ab\u00a0<em>sysctl.conf<\/em>\u00ab\u00a0. Voici les diff\u00e9rentes options que vous pouvez prendre en compte :<\/p>\n<p>On d\u00e9sactive ipv6 pour toutes les interfaces :<\/p>\n<pre class=\"lang:ini decode:true\">net.ipv6.conf.all.disable_ipv6=1<\/pre>\n<p>On d\u00e9sactive l\u2019auto configuration pour toutes les interfaces :<\/p>\n<pre class=\"lang:ini decode:true\">net.ipv6.conf.all.autoconf=0<\/pre>\n<p>On d\u00e9sactive ipv6 de la configuration par d\u00e9faut :<\/p>\n<pre class=\"lang:ini decode:true\">net.ipv6.conf.default.disable_ipv6=1<\/pre>\n<p>On d\u00e9sactive l\u2019auto configuration par d\u00e9faut :<\/p>\n<pre class=\"lang:ini decode:true\">net.ipv6.conf.default.autoconf=0<\/pre>\n<p>Vous pouvez tester chacune de ces lignes en utilisant la commande \u00ab\u00a0<em>sysctl -w &lt;ligne de conf&gt;<\/em>\u00ab\u00a0.<\/p>\n<p>Une fois votre fichier \u00ab\u00a0sysctl.conf\u00a0\u00bb d\u00e9fini, lancer la commande \u00ab\u00a0<em>sysctl -p<\/em>\u00a0\u00bb pour prendre en compte cette nouvelle configuration dans reboot de la machine.<\/p>\n<p>[\/tds_info]<\/p>\n<h2><a  href=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_redhat.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-1859\" src=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_redhat.png\" alt=\"\" width=\"60\" height=\"60\" srcset=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_redhat.png 225w, https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_redhat-150x150.png 150w\" sizes=\"auto, (max-width: 60px) 100vw, 60px\" \/><\/a><a  href=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_centos.jpg\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-1855\" src=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_centos-150x150.jpg\" alt=\"\" width=\"60\" height=\"60\" srcset=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_centos-150x150.jpg 150w, https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2017\/05\/logo_centos.jpg 200w\" sizes=\"auto, (max-width: 60px) 100vw, 60px\" \/><\/a><a id=\"centos\"><\/a>CentOS &amp; RedHat : L&rsquo;\u00e9volution \u00e0 tout prix&#8230;<\/h2>\n<p style=\"padding-left: 40px;\">La configuration r\u00e9seau sous CentOS ou RedHat se fait de diff\u00e9rente mani\u00e8re, selon la version de la distribution, mais \u00e9galement en fonction si vous utilisez ou pas \u00ab\u00a0<em>NetworkManager<\/em>\u00ab\u00a0.<\/p>\n<p>[tds_warning]<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>ATTENTION :<\/strong><\/span><\/p>\n<p>A partir de la version 8 de CentOS, les \u00ab\u00a0<em>Network-Scripts<\/em>\u00a0\u00bb permettant de configurer les interfaces r\u00e9seau au travers de fichiers de configuration comme sur Debian, <a href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/8\/html\/considerations_in_adopting_rhel_8\/networking_considerations-in-adopting-rhel-8\" target=\"_blank\" rel=\"noopener noreferrer\">ne sont plus install\u00e9s par d\u00e9faut et donc plus soutenu<\/a>. La commande \u00ab\u00a0<em>systemctl status|start|stop network<\/em>\u00a0\u00bb ne fonctionne donc plus :<\/p>\n<blockquote><p><em>Failed to restart network.service: Unit network.service not found<\/em><\/p><\/blockquote>\n<p>De plus, les commandes <strong><em>ifup<\/em><\/strong> et <strong><em>ifdown<\/em><\/strong> sont maintenant apport\u00e9s par le paquet <em>NetworkManager<\/em>.<\/p>\n<p>Il reste toutefois une possibilit\u00e9 de r\u00e9-impl\u00e9menter cette m\u00e9thode de fonctionnement sur CentOS8 &amp; RH8 en installatnt le paquet \u00ab\u00a0<em>network-scripts<\/em>\u00a0\u00bb :<\/p>\n<pre class=\"literallayout\">yum install network-scripts<\/pre>\n<p>[\/tds_warning]<\/p>\n<p>CentOS &amp; RH utilisent diff\u00e9rents fichiers pour configurer le r\u00e9seau lorsque les <em>Network-scripts<\/em> sont utilis\u00e9s :<\/p>\n<p style=\"padding-left: 80px;\"><strong>\/etc\/hosts<\/strong><\/p>\n<p style=\"padding-left: 120px;\">Le but principal de ce fichier est de r\u00e9soudre le nom d&rsquo;un h\u00f4te qui ne pourrait pas \u00eatre r\u00e9solu autrement. Il peut \u00eatre utilis\u00e9 pour r\u00e9soudre des noms d&rsquo;h\u00f4te sur un petit r\u00e9seau sans serveur DNS. Au regard du type de r\u00e9seau sur lequel la machine se situe, ce fichier devrait contenir une ligne pour d\u00e9finir le device \u00ab\u00a0loopback\u00a0\u00bb (127.0.0.1) comme <em>localhost.localdomain<\/em>. Pour plus d&rsquo;information, regarder la page MAN de host(5).<\/p>\n<p style=\"padding-left: 80px;\"><strong>\/etc\/resolv.conf<\/strong><\/p>\n<p style=\"padding-left: 120px;\">Ce fichier sp\u00e9cifie les adresses IP des serveurs de DNS et le domaine \u00e0 rechercher.<br \/>\nThis file specifies the IP addresses of DNS servers and the search domain. Sauf configuration particuli\u00e8re, ce sont les scripts r\u00e9seau qui vont remplir ce fichier. Pour plus d&rsquo;information, voir la page MAN de resolv.conf(5).<\/p>\n<p style=\"padding-left: 80px;\"><strong>\/etc\/sysconfig\/network<\/strong><\/p>\n<p style=\"padding-left: 120px;\">Ce fichier sp\u00e9cifie le routage et une information sur toutes les interfaces de la machine. Il est utilis\u00e9 pour contenir des directives qui vont avoir un effet global et pas seulement sur une seule interface.<\/p>\n<p style=\"padding-left: 80px;\"><strong>\/etc\/sysconfig\/network-scripts\/&lt;NomDeLaCarte&gt;<\/strong><\/p>\n<p style=\"padding-left: 120px;\">Pour chaque interface r\u00e9seau, il y a un fichier de configiration sp\u00e9cifique. Chacun de ces fichiers produit une information sp\u00e9cifique pour une interface r\u00e9seau particulier.<br \/>\nOn pourra revoir <a href=\"#optionsIfCfg\">les notes<\/a> qui expliques des diff\u00e9rentes options et directives que peut contenir ce fichier.<\/p>\n<h3><a id=\"networkscript\"><\/a>CentOS &amp; RH en utilisant les Network-Scripts<\/h3>\n<p style=\"padding-left: 40px;\">Comme indiqu\u00e9 plus haut, ceci ne fonctionnera que sur les versions &lt;= 7 de CentOS ou RedHat.<\/p>\n<p style=\"padding-left: 40px;\">Se rendre dans le dossier <strong><em>\/etc\/sysconfig\/network-scripts<\/em><\/strong><\/p>\n<p style=\"padding-left: 40px;\">Dans ce dossier, on trouvera plusieurs fichiers : celui qui va nous int\u00e9resser est celui qui se nomme \u00ab\u00a0ifcfg-&lt;NomDeLaCarte&gt; (Ex : ifcfg-eth0)<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>Activer un mode DHCP :<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 120px;\">DEVICE=eth0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # Le nom de l&rsquo;interface<br \/>\nBOOTPROTO=dhcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # Le protocole utilis\u00e9 au boot de la machine<br \/>\nONBOOT=yes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # Doit on activer cette interface au boot de la machine ?<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>Activer un mode IP Fixe<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 120px;\">DEVICE=eth0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # Le nom de l&rsquo;interface<br \/>\nBOOTPROTO=none\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # Le protocole utilis\u00e9 au boot de la machine<br \/>\nIPADDR=192.168.2.10\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # L&rsquo;adresse IP que l&rsquo;on souhaite donner \u00e0 l&rsquo;interface<br \/>\nNETMASK=255.255.255.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # Le masque r\u00e9seau donn\u00e9 \u00e0 l&rsquo;interface<br \/>\nGATEWAY=192.168.2.254\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # La passerelle que pourra utiliser l&rsquo;interface pour communiquer vers l&rsquo;exterieur<br \/>\nUSERCTL=no\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # On donne ou pas la possibilit\u00e9 aux utilisateur autre que root de pouvoir administrer cette interface<br \/>\nONBOOT=yes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # Doit on activer cette interface au boot de la machine ?<\/p>\n<p>[tds_info]<\/p>\n<p><a id=\"optionsIfCfg\"><\/a>Il existe d&rsquo;autres options pouvant \u00eatre ajout\u00e9 au fichier de configuration de la carte r\u00e9seau :<\/p>\n<p style=\"padding-left: 40px;\"><strong>BOOTPROTO=protocol<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou l&rsquo;un des protocols est l&rsquo;un de ces possibilit\u00e9s :<\/p>\n<p style=\"padding-left: 120px;\">none \u2014 Aucun protocol de boot ne devrait \u00eatre utilis\u00e9<br \/>\nbootp \u2014 Le protocol BOOTP sera utilis\u00e9.<br \/>\ndhcp \u2014 Le protocol DHCP sera utilis\u00e9.<\/p>\n<p style=\"padding-left: 40px;\"><strong>USERCTL=r\u00e9ponse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou la r\u00e9ponse peut \u00eatre un de ces choix :<\/p>\n<p style=\"padding-left: 120px;\">yes \u2014 Les utilisateur non-root peuvent controler cette interface.<br \/>\nno \u2014 Seul root peut controler cette interface.<\/p>\n<p style=\"padding-left: 40px;\"><strong>ONBOOT=r\u00e9ponse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou la r\u00e9ponse peut \u00eatre un de ces choix :<\/p>\n<p style=\"padding-left: 120px;\">yes \u2014 Ce p\u00e9riph\u00e9rique devrait \u00eatre activ\u00e9 lors du boot de la machine.<br \/>\nno \u2014 Ce p\u00e9riph\u00e9rique ne sera pas activ\u00e9 lors du boot de la machine.<\/p>\n<p style=\"padding-left: 40px;\"><strong>DEVICE=nom<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou le nom est le nom dup\u00e9riph\u00e9rique physique (\u00e0 l&rsquo;exeption des p\u00e9riph\u00e9rique PPP dynamiquement allou\u00e9 ou le nom devient le nom logique).<\/p>\n<p style=\"padding-left: 40px;\"><strong>DHCP_HOSTNAME=nom<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou le nom est un nom court qui sera envoy\u00e9 au serveur DHCP. Utiliser cette option seulement si le serveur DHCP demande au client de sp\u00e9cifier un nom d&rsquo;h\u00f4te avant de recevoir une adresse IP.<\/p>\n<p style=\"padding-left: 40px;\"><strong>BROADCAST=adresse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou l&rsquo;adresse est l&rsquo;adresse de broadcast. Cette directive n&rsquo;a plus lieu d&rsquo;\u00eatre, la valeur est calcul\u00e9 automatiquement avec ipcalc.<\/p>\n<p style=\"padding-left: 40px;\"><strong>DNS{1,2}=adresse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou adresse est une adresse de serveur de nom qui sera plac\u00e9 dans \/etc\/resolv.conf produit par la directive PEERDNS si elle n&rsquo;est pas mis sur \u00ab\u00a0no\u00a0\u00bb.<br \/>\nExemple : DNS1=1.1.1.1<\/p>\n<p style=\"padding-left: 40px;\"><strong>ETHTOOL_OPTS=options<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0<em>options<\/em>\u00a0\u00bb prend les options support\u00e9s par <em>ethtool<\/em>. Par exemple, si vous souhaitez forcer l&rsquo;interface \u00e0 100 Mb et en full duplex :<\/p>\n<p style=\"padding-left: 160px;\">ETHTOOL_OPTS=\u00a0\u00bbautoneg off speed 100 duplex full\u00a0\u00bb<\/p>\n<p style=\"padding-left: 40px;\"><strong>HOTPLUG=r\u00e9ponse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">Ou \u00ab\u00a0r\u00e9ponse\u00a0\u00bb correspond \u00e0 l&rsquo;un de ces choix :<\/p>\n<p style=\"padding-left: 120px;\">yes \u2014 Ce p\u00e9riph\u00e9rique sera activ\u00e9 quand il sera connect\u00e9 sur la machine.<br \/>\nno \u2014 Ce p\u00e9riph\u00e9rique ne sera pas activ\u00e9 quand il sera connect\u00e9 sur la machine.<\/p>\n<p style=\"padding-left: 40px;\"><strong>HWADDR=MAC-adresse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou la \u00ab\u00a0MAC-adresse\u00a0\u00bb est l&rsquo;adresse physique du p\u00e9riph\u00e9rique Ethernet dans un format tel que AA:BB:CC:DD:EE:FF. Cette directive doit \u00eatre utilis\u00e9 sur les machines contenant plus d&rsquo;une carte r\u00e9seau afin de s&rsquo;assurer que les interfaces sont correctement configur\u00e9s au regard de l&rsquo;ordre de chargement de chaque module d&rsquo;interface r\u00e9seau. Cette directive devrait \u00eatre utilis\u00e9 en conjonction avec la directive MACADDR.<\/p>\n<p style=\"padding-left: 80px;\"><em><span style=\"text-decoration: underline;\"><strong>Note :<\/strong><\/span><\/em><\/p>\n<p style=\"padding-left: 120px;\">La persistance des noms d&rsquo;interface est maintenant maintenu par \/etc\/udev\/rules.d\/70-persistent-net.rules.<\/p>\n<p style=\"padding-left: 40px;\"><strong>LINKDELAY=temps<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0temps\u00a0\u00bb est un nombre de seconde que l&rsquo;on attend pour r\u00e9aliser la n\u00e9gociation du lien sur le p\u00e9riph\u00e9rique. Par d\u00e9faut, ce temps est de 5 secondes. Le d\u00e9lais de la n\u00e9gociation du lien, caus\u00e9 par STP par exemple, peut entrainer une augmentation de cette valeur.<\/p>\n<p style=\"padding-left: 40px;\"><strong>MACADDR=MAC-adresse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou MAC-adresse est l&rsquo;adresse physique du p\u00e9riph\u00e9rique Ethernet dans une forme tel que AA:BB:CC:DD:EE:FF.<br \/>\nCette directive est utilis\u00e9 pour assigner une adresse MAC \u00e0 une interface, supplentant l&rsquo;adresse physique poss\u00e9d\u00e9 par la carte r\u00e9seau. Cette directive ne devrait pas \u00eatre utilis\u00e9 en confonction avec la directive HWADDR.<\/p>\n<p style=\"padding-left: 40px;\"><strong>NETMASKn=masque<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0<em>masque<\/em>\u00a0\u00bb est la velur du maque r\u00e9seau et \u00ab\u00a0n\u00a0\u00bbest un nombre entier, cons\u00e9cutif et d\u00e9marrant \u00e0 0 (par exemple : NETMASK0).<br \/>\nIl est utilis\u00e9 quand la configuration de la carte doit supporter plusieurs adresse IP sur son interface. Il peut \u00eatre omis quand il n&rsquo;y a qu&rsquo;une seule adresse \u00e0 configurer.<\/p>\n<p style=\"padding-left: 40px;\"><strong>NETWORK=adresse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0<em>adresse<\/em>\u00a0\u00bb est l&rsquo;adresse r\u00e9seau. Cette directive n&rsquo;est plus utilis\u00e9 car elle est calcul\u00e9 automatiquement par <em>ipcalc<\/em>.<\/p>\n<p style=\"padding-left: 40px;\"><strong>NM_CONTROLLED=r\u00e9ponse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0<em>r\u00e9ponse<\/em>\u00a0\u00bb est l&rsquo;une de ces valeurs :<\/p>\n<p style=\"padding-left: 120px;\">yes \u2014 NetworkManager est autoris\u00e9 \u00e0 configurer ce p\u00e9riph\u00e9rique. C&rsquo;est par d\u00e9faut le cas&#8230; et peu donc \u00eatre omis dans la configiration.<br \/>\nno \u2014 NetworkManager n&rsquo;est pas autoris\u00e9 \u00e0 configurer ce p\u00e9riph\u00e9rique.<\/p>\n<p style=\"padding-left: 40px;\"><strong>PEERDNS=r\u00e9ponse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0<em>r\u00e9ponse<\/em>\u00a0\u00bb est l&rsquo;une de ces valeurs :<\/p>\n<p style=\"padding-left: 120px;\">yes \u2014 Modifie le fichier \/etc\/resolv.conf si la directive DNS est activ\u00e9, que l&rsquo;on utilise la m\u00e9thode DHCP ou que l&rsquo;on utilise la RFC 1877 de Microsoft&rsquo;s sur les connexions PPP. Dans tous les cas, \u00ab\u00a0yes\u00a0\u00bb est par d\u00e9faut.<br \/>\nno \u2014 Ne modifie rien dans \/etc\/resolv.conf.<\/p>\n<p style=\"padding-left: 40px;\"><strong>IPADDRn=adresse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0<em>adresse<\/em>\u00a0\u00bb est l&rsquo;adresse IPv4 et \u00ab\u00a0n\u00a0\u00bb un nombre entier cons\u00e9cutif positif d\u00e9marrant \u00e0 0 (par exemple : IPADDR0). Cela est utilis\u00e9 pour des configuration avec de multiple adresse IP rattach\u00e9es \u00e0 cette interface. Il peut \u00eatre omis s&rsquo;il n&rsquo;y a qu&rsquo;une seule adresse de configur\u00e9.<\/p>\n<p>[\/tds_info]<\/p>\n<p>[tds_note]<\/p>\n<p style=\"padding-left: 40px;\"><strong>DHCPV6C=r\u00e9ponse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0r\u00e9ponse\u00a0\u00bb est l&rsquo;une de ces valeur :<\/p>\n<p style=\"padding-left: 120px;\">yes \u2014 Utilise DHCP pour obtenir une adresse IPv6 pour cette interface.<br \/>\nno \u2014 N&rsquo;utilise pas DHCP pour obtenir une adresse IPv6 pour cette interface. C&rsquo;est la valeur par d\u00e9faut.<\/p>\n<p style=\"padding-left: 80px;\">Une adresse IPv6 locale sera assign\u00e9 tout de m\u00eame par d\u00e9faut. L&rsquo;adresse locale sera bas\u00e9 sur l&rsquo;adresse MAC de l&rsquo;interface comme d\u00e9fini dans la <a href=\"https:\/\/www.bortzmeyer.org\/4862.html\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 4862<\/a>.<\/p>\n<p style=\"padding-left: 40px;\"><strong>DHCPV6C_OPTIONS=r\u00e9ponse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0r\u00e9ponse\u00a0\u00bb contient l&rsquo;une de ces valeurs :<\/p>\n<p style=\"padding-left: 120px;\">-P \u2014 Active la d\u00e9l\u00e9gation du prefix IPv6.<br \/>\n-S \u2014 Utilise DHCP pour obtenir une configuration unique d\u00e9clar\u00e9e, sans adresse, pour cette interface.<br \/>\n-N \u2014 Restaure les otions normales apr\u00e8s utilisation des options -T ou -P.<br \/>\n-T \u2014 Utilise DHCP pour obtenir une adresse IPv6 temporaire pour cette interface.<br \/>\n-D \u2014 Surcharge les valeurs par d\u00e9faut quand on s\u00e9lectionne le type d&rsquo;identifiant unique en DHCP \u00e0 utiliser (DHCP Unique Identifier : DUID).<\/p>\n<p style=\"padding-left: 80px;\">Par d\u00e9faut, le client DHCP (dhclient) cr\u00e9e un identifiant unique DHCP (DHCP Unique Identifier [DUID]) bas\u00e9 sur l&rsquo;adresse du lien r\u00e9seau (DUID-LL) s&rsquo;il fonctionne dans un mode d\u00e9clarr\u00e9 (avec l&rsquo;option -S, sans demander une adresse), ou s&rsquo;il cr\u00e9e un identifiant bas\u00e9 sur l&rsquo;adresse du lien r\u00e9seau ajout\u00e9 \u00e0 un timestamp (DUID-LLT) si il fonctionne dans un mode d\u00e9clar\u00e9 (sans l&rsquo;option -S, demandant une adresse). L&rsquo;option -D surcharge ce mode par defaut, avec une valeur pour LL ou LLT.<\/p>\n<p style=\"padding-left: 40px;\"><strong>IPV6ADDR=adresse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0adresse\u00a0\u00bb est la premiere adresse IPv6 statique, ou primaire, sur l&rsquo;interface.<br \/>\nLe format est sous forme \u00ab\u00a0adresse \/ longueur du pr\u00e9fix\u00a0\u00bb. Si la longueur du prefix n&rsquo;est pas sp\u00e9cifi\u00e9, \/64 est d\u00e9fini par d\u00e9faut.<br \/>\nNotez que cette d\u00e9finition d\u00e9pend de la valeur donn\u00e9e \u00e0 IPV6INIT devant \u00eatre activ\u00e9.<\/p>\n<p style=\"padding-left: 40px;\"><strong>IPV6ADDR_SECONDARIES=adresse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0adresse\u00a0\u00bb contient une ou plusieurs adresses IPv6, s\u00e9par\u00e9s par un espace, sur cette interface.<br \/>\nLe format est sous forme \u00ab\u00a0adresse\/longueur du prefix\u00a0\u00bb. Si la longueur du prefix n&rsquo;est pas sp\u00e9cifi\u00e9, \/64 est d\u00e9fini par d\u00e9faut.<br \/>\nNotez que cette d\u00e9finition d\u00e9pend de la valeur donn\u00e9e \u00e0 IPV6INIT devant \u00eatre activ\u00e9.<\/p>\n<p style=\"padding-left: 40px;\"><strong>IPV6INIT=r\u00e9ponse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0r\u00e9ponse\u00a0\u00bb contient l&rsquo;une de ces valeurs :<\/p>\n<p style=\"padding-left: 120px;\">yes \u2014 Initialise cette interface pour un adressage IPv6.<br \/>\nno \u2014 N&rsquo;initialise pas cette interface pour un adressage IPv6. C&rsquo;est la valeur par d\u00e9faut.<\/p>\n<p style=\"padding-left: 80px;\">Cette configuration est requise pour le param\u00e9trage IPv6 statique ou par DHCP. Cela n&rsquo;affecte pas la configuration IPv6 \u00ab\u00a0Stateless Address Autoconfiguration\u00a0\u00bb (SLAAC) comme d\u00e9fini dans la <a href=\"https:\/\/www.bortzmeyer.org\/4862.html\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 4862<\/a>.<br \/>\nVoir la <a href=\"#IPv6Disable\">remarque sur \u201c\/etc\/sysconfig\/network\u201d<\/a> concernant la d\u00e9sactivation de IPv6.<\/p>\n<p style=\"padding-left: 40px;\"><strong>IPV6_AUTOCONF=r\u00e9ponse<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0r\u00e9ponse\u00a0\u00bb contient l&rsquo;une de ces valeurs :<\/p>\n<p style=\"padding-left: 120px;\"><strong>yes<\/strong> \u2014 Active l\u2019auto-configuration IPv6 pour cette interface.<br \/>\n<strong>no<\/strong> \u2014 D\u00e9sactive l\u2019auto-configuration IPv6 pour cette interface.<\/p>\n<p style=\"padding-left: 80px;\">Si activ\u00e9, une adresse IPv6 sera demand\u00e9 en utilisant le syst\u00e8me \u00ab\u00a0<em>Neighbor Discovery<\/em>\u00a0\u00bb (ND) d&rsquo;un routeur utilisant un d\u00e9mon \u00ab\u00a0<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Radvd\" target=\"_blank\" rel=\"noopener noreferrer\"><em>radvd<\/em><\/a>\u00ab\u00a0.<br \/>\nNotez que la valeur par d\u00e9faut de la directive <em><strong>IPV6_AUTOCONF<\/strong><\/em> d\u00e9pendra de <strong><em>IPV6FORWARDING<\/em><\/strong> suivant ces param\u00e8tres :<\/p>\n<p style=\"padding-left: 120px;\"><em><strong>IPV6FORWARDING=yes<\/strong><\/em>, alors IPV6_AUTOCONF sera par d\u00e9faut sur \u00ab\u00a0<em>no<\/em>\u00ab\u00a0.<br \/>\n<strong><em>IPV6FORWARDING=no<\/em><\/strong>, alors IPV6_AUTOCONF sera par d\u00e9faut sur \u00ab\u00a0<em>yes<\/em>\u00a0\u00bb et la directive <strong><em>IPV6_ROUTER<\/em><\/strong> aura aucun effet.<\/p>\n<p style=\"padding-left: 40px;\"><strong>IPV6_MTU=valeur<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0valeur\u00a0\u00bb est une valeur optionnelle de la MTU sur cette interface.<\/p>\n<p style=\"padding-left: 40px;\"><strong>IPV6_PRIVACY=rfc3041<\/strong><\/p>\n<p style=\"padding-left: 80px;\">ou \u00ab\u00a0rfc3041\u00a0\u00bb est une valeur optionnelle pour d\u00e9finir cette interface \u00e0 supporter la <a href=\"https:\/\/tools.ietf.org\/html\/rfc3041\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 3041<\/a> \u00ab\u00a0<em>Privacy Extensions for Stateless Address Autoconfiguration in IPv6<\/em>\u00ab\u00a0. Notez que ce param\u00e8tre d\u00e9pend de la directive IPV6INIT devant \u00eatre activ\u00e9.<br \/>\nLe mode support\u00e9 de la RFC 3041 est d\u00e9sactiv\u00e9 par d\u00e9faut. \u00ab\u00a0<em>Stateless Autoconfiguration<\/em>\u00a0\u00bb sera d\u00e9fini par l&rsquo;adresse MAC, et quand elle est disponible, en utilisant la m\u00e9thode EUI-64. L&rsquo;adresse est d\u00e9fini avec un pr\u00e9fixe bien que l&rsquo;adresse est normalement d\u00e9riv\u00e9 de la MAC adresse, elle est donc globalement unique m\u00eame quand le pr\u00e9fixe change. Dans le cas ou le lien est local l&rsquo;adresse du pr\u00e9fixe est fe80::\/64 tel que d\u00e9fini dans la <a href=\"https:\/\/tools.ietf.org\/html\/rfc2462\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 2462<\/a> \u00ab\u00a0<em>IPv6 Stateless Address Autoconfiguration<\/em>\u00ab\u00a0.<\/p>\n<p>[\/tds_note]<\/p>\n<p>&nbsp;<\/p>\n<h3><a id=\"networkmanager\"><\/a>CentOS en utilisant NetworkManager (CentOS &amp; RH &gt;= 7)<\/h3>\n<p style=\"padding-left: 40px;\">Sur ces version de CentOS &amp; RH, la configuration peut se faire \u00e9galement en utilisant \u00ab\u00a0<em>NetworkManager<\/em>\u00ab\u00a0. La particularit\u00e9 des outils NetworkManager est qu&rsquo;ils sont partiellement graphique : en ligne de commande dans un terminal, on se retrouvera avec une interface dans laquelle il faudra jouer de la tabulation pour passer d&rsquo;un champs \u00e0 l&rsquo;autre, de la barre d&rsquo;espace pour activer ou pas un composant et de la touche Entr\u00e9\/Return de votre clavier pour valider la configuration.<\/p>\n<p style=\"padding-left: 40px;\">La commande principale est : nmui<br \/>\nCette commande peut \u00e9galement prendre des arguments afin de pouvor \u00eatre utilis\u00e9 par des scripts qui viendraient \u00e0 (re)configurer le r\u00e9seau.<\/p>\n<p style=\"padding-left: 40px;\">Exemple de configuration d&rsquo;une interface avec nmui :<\/p>\n<h4><\/h4>\n<p>&nbsp;<\/p>\n<p>[tds_note]Parler des martians[\/tds_note]<\/p>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-12054\" src=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2020\/03\/OpenSuseLOGO-150x150.png\" alt=\"\" width=\"60\" height=\"54\" srcset=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2020\/03\/OpenSuseLOGO-300x272.png 300w, https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2020\/03\/OpenSuseLOGO.png 527w\" sizes=\"auto, (max-width: 60px) 100vw, 60px\" \/><a id=\"suse\"><\/a>Suse :<\/h2>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"firstHeading\" class=\"firstHeading\" lang=\"fr\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-12050\" src=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2020\/03\/MageiaLOGO-150x150.png\" alt=\"\" width=\"60\" height=\"67\" srcset=\"https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2020\/03\/MageiaLOGO-269x300.png 269w, https:\/\/www.domorizon.eu\/blog\/wp-content\/uploads\/2020\/03\/MageiaLOGO.png 388w\" sizes=\"auto, (max-width: 60px) 100vw, 60px\" \/><a id=\"mageia\"><\/a>Mageia :<\/h2>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>[tds_council]<\/p>\n<p><span style=\"color: #cc0000;\"><strong><span style=\"font-size: 18pt;\">BONUS<\/span><\/strong><\/span><\/p>\n<p>Comment configurer le nom d&rsquo;une machine sur celle-ci ?Avec son FQDN ?<\/p>\n<p><strong><span style=\"text-decoration: underline;\">DEBIAN<\/span><\/strong> :<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>CENTOS &lt;=6<\/strong><\/span> :<\/p>\n<p>\u00c9diter le fichier <em><strong>\/etc\/sysconfig\/network<\/strong><\/em> et ajouter le nom de votre serveur sur la ligne contenant \u00ab\u00a0<em>HOSTNAME<\/em>=\u00a0\u00bb<\/p>\n<p>Pas besoin de red\u00e9marrer normalement&#8230;<\/p>\n<p><strong><span style=\"text-decoration: underline;\">CENTOS &gt;=7<\/span><\/strong> :<\/p>\n<p>On utilisera la commande \u00ab\u00a0<em><strong>hostnamectl<\/strong><\/em>\u00a0\u00bb pour param\u00e9trer le nom de la machine; lancer la commande \u00ab\u00a0<strong><em>hostnamectl &#8211;static set-hostname &lt;NomMachine&gt;<\/em><\/strong>\u00a0\u00bb avec &lt;NomMachine&gt; \u00e9tant le nom de la machine. Cela aura pour cons\u00e9quence de changer le contenu du fichier \u00ab\u00a0<em><strong>\/etc\/hostname<\/strong><\/em>\u00a0\u00bb<\/p>\n<p><strong><span style=\"text-decoration: underline;\">SUSE<\/span><\/strong> :<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>MAGEIA<\/strong><\/span> :<\/p>\n<p>&nbsp;<\/p>\n<p>On v\u00e9rifiera que le nom et le <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Fully_qualified_domain_name\" target=\"_blank\" rel=\"noopener noreferrer\">FQDN<\/a> si vous en avez sp\u00e9cifi\u00e9 un, est bien compris par le syst\u00e8me : on ex\u00e9cute la commande \u00ab\u00a0<em><strong>hostname -s<\/strong><\/em>\u00a0\u00bb pour avoir le nom de la machine et \u00ab\u00a0<em><strong>hostname -d<\/strong><\/em>\u00a0\u00bb pour connaitre son FQDN.<\/p>\n<p>[\/tds_council]<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[&#8230;]<\/p>\n","protected":false},"author":2,"featured_media":11934,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[10,9],"tags":[346,345,229,342,343,85,349,347,344,337,348],"class_list":["post-11908","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-systeme-dexploitation","tag-centos","tag-configuration","tag-debian","tag-dhcp","tag-ip-fixe","tag-linux","tag-mageia","tag-mandriva","tag-network","tag-redhat","tag-suse"],"_links":{"self":[{"href":"https:\/\/www.domorizon.eu\/blog\/wp-json\/wp\/v2\/posts\/11908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.domorizon.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.domorizon.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.domorizon.eu\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domorizon.eu\/blog\/wp-json\/wp\/v2\/comments?post=11908"}],"version-history":[{"count":25,"href":"https:\/\/www.domorizon.eu\/blog\/wp-json\/wp\/v2\/posts\/11908\/revisions"}],"predecessor-version":[{"id":25053,"href":"https:\/\/www.domorizon.eu\/blog\/wp-json\/wp\/v2\/posts\/11908\/revisions\/25053"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.domorizon.eu\/blog\/wp-json\/wp\/v2\/media\/11934"}],"wp:attachment":[{"href":"https:\/\/www.domorizon.eu\/blog\/wp-json\/wp\/v2\/media?parent=11908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.domorizon.eu\/blog\/wp-json\/wp\/v2\/categories?post=11908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.domorizon.eu\/blog\/wp-json\/wp\/v2\/tags?post=11908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}