{"id":2314,"date":"2018-01-15T10:12:44","date_gmt":"2018-01-15T09:12:44","guid":{"rendered":"https:\/\/pcll.ac-dijon.fr\/eole\/?p=2314"},"modified":"2018-01-15T10:12:44","modified_gmt":"2018-01-15T09:12:44","slug":"hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved","status":"publish","type":"post","link":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/","title":{"rendered":"Hackathon : compte rendu du groupe systemd\u2026 systemd-networkd et systemd-resolved"},"content":{"rendered":"<p><strong>L&rsquo;objectif de ce groupe de travail \u00e9tait de monter en comp\u00e9tences sur l&rsquo;utilisation\/l&rsquo;int\u00e9gration des diff\u00e9rents composants de systemd \u00e0 savoir : systemd-networkd, systemd-resolved, journarld, systemd-nspawn&#8230;<\/strong><\/p>\n<p>En effet, actuellement sur EOLE 2.6, systemd g\u00e8re uniquement les services, il se contente d&rsquo;assurer le passage de System V \u00e0 systemd.<\/p>\n<h2>Qu&rsquo;est ce que systemd ?<\/h2>\n<p><a href=\"https:\/\/wiki.freedesktop.org\/www\/Software\/systemd\/\">systemd<\/a> est un syst\u00e8me d\u2019initialisation et un daemon qui a \u00e9t\u00e9 sp\u00e9cifiquement con\u00e7u pour le noyau Linux comme alternative \u00e0 <a href=\"https:\/\/fr.wikipedia.org\/wiki\/System_V\">System V<\/a>.<br \/>\nIl a pour but d&rsquo;offrir un meilleur cadre pour la gestion des d\u00e9pendances entre services, de permettre le chargement en parall\u00e8le des services au d\u00e9marrage, et de r\u00e9duire les appels aux scripts shell. Le projet a \u00e9t\u00e9 lanc\u00e9 par Lennart Poettering en 2010 et publi\u00e9 sous licence GNU LGPL version 2.12. Le nom de ce programme vient de \u00ab system daemon \u00bb : le daemon du syst\u00e8me.<\/p>\n<p>Source Wikip\u00e9dia : <a class=\"external\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Systemd\">https:\/\/fr.wikipedia.org\/wiki\/Systemd<\/a><\/p>\n<div id=\"attachment_2325\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2325\" class=\"wp-image-2325 size-medium\" src=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png 300w, https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png 720w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2325\" class=\"wp-caption-text\">Composants de systemd &#8211; image de Claudelepoisson sous licence CC by-sa 3.0<\/p><\/div>\n<p>Le site officiel du projet : <a href=\"https:\/\/wiki.freedesktop.org\/www\/Software\/systemd\/\">https:\/\/wiki.freedesktop.org\/www\/Software\/systemd\/<\/a><\/p>\n<h2>Remplacer networking par systemd-networkd et systemd-resolved sur Eolebase<\/h2>\n<p>Le travail s&rsquo;est bas\u00e9 principalement sur la page <a href=\"https:\/\/wiki.archlinux.org\/index.php\/systemd-networkd\">https:\/\/wiki.archlinux.org\/index.php\/systemd-networkd<\/a><\/p>\n<h3>D\u00e9sactiver le service networking<\/h3>\n<p>Dans le fichier <strong>\/usr\/share\/eole\/creole\/dicos\/00_common.xml<\/strong> commenter les lignes suivantes :<\/p>\n<pre>&lt;service method='network'&gt;networking&lt;\/service&gt;<\/pre>\n<pre>&lt;file name='\/etc\/network\/interfaces'\/&gt;<\/pre>\n<pre>&lt;file name='\/etc\/resolv.conf'\/&gt;<\/pre>\n<p>Vider le fichier <strong>\/etc\/network\/interfaces<\/strong> pour ne pas affoler les applications qui teste sont existence :<\/p>\n<pre>&gt; \/etc\/network\/interface<\/pre>\n<p>Supprimer le fichier <strong>\/etc\/resolv.conf<\/strong> :<\/p>\n<pre>rm -f \/etc\/resolv.conf<\/pre>\n<p>Faire un lien symbolique pour que le fichier <strong>resolv.conf<\/strong> soit celui de systemd :<\/p>\n<pre>ln -s \/run\/systemd\/resolve\/resolv.conf \/etc\/resolv.conf<\/pre>\n<p>Dans <strong>\/usr\/lib\/python2.7\/dist-packages\/creole\/reconfigure.py<\/strong> dans la fonction <strong>services<\/strong> commenter la ligne :<\/p>\n<pre>manage_services(action, u'networking', display='console', containers_ctx=[ctx])<\/pre>\n<h3>Int\u00e9grer et configurer les services systemd-networkd et systemd-resolved<\/h3>\n<p>Dans le fichier <strong>\/usr\/share\/eole\/creole\/dicos\/00_common.xml<\/strong> ajouter les lignes suivantes dans <strong>&lt;files&gt;<\/strong>\u00a0 :<\/p>\n<pre>&lt;service&gt;systemd-networkd&lt;\/service&gt;\r\n&lt;service&gt;systemd-resolved&lt;\/service&gt; \r\n&lt;file name='\/etc\/systemd\/network\/25-wired.network'\/&gt;<\/pre>\n<p>Cr\u00e9er un nouveau template dans <strong>\/usr\/share\/eole\/creole\/distrib\/<\/strong> nomm\u00e9 <strong>25-wired.network<\/strong> et contenant :<\/p>\n<pre>[Match]\r\nName=ens*\r\n\r\n[Network]\r\nAddress=%%adresse_ip_eth0\/%%calc_classe(%%adresse_netmask_eth0)\r\nGateway=%%adresse_ip_gw\r\n%if not %%is_empty(%%adresse_ip_dns)\r\n %for %%variable_iter in %%adresse_ip_dns\r\nDNS=%%variable_iter\r\n %end for\r\n%end if\r\nDomains=%%nom_domaine_local<\/pre>\n<p>Reconfigurer le serveur \u00e0 l&rsquo;aide de la commande <strong>reconfigure<\/strong>.<\/p>\n<h3>R\u00e9sultat<\/h3>\n<p>L&rsquo;interface r\u00e9seau est bien g\u00e9r\u00e9e par <strong>systemd-networkd<\/strong>.<\/p>\n<pre>root@eolebase:~# networkctl status\r\n\u25cf State: routable\r\n Address: 192.168.0.24 on ens4\r\n Gateway: 192.168.0.1 on ens4\r\n DNS: 192.168.230.2\r\nSearch Domains: ac-test.fr\r\nroot@eolebase:~#<\/pre>\n<pre>root@eolebase:~# diagnose\r\n*** Test du module eolebase version 2.6.2 (eolebase 0000000A) ***\r\n\r\n*** Paquets install\u00e9s\r\n\r\nNoyau linux : Linux 4.4.0-103-generic\r\n\r\n*** Cartes r\u00e9seau\r\nens4: Speed: Unknown! Duplex: Unknown! (255) Link detected: yes\r\n\r\n*** Interfaces\r\neolebase: 192.168.0.24 =&gt; Ok\r\n\r\n*** Services distants\r\n. Passerelle 192.168.0.1 =&gt; Ok\r\n. DNS 192.168.230.2 =&gt; Ok\r\n. Statut NTP =&gt; Synchronis\u00e9\r\n. Acc\u00e8s distant =&gt; Ok\r\n[\u2026]<\/pre>\n<h2>Transformer le service networkd d&rsquo;Eolebase en passerelle<\/h2>\n<h3>Ajout et configuration d&rsquo;une seconde carte sur un r\u00e9seau d\u00e9di\u00e9<\/h3>\n<p>Attacher une nouvelle interface r\u00e9seau sur la machine virtuelle.<\/p>\n<p>Ajouter le fichier de configuration associ\u00e9 \u00e0 cette carte en activant les options <strong>IPForward<\/strong> et <strong>IPMasquerade<\/strong> directement dans le fichier <strong>\/etc\/systemd\/network\/26-wired.network<\/strong>, la modification n&rsquo;est pas p\u00e9renne en cas d&rsquo;un reconfigure\u00a0 :<\/p>\n<pre>[Match]\r\nName=ens5\r\n\r\n[Network]\r\nAddress=10.1.1.1\/24\r\nIPForward=True\r\nIPMasquerade=True<\/pre>\n<h3>Ajout d&rsquo;une machine utilisant la passerelle<\/h3>\n<p>D\u00e9ploiement et instanciation d&rsquo;une machine virtuelle Eolebase sur le r\u00e9seau d\u00e9di\u00e9 :<\/p>\n<pre>root@client:~# CreoleSet adresse_ip_eth0 10.1.1.2<\/pre>\n<pre>root@client:~# CreoleSet adresse_ip_gw 10.1.1.1<\/pre>\n<p>Le client passe bien par la passerelle :<\/p>\n<pre>root@client:~# diagnose\r\n\r\n*** Test du module eolebase version 2.6.2 (eolebase 0000000A) ***\r\n\r\n*** Cartes r\u00e9seau\r\nens3: Speed: Unknown! Duplex: Unknown! (255) Link detected: yes\r\n\r\n*** Interfaces\r\nclient: 10.1.1.2 =&gt; Ok\r\n\r\n*** Services distants\r\n. Passerelle 10.1.1.1 =&gt; Ok\r\n. DNS 192.168.230.2 =&gt; Ok\r\n. Statut NTP =&gt; D\u00e9synchronis\u00e9\r\n. Serveur Proxy =&gt; Ok\r\n. Acc\u00e8s distant =&gt; Ok\r\n[\u2026]<\/pre>\n<h2>Pour aller plus loin\u2026<\/h2>\n<p>Pour aller plus loin voici ce qui pourrait \u00eatre fait :<\/p>\n<ul>\n<li>Supporter plusieurs plusieurs cartes r\u00e9seau ;<\/li>\n<li>G\u00e9rer le nommage et le renommage des cartes ;<\/li>\n<li>Contournement du fichier <strong>resolv.conf<\/strong> pour le module Seth ;<\/li>\n<li>Supprimer le code li\u00e9 aux service Creole de type \u00ab\u00a0network\u00a0\u00bb ;<\/li>\n<li>Faire le tour des scripts qui essaient de lire le fichier <strong>\/etc\/network\/interfaces<\/strong>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;objectif de ce groupe de travail \u00e9tait de monter en comp\u00e9tences sur l&rsquo;utilisation\/l&rsquo;int\u00e9gration des diff\u00e9rents composants de systemd \u00e0 savoir : systemd-networkd, systemd-resolved, journarld, systemd-nspawn&#8230; En effet, actuellement sur EOLE 2.6, systemd g\u00e8re uniquement les services, il se contente d&rsquo;assurer le passage de System V \u00e0 systemd. Qu&rsquo;est ce que systemd ? systemd est un [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2,3],"tags":[14,13,64],"class_list":["post-2314","post","type-post","status-publish","format-standard","hentry","category-evenements","category-technique","tag-compte-rendu","tag-hackathon","tag-systemd"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hackathon : compte rendu du groupe systemd\u2026 systemd-networkd et systemd-resolved - EOLE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hackathon : compte rendu du groupe systemd\u2026 systemd-networkd et systemd-resolved - EOLE\" \/>\n<meta property=\"og:description\" content=\"L&rsquo;objectif de ce groupe de travail \u00e9tait de monter en comp\u00e9tences sur l&rsquo;utilisation\/l&rsquo;int\u00e9gration des diff\u00e9rents composants de systemd \u00e0 savoir : systemd-networkd, systemd-resolved, journarld, systemd-nspawn&#8230; En effet, actuellement sur EOLE 2.6, systemd g\u00e8re uniquement les services, il se contente d&rsquo;assurer le passage de System V \u00e0 systemd. Qu&rsquo;est ce que systemd ? systemd est un [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/\" \/>\n<meta property=\"og:site_name\" content=\"EOLE\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-15T09:12:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"405\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"G\u00e9rald Schwartzmann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PoleEole\" \/>\n<meta name=\"twitter:site\" content=\"@PoleEole\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"G\u00e9rald Schwartzmann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/\"},\"author\":{\"name\":\"G\u00e9rald Schwartzmann\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d\"},\"headline\":\"Hackathon : compte rendu du groupe systemd\u2026 systemd-networkd et systemd-resolved\",\"datePublished\":\"2018-01-15T09:12:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/\"},\"wordCount\":500,\"image\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png\",\"keywords\":[\"compte rendu\",\"Hackathon\",\"systemd\"],\"articleSection\":[\"\u00c9v\u00e9nements\",\"Technique\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/\",\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/\",\"name\":\"Hackathon : compte rendu du groupe systemd\u2026 systemd-networkd et systemd-resolved - EOLE\",\"isPartOf\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png\",\"datePublished\":\"2018-01-15T09:12:44+00:00\",\"author\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d\"},\"breadcrumb\":{\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#primaryimage\",\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png\",\"contentUrl\":\"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png\",\"width\":720,\"height\":405},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/pcll.ac-dijon.fr\/eole\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hackathon : compte rendu du groupe systemd\u2026 systemd-networkd et systemd-resolved\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#website\",\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/\",\"name\":\"EOLE\",\"description\":\"Ensemble Ouvert Libre Evolutif\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/pcll.ac-dijon.fr\/eole\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d\",\"name\":\"G\u00e9rald Schwartzmann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g\",\"caption\":\"G\u00e9rald Schwartzmann\"},\"url\":\"https:\/\/pcll.ac-dijon.fr\/eole\/author\/gerald\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hackathon : compte rendu du groupe systemd\u2026 systemd-networkd et systemd-resolved - EOLE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/","og_locale":"fr_FR","og_type":"article","og_title":"Hackathon : compte rendu du groupe systemd\u2026 systemd-networkd et systemd-resolved - EOLE","og_description":"L&rsquo;objectif de ce groupe de travail \u00e9tait de monter en comp\u00e9tences sur l&rsquo;utilisation\/l&rsquo;int\u00e9gration des diff\u00e9rents composants de systemd \u00e0 savoir : systemd-networkd, systemd-resolved, journarld, systemd-nspawn&#8230; En effet, actuellement sur EOLE 2.6, systemd g\u00e8re uniquement les services, il se contente d&rsquo;assurer le passage de System V \u00e0 systemd. Qu&rsquo;est ce que systemd ? systemd est un [&hellip;]","og_url":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/","og_site_name":"EOLE","article_published_time":"2018-01-15T09:12:44+00:00","og_image":[{"width":720,"height":405,"url":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png","type":"image\/png"}],"author":"G\u00e9rald Schwartzmann","twitter_card":"summary_large_image","twitter_creator":"@PoleEole","twitter_site":"@PoleEole","twitter_misc":{"\u00c9crit par":"G\u00e9rald Schwartzmann","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#article","isPartOf":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/"},"author":{"name":"G\u00e9rald Schwartzmann","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d"},"headline":"Hackathon : compte rendu du groupe systemd\u2026 systemd-networkd et systemd-resolved","datePublished":"2018-01-15T09:12:44+00:00","mainEntityOfPage":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/"},"wordCount":500,"image":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#primaryimage"},"thumbnailUrl":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png","keywords":["compte rendu","Hackathon","systemd"],"articleSection":["\u00c9v\u00e9nements","Technique"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/","url":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/","name":"Hackathon : compte rendu du groupe systemd\u2026 systemd-networkd et systemd-resolved - EOLE","isPartOf":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#primaryimage"},"image":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#primaryimage"},"thumbnailUrl":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg-300x169.png","datePublished":"2018-01-15T09:12:44+00:00","author":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d"},"breadcrumb":{"@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#primaryimage","url":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png","contentUrl":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-content\/uploads\/sites\/4\/2017\/12\/720px-Composants_systemd.svg.png","width":720,"height":405},{"@type":"BreadcrumbList","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/hackathon-compte-rendu-groupe-systemd-systemd-networkd-systemd-resolved\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/pcll.ac-dijon.fr\/eole\/"},{"@type":"ListItem","position":2,"name":"Hackathon : compte rendu du groupe systemd\u2026 systemd-networkd et systemd-resolved"}]},{"@type":"WebSite","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#website","url":"https:\/\/pcll.ac-dijon.fr\/eole\/","name":"EOLE","description":"Ensemble Ouvert Libre Evolutif","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pcll.ac-dijon.fr\/eole\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/a2a841fd5a669c93f8d7eec693fd2c9d","name":"G\u00e9rald Schwartzmann","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/pcll.ac-dijon.fr\/eole\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bedd4f324d53737b76727dd63247ebf829793da57f3b464d5c50e7764f4b8895?s=96&d=mm&r=g","caption":"G\u00e9rald Schwartzmann"},"url":"https:\/\/pcll.ac-dijon.fr\/eole\/author\/gerald\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts\/2314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/comments?post=2314"}],"version-history":[{"count":10,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts\/2314\/revisions"}],"predecessor-version":[{"id":2410,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/posts\/2314\/revisions\/2410"}],"wp:attachment":[{"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/media?parent=2314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/categories?post=2314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pcll.ac-dijon.fr\/eole\/wp-json\/wp\/v2\/tags?post=2314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}