<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.squi.fr/index.php?action=history&amp;feed=atom&amp;title=FreeRADIUS</id>
	<title>FreeRADIUS - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.squi.fr/index.php?action=history&amp;feed=atom&amp;title=FreeRADIUS"/>
	<link rel="alternate" type="text/html" href="https://wiki.squi.fr/index.php?title=FreeRADIUS&amp;action=history"/>
	<updated>2026-06-12T03:31:54Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.squi.fr/index.php?title=FreeRADIUS&amp;diff=705&amp;oldid=prev</id>
		<title>Justine le 18 février 2019 à 19:14</title>
		<link rel="alternate" type="text/html" href="https://wiki.squi.fr/index.php?title=FreeRADIUS&amp;diff=705&amp;oldid=prev"/>
		<updated>2019-02-18T19:14:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 18 février 2019 à 19:14&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l133&quot;&gt;Ligne 133 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 133 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Une fois ceci fait, il faut d&amp;#039;abord en donner la propriété à freeradius avec un chown freerad:freerad mon_fichier. Vous pourrez ensuite créer un lien vers celui-ci dans le dossier sites-enabled , et supprimer si nécessaire le lien vers default.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Une fois ceci fait, il faut d&amp;#039;abord en donner la propriété à freeradius avec un chown freerad:freerad mon_fichier. Vous pourrez ensuite créer un lien vers celui-ci dans le dossier sites-enabled , et supprimer si nécessaire le lien vers default.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Fichier inner-tunnel: ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Fichier inner-tunnel: ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div class=&quot;wikimodel-emptyline&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le fichier inner-tunnel &amp;quot;de base&amp;quot; doit normalement fonctionner; il faut juste éventuellement s&amp;#039;assurer que la ligne &amp;quot;-ldap&amp;quot; apparaît bien dans la section authorize.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Le fichier inner-tunnel &amp;quot;de base&amp;quot; doit normalement fonctionner; il faut juste éventuellement s&amp;#039;assurer que la ligne &amp;quot;-ldap&amp;quot; apparaît bien dans la section authorize.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;wikimodel-emptyline&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;wikimodel-emptyline&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &amp;lt;span&amp;gt;Configuration des modules LDAP et EAP&amp;lt;/span&amp;gt; ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &amp;lt;span&amp;gt;Configuration des modules LDAP et EAP&amp;lt;/span&amp;gt; ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-mediawiki:diff:1.41:old-704:rev-705:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Justine</name></author>
	</entry>
	<entry>
		<id>https://wiki.squi.fr/index.php?title=FreeRADIUS&amp;diff=704&amp;oldid=prev</id>
		<title>Justine le 18 février 2019 à 19:14</title>
		<link rel="alternate" type="text/html" href="https://wiki.squi.fr/index.php?title=FreeRADIUS&amp;diff=704&amp;oldid=prev"/>
		<updated>2019-02-18T19:14:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.squi.fr/index.php?title=FreeRADIUS&amp;amp;diff=704&amp;amp;oldid=703&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Justine</name></author>
	</entry>
	<entry>
		<id>https://wiki.squi.fr/index.php?title=FreeRADIUS&amp;diff=703&amp;oldid=prev</id>
		<title>Justine le 18 février 2019 à 19:11</title>
		<link rel="alternate" type="text/html" href="https://wiki.squi.fr/index.php?title=FreeRADIUS&amp;diff=703&amp;oldid=prev"/>
		<updated>2019-02-18T19:11:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 18 février 2019 à 19:11&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot;&gt;Ligne 30 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 30 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span&amp;gt;1e - Mise en place du serveur freeradius&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span&amp;gt;1e - Mise en place du serveur freeradius&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;Ligne 35 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 36 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La configuration de freeradius lorsqu&amp;#039;il vient d&amp;#039;être installé convient à la plupart des usages; il est conseillé de s&amp;#039;en servir de base et de la modifier petit à petit. De plus, il est vivement conseillé de faire des copies de sauvegardes des fichiers que l&amp;#039;on modifie. Il faut également vérifier systématiquement que freeradius soit propriétaire des fichiers dont il a besoin.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La configuration de freeradius lorsqu&amp;#039;il vient d&amp;#039;être installé convient à la plupart des usages; il est conseillé de s&amp;#039;en servir de base et de la modifier petit à petit. De plus, il est vivement conseillé de faire des copies de sauvegardes des fichiers que l&amp;#039;on modifie. Il faut également vérifier systématiquement que freeradius soit propriétaire des fichiers dont il a besoin.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div class=&quot;wikimodel-emptyline&quot;&amp;gt;&lt;/del&gt;&amp;amp;nbsp;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&amp;gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Les fichiers dont nous auront besoin sont contenus dans &amp;amp;nbsp;/etc/freeradius/3.0/ et sont les suivants:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Les fichiers dont nous auront besoin sont contenus dans &amp;amp;nbsp;/etc/freeradius/3.0/ et sont les suivants:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l42&quot;&gt;Ligne 42 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 45 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*mods-available et mods-enabled: ces deux dossiers fonctionnent sur le même principe et contiennent les modules de freeradius.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*mods-available et mods-enabled: ces deux dossiers fonctionnent sur le même principe et contiennent les modules de freeradius.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*certs: Ce dossier contient tout ce qui concerne SSL (clefs, certificats, scripts...).  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*certs: Ce dossier contient tout ce qui concerne SSL (clefs, certificats, scripts...).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*clients.conf : ce fichier est là que l&#039;on ajoute les clients du serveurs (en l&#039;occurence, notre point d&#039;accès wifi).  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*clients.conf&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;: ce fichier est là que l&#039;on ajoute les clients du serveurs (en l&#039;occurence, notre point d&#039;accès wifi).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*users : ce fichier sert à ajouter &quot;en dur&quot; des supplicants, c&#039;est-à-dire des utilisateurs; il peut servir notamment pour effectuer des tests.&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*users&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;: ce fichier sert à ajouter &quot;en dur&quot; des supplicants, c&#039;est-à-dire des utilisateurs; il peut servir notamment pour effectuer des tests.&amp;amp;nbsp;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== &lt;/del&gt;&amp;amp;nbsp; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;amp;nbsp;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &amp;lt;span&amp;gt;Création du fichier de serveur virtuel&amp;lt;/span&amp;gt; ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &amp;lt;span&amp;gt;Création du fichier de serveur virtuel&amp;lt;/span&amp;gt; ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l64&quot;&gt;Ligne 64 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 67 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         listen{&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         listen{&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 ipaddr = *      #Ecoute toutes les demandes d&amp;#039;accounting sur le port&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 ipaddr = *      #Ecoute toutes les demandes d&amp;#039;accounting sur le port&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 ipv6addr = ::   #standard&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 ipv6addr =&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;::   #standard&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 port = 0&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 port = 0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 type = acct&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 type = acct&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l137&quot;&gt;Ligne 137 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 140 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans le dossier mods-available:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans le dossier mods-available:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Ouvrir dans un éditeur de texte le fichier ldap afin de décommenter et modifier les lignes suivantes :  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Ouvrir dans un éditeur de texte le fichier ldap afin de décommenter et modifier les lignes suivantes&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;:  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#server = &amp;#039;ldap.rrdns.example.org&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#identity = &amp;#039;cn=admin,dc=example,dc=org&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#password = mypass&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;color: #19177C&amp;quot;&amp;gt;base_dn&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #BA2121&amp;quot;&amp;gt;&amp;#039;dc=example,dc=org&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &amp;lt;blockquote&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#server = &amp;#039;ldap.rrdns.example.org&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#identity = &amp;#039;cn=admin,dc=example,dc=org&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#password = mypass&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;color: #19177C&amp;quot;&amp;gt;base_dn&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #BA2121&amp;quot;&amp;gt;&amp;#039;dc=example,dc=org&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &amp;lt;blockquote&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note : Selon la configuration de votre annuaire LDAP, vous aurez peut-être besoin de modifier la ligne filter = &quot;(uid=%{%{Stripped-User-Name}:-%{User-Name}})&quot;, en replaçant par exemple uid par cn.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;: Selon la configuration de votre annuaire LDAP, vous aurez peut-être besoin de modifier la ligne filter = &quot;(uid=%{%{Stripped-User-Name}:-%{User-Name}})&quot;, en replaçant par exemple uid par cn.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/blockquote&amp;gt; &amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/blockquote&amp;gt; &amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sauvegarder le fichier, puis créer un lien vers celui-ci dans mods-enabled si il n&amp;#039;existe pas.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sauvegarder le fichier, puis créer un lien vers celui-ci dans mods-enabled si il n&amp;#039;existe pas.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l145&quot;&gt;Ligne 145 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 148 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Ouvrir ensuite le fichier eap:  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Ouvrir ensuite le fichier eap:  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**remplacer &amp;lt;code&amp;gt;default_eap_type = gtc&amp;lt;/code&amp;gt; par &amp;lt;code&amp;gt;default_eap_type = ttls&amp;lt;/code&amp;gt; (en début de fichier).  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**remplacer &amp;lt;code&amp;gt;default_eap_type = gtc&amp;lt;/code&amp;gt; par &amp;lt;code&amp;gt;default_eap_type = ttls&amp;lt;/code&amp;gt; (en début de fichier).  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**Note : Le serveur pourrait fonctionner ainsi, avec des certificats snakeoil. Cependant vous pourrez utiliser vos certificats et clefs privées en précisant leur emplacement et mots de passe dans le dans le bloc &amp;lt;code&amp;gt;tls-config tls-common&amp;lt;/code&amp;gt;. Vous pouvez également décommenter la ligne &amp;lt;code&amp;gt;require_client_cert = yes&amp;lt;/code&amp;gt; si vous souhaitez obliger le client à fournir un certificat dans le cadre de l&#039;authentification par EAP-TTLS.    &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;**Note&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;: Le serveur pourrait fonctionner ainsi, avec des certificats snakeoil. Cependant vous pourrez utiliser vos certificats et clefs privées en précisant leur emplacement et mots de passe dans le dans le bloc &amp;lt;code&amp;gt;tls-config tls-common&amp;lt;/code&amp;gt;. Vous pouvez également décommenter la ligne &amp;lt;code&amp;gt;require_client_cert = yes&amp;lt;/code&amp;gt; si vous souhaitez obliger le client à fournir un certificat dans le cadre de l&#039;authentification par EAP-TTLS.    &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Sauvegarder le fichier, puis créer si besoin un lien vers celui-ci dans mods-enabled.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Sauvegarder le fichier, puis créer si besoin un lien vers celui-ci dans mods-enabled.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l166&quot;&gt;Ligne 166 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 169 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;}&amp;lt;/span&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;}&amp;lt;/span&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A ce stade, le serveur serveur freeradius devrait être fonctionnel; vous pouvez tester celui-ci en le lancant avec freeradius -X (qui lance le serveur en mode debug, c&#039;est-à-dire en mode verbeux). Un serveur fonctionnel affiche la ligne : &#039;&#039;&#039;Ready to process requests.&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A ce stade, le serveur serveur freeradius devrait être fonctionnel; vous pouvez tester celui-ci en le lancant avec freeradius -X (qui lance le serveur en mode debug, c&#039;est-à-dire en mode verbeux). Un serveur fonctionnel affiche la ligne&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;nbsp;&lt;/ins&gt;: &#039;&#039;&#039;Ready to process requests.&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Attention cependant, la commande radtest (qui sert à tester normalement à tester le serveur en simulant une demande Access-Request) ne fonctionnera pas, ce qui est normal car celle-ci ne gère pas le protocole EAP. Cela est normalement faisable en utilisant la commande eapol_test qui fait partie du paquet wpasupplicant sur Debian. Cependant la compilation de eapol_test (qui n&amp;#039;est pas dans les dépôts) ne semble à priori pas possible sur Debian...&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Attention cependant, la commande radtest (qui sert à tester normalement à tester le serveur en simulant une demande Access-Request) ne fonctionnera pas, ce qui est normal car celle-ci ne gère pas le protocole EAP. Cela est normalement faisable en utilisant la commande eapol_test qui fait partie du paquet wpasupplicant sur Debian. Cependant la compilation de eapol_test (qui n&amp;#039;est pas dans les dépôts) ne semble à priori pas possible sur Debian...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;wikimodel-emptyline&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div class=&quot;wikimodel-emptyline&quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span&amp;gt;2e - SQL&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;span&amp;gt;2e - SQL&amp;lt;/span&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-mediawiki:diff:1.41:old-702:rev-703:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Justine</name></author>
	</entry>
	<entry>
		<id>https://wiki.squi.fr/index.php?title=FreeRADIUS&amp;diff=702&amp;oldid=prev</id>
		<title>Justine : Page créée avec « &lt;div class=&quot;row document-header&quot;&gt;&lt;div class=&quot;document-info col-xs-12 col-md-7&quot;&gt;&lt;div id=&quot;document-title&quot;&gt; = Mise en place serveur RADIUS (802.1X) = &lt;/div&gt; &lt;div class=&quot;xdocL... »</title>
		<link rel="alternate" type="text/html" href="https://wiki.squi.fr/index.php?title=FreeRADIUS&amp;diff=702&amp;oldid=prev"/>
		<updated>2019-02-18T19:10:42Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « &amp;lt;div class=&amp;quot;row document-header&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;document-info col-xs-12 col-md-7&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;document-title&amp;quot;&amp;gt; = Mise en place serveur RADIUS (802.1X) = &amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;xdocL... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;row document-header&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;document-info col-xs-12 col-md-7&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;document-title&amp;quot;&amp;gt;&lt;br /&gt;
= Mise en place serveur RADIUS (802.1X) =&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;xdocLastModification&amp;quot;&amp;gt;Modifié par &amp;lt;span class=&amp;quot;wikilink&amp;quot;&amp;gt;[http://wiki-prod2.prod.cergy.eisti.fr/bin/view/XWiki/jpu Justine Pelletreau]&amp;lt;/span&amp;gt; le 2018/01/23 10:28&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;document-menu col-xs-12 col-md-5&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;pull-right actionmenu&amp;quot; id=&amp;quot;contentmenu&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;dropdown&amp;quot; id=&amp;quot;tmEdit&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;dropdown&amp;quot; id=&amp;quot;tmMoreActions&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-xs-12&amp;quot; id=&amp;quot;xwikicontent&amp;quot;&amp;gt;&lt;br /&gt;
= &amp;lt;span&amp;gt;Mise en place d&amp;#039;un point d&amp;#039;accès wifi 802.1X, en utilisant un serveur freeradius couplé à un annuaire LDAP, ainsi qu&amp;#039;une base de données SQL pour l&amp;#039;accounting.&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Matériel / Logiciels utilisés: ==&lt;br /&gt;
&lt;br /&gt;
-Une machine virtuelle sous Debian Stretch disposant d&amp;#039;une IP fixe;&lt;br /&gt;
&lt;br /&gt;
-Un point d&amp;#039;accès wifi HP Procurve 420 disposant également d&amp;#039;une adresse fixe;&lt;br /&gt;
&lt;br /&gt;
-Un poste client pour les tests (le supplicant)&lt;br /&gt;
&lt;br /&gt;
-Un serveur LDAP (non LDAPs) ainsi qu&amp;#039;un compte ayant accès à la lecture des mots de passe sur celui-ci.&lt;br /&gt;
&lt;br /&gt;
-Les logiciels &amp;quot;freeradius&amp;quot; et &amp;quot;freeradius-ldap&amp;quot;; la version utilisée est la 3.0.12&lt;br /&gt;
&lt;br /&gt;
-Une base de données SQL, en local ou sur le réseau&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Vocabulaire ==&lt;br /&gt;
&lt;br /&gt;
*NAS : Il s&amp;#039;agit ici de Network Acces Server, soit en l&amp;#039;occurence le point d&amp;#039;accès WiFi (rien à voir avec Network Attached Storage). &lt;br /&gt;
*Supplicant : Le supplicant désigne ici le client final, soit l&amp;#039;ordinateur de la personne qui cherchera à se connecter au réseau sans fil. On distingue ainsi le serveur (le serveur RADIUS), du &amp;quot;client&amp;quot; (le NAS), du supplicant. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span&amp;gt;1e - Mise en place du serveur freeradius&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;pre class=&amp;quot;code&amp;quot;&amp;gt; apt-get install freeradius freeradius-ldap &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
La configuration de freeradius lorsqu&amp;#039;il vient d&amp;#039;être installé convient à la plupart des usages; il est conseillé de s&amp;#039;en servir de base et de la modifier petit à petit. De plus, il est vivement conseillé de faire des copies de sauvegardes des fichiers que l&amp;#039;on modifie. Il faut également vérifier systématiquement que freeradius soit propriétaire des fichiers dont il a besoin.&lt;br /&gt;
&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &lt;br /&gt;
Les fichiers dont nous auront besoin sont contenus dans &amp;amp;nbsp;/etc/freeradius/3.0/ et sont les suivants:&lt;br /&gt;
&lt;br /&gt;
*radiusd.conf: c&amp;#039;est le fichier de configuration principal de freeradius; il contient des options générales et ne devrait en principe pas avoir besoin d&amp;#039;être modifié pour que le serveur fonctionne. Il peut en fonction des besoin être intéressant d&amp;#039;y modifier les limites de connexions simultanées (max-requests). &lt;br /&gt;
*sites-available et sites-enabled: sites-available contient les fichiers de serveurs virtuels et sites-enabled contient des liens vers les fichiers que l&amp;#039;on souhaite mettre en place; le fonctionnement est similaire à celui d&amp;#039;apache. Les deux fichiers les plus importants sont default et inner-tunnel: default est le serveur par défaut convenant à la plupart des usages t inner-tunnel se charge des tunnels pour le protocole EAP-TTLS. &lt;br /&gt;
*mods-available et mods-enabled: ces deux dossiers fonctionnent sur le même principe et contiennent les modules de freeradius. &lt;br /&gt;
*certs: Ce dossier contient tout ce qui concerne SSL (clefs, certificats, scripts...). &lt;br /&gt;
*clients.conf : ce fichier est là que l&amp;#039;on ajoute les clients du serveurs (en l&amp;#039;occurence, notre point d&amp;#039;accès wifi). &lt;br /&gt;
*users : ce fichier sert à ajouter &amp;quot;en dur&amp;quot; des supplicants, c&amp;#039;est-à-dire des utilisateurs; il peut servir notamment pour effectuer des tests.&amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
=== &amp;amp;nbsp; ===&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span&amp;gt;Création du fichier de serveur virtuel&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Créer dans le dossier sites-available un nouveau fichier de serveur virtuel (vous pouvez également modifier le fichier default; il est cependant fortement conseillé d&amp;#039;en faire une copie de sauvegarde) ayant le contenu suivant (l&amp;#039;explication de la fonction de chaque commande est disponible dans le fichier default):&lt;br /&gt;
&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;pre class=&amp;quot;code&amp;quot;&amp;gt;######&lt;br /&gt;
#Serveur fonctionnant avec une authentification EAP-TTLS, un annuaire LDAP et un accounting en SQL&lt;br /&gt;
######&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
########Partie Auth&lt;br /&gt;
server{&lt;br /&gt;
        listen{&lt;br /&gt;
                type = auth     #Ecoute toutes les demandes d&amp;#039;auth sur le port 1812&lt;br /&gt;
                port = 1812&lt;br /&gt;
                ipaddr = *&lt;br /&gt;
        }&lt;br /&gt;
        listen{&lt;br /&gt;
                ipaddr = *      #Ecoute toutes les demandes d&amp;#039;accounting sur le port&lt;br /&gt;
                ipv6addr = ::   #standard&lt;br /&gt;
                port = 0&lt;br /&gt;
                type = acct&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        authorize{&lt;br /&gt;
                filter_username #Filtre les usernames et password; certains vieux NAS&lt;br /&gt;
                filter_password #envoient parfois des zéros en trop&lt;br /&gt;
&lt;br /&gt;
                preprocess      #Prendre en compte d&amp;#039;abord les hints et huntgroups&lt;br /&gt;
                eap             #Ma methode d&amp;#039;auth.&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        authenticate{&lt;br /&gt;
                eap&lt;br /&gt;
&lt;br /&gt;
        Auth-Type eap {&lt;br /&gt;
                eap{&lt;br /&gt;
                        handled = 1&lt;br /&gt;
                }&lt;br /&gt;
                if (handled &amp;amp;&amp;amp; (Response-Packet-Type == Access-Challenge)) {&lt;br /&gt;
                        attr_filter.access_challenge.post-auth&lt;br /&gt;
                        handled #Filtrer certains attributs incorrects emis par notre NAS&lt;br /&gt;
                }               #qui est un peu vieux; ceux-ci nous ralentissaient voire&lt;br /&gt;
                                #nous empechaient de nous connecter&lt;br /&gt;
&lt;br /&gt;
               }&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
##########Partie comptabilisation&lt;br /&gt;
&lt;br /&gt;
        preacct {&lt;br /&gt;
                acct_unique     #Donne un identifiant semi-unique à chaque requête&lt;br /&gt;
                preprocess      #Evite des erreurs avec SQL&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        accounting {&lt;br /&gt;
                detail          #Ecrit un log en clair dans un fichier; ici les request&lt;br /&gt;
                unix            #Logue les users connectés à mon NAS dans radwtmp&lt;br /&gt;
                sql&lt;br /&gt;
&lt;br /&gt;
                attr_filter.accounting_response         #Filtre les attributs dans les reponses&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        session {&lt;br /&gt;
                radutmp #Ecrit dans un fichier UNIX les connexions; utile aux commandes radwho et radlast&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
###Partie post-auth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        post-auth {&lt;br /&gt;
        Post-Auth-Type REJECT {&lt;br /&gt;
                attr_filter.access_reject&lt;br /&gt;
                -sql&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &lt;br /&gt;
Une fois ceci fait, il faut d&amp;#039;abord en donner la propriété à freeradius avec un chown freerad:freerad mon_fichier. Vous pourrez ensuite créer un lien vers celui-ci dans le dossier sites-enabled , et supprimer si nécessaire le lien vers default.&lt;br /&gt;
&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &lt;br /&gt;
=== Fichier inner-tunnel: ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &lt;br /&gt;
Le fichier inner-tunnel &amp;quot;de base&amp;quot; doit normalement fonctionner; il faut juste éventuellement s&amp;#039;assurer que la ligne &amp;quot;-ldap&amp;quot; apparaît bien dans la section authorize.&lt;br /&gt;
&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &lt;br /&gt;
=== &amp;lt;span&amp;gt;Configuration des modules LDAP et EAP&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Dans le dossier mods-available:&lt;br /&gt;
&lt;br /&gt;
*Ouvrir dans un éditeur de texte le fichier ldap afin de décommenter et modifier les lignes suivantes : &lt;br /&gt;
&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;code&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#server = &amp;#039;ldap.rrdns.example.org&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#identity = &amp;#039;cn=admin,dc=example,dc=org&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#password = mypass&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;color: #19177C&amp;quot;&amp;gt;base_dn&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #BA2121&amp;quot;&amp;gt;&amp;#039;dc=example,dc=org&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &amp;lt;blockquote&amp;gt;&lt;br /&gt;
Note : Selon la configuration de votre annuaire LDAP, vous aurez peut-être besoin de modifier la ligne filter = &amp;quot;(uid=%{%{Stripped-User-Name}:-%{User-Name}})&amp;quot;, en replaçant par exemple uid par cn.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt; &amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &lt;br /&gt;
Sauvegarder le fichier, puis créer un lien vers celui-ci dans mods-enabled si il n&amp;#039;existe pas.&lt;br /&gt;
&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &lt;br /&gt;
*Ouvrir ensuite le fichier eap: &lt;br /&gt;
**remplacer &amp;lt;code&amp;gt;default_eap_type = gtc&amp;lt;/code&amp;gt; par &amp;lt;code&amp;gt;default_eap_type = ttls&amp;lt;/code&amp;gt; (en début de fichier). &lt;br /&gt;
**Note : Le serveur pourrait fonctionner ainsi, avec des certificats snakeoil. Cependant vous pourrez utiliser vos certificats et clefs privées en précisant leur emplacement et mots de passe dans le dans le bloc &amp;lt;code&amp;gt;tls-config tls-common&amp;lt;/code&amp;gt;. Vous pouvez également décommenter la ligne &amp;lt;code&amp;gt;require_client_cert = yes&amp;lt;/code&amp;gt; si vous souhaitez obliger le client à fournir un certificat dans le cadre de l&amp;#039;authentification par EAP-TTLS.   &lt;br /&gt;
*Sauvegarder le fichier, puis créer si besoin un lien vers celui-ci dans mods-enabled. &lt;br /&gt;
&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &lt;br /&gt;
=== Modification du fichier clients: ===&lt;br /&gt;
&lt;br /&gt;
*Ouvrir le fichier clients.conf et ajouter un bloc pour votre point d&amp;#039;accès: &lt;br /&gt;
&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;pre class=&amp;quot;code&amp;quot;&amp;gt;client &amp;lt;span style=&amp;quot;color: #008000&amp;quot;&amp;gt;test&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;{&amp;lt;/span&amp;gt;                              &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#Le nom de mon client&amp;lt;/span&amp;gt;&lt;br /&gt;
       &amp;lt;span style=&amp;quot;color: #19177C&amp;quot;&amp;gt;ipaddr&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;192.168.1.1        &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;          #L&amp;#039;adresse IP du NAS&amp;lt;/span&amp;gt;&lt;br /&gt;
       &amp;lt;span style=&amp;quot;color: #19177C&amp;quot;&amp;gt;proto&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt; *                           &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#Permet d&amp;#039;écouter les paquets de tous types&amp;lt;/span&amp;gt;&lt;br /&gt;
       &amp;lt;span style=&amp;quot;color: #19177C&amp;quot;&amp;gt;secret&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;testing123           &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;        #Ce mot de passe est partagé par le serveur freeradius et le NAS&amp;lt;/span&amp;gt;&lt;br /&gt;
       &amp;lt;span style=&amp;quot;color: #19177C&amp;quot;&amp;gt;shortname&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt; radiustest   &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;           #Le SSID du NAS, qui sera affiché dans les logs de freeradius&amp;lt;/span&amp;gt;&lt;br /&gt;
       &amp;lt;span style=&amp;quot;color: #19177C&amp;quot;&amp;gt;nas_type&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt; other             &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;       #Accepte quelques modèles de NAS  dont le nôtre ne fait pas partie. (cf. man clients.conf)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        limit &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;{&amp;lt;/span&amp;gt;&lt;br /&gt;
               &amp;lt;span style=&amp;quot;color: #19177C&amp;quot;&amp;gt;max_connections&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;16&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;      #Ce bloc est optionnel; il permet de limiter les connexions, ici 16 connexions maximum&amp;lt;/span&amp;gt;&lt;br /&gt;
               &amp;lt;span style=&amp;quot;color: #19177C&amp;quot;&amp;gt;lifetime&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;                 &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#Durée limite des connexions (0 = pas de limite)&amp;lt;/span&amp;gt;&lt;br /&gt;
               &amp;lt;span style=&amp;quot;color: #19177C&amp;quot;&amp;gt;idle_timeout&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;30&amp;lt;/span&amp;gt;            &amp;lt;span style=&amp;quot;font-weight: italic;  color: #408080&amp;quot;&amp;gt;#Durée avant de quitter lorsque le NAS ne répond pas&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       &amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;}&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: #666666&amp;quot;&amp;gt;}&amp;lt;/span&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
A ce stade, le serveur serveur freeradius devrait être fonctionnel; vous pouvez tester celui-ci en le lancant avec freeradius -X (qui lance le serveur en mode debug, c&amp;#039;est-à-dire en mode verbeux). Un serveur fonctionnel affiche la ligne : &amp;#039;&amp;#039;&amp;#039;Ready to process requests.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Attention cependant, la commande radtest (qui sert à tester normalement à tester le serveur en simulant une demande Access-Request) ne fonctionnera pas, ce qui est normal car celle-ci ne gère pas le protocole EAP. Cela est normalement faisable en utilisant la commande eapol_test qui fait partie du paquet wpasupplicant sur Debian. Cependant la compilation de eapol_test (qui n&amp;#039;est pas dans les dépôts) ne semble à priori pas possible sur Debian...&lt;br /&gt;
&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &lt;br /&gt;
== &amp;lt;span&amp;gt;2e - SQL&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;accounting (comptabilisation) se fera à l&amp;#039;aide, notamment, d&amp;#039;une base de données MySql (que l&amp;#039;on pourra coupler à phpmyadmin pour plus de lisibilité). Le fichier de serveur virtuel fourni plus haut utilise également les commandes &amp;lt;span class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;detail&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; et &amp;lt;span class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;radutmp&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; afin d&amp;#039;effectuer plus d&amp;#039;accounting; elles ne sont pas obligatoires.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Si besoin, la source utilisée est la suivante : &amp;lt;span class=&amp;quot;wikiexternallink&amp;quot;&amp;gt;[https://wiki.freeradius.org/guide/SQL-HOWTO-for-freeradius-3.x-on-Debian-Ubuntu#configuring-freeradius-to-use-sql https://wiki.freeradius.org/guide/SQL-HOWTO-for-freeradius-3.x-on-Debian-Ubuntu#configuring-freeradius-to-use-sql]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt; &amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &lt;br /&gt;
Marche à suivre :&lt;br /&gt;
&lt;br /&gt;
*Installer les paquets : &amp;lt;code&amp;gt;&amp;lt;span class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;apt-get install freeradius-mysql phpmyadmin&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
*Nous allons ensuite créer une base de données pour radius : &lt;br /&gt;
&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;pre class=&amp;quot;code&amp;quot;&amp;gt;mysql -uroot CREATE DATABASE radius;&lt;br /&gt;
exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
*Pour ensuite y charger les schémas et configurations requises : &lt;br /&gt;
&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;pre class=&amp;quot;code&amp;quot;&amp;gt;mysql -uroot -p radius &amp;lt; /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql&lt;br /&gt;
mysql -uroot -p radius &amp;lt; /etc/freeradius/3.0/mods-config/sql/main/mysql/setup.sql&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
*Le fichier setup.sql créée un utilisateur nommé radius avec pour mot de passe &amp;quot;radpass&amp;quot; ayant les droits sur la base de données &amp;quot;radius&amp;quot;. Il est recommandé de changer ce mot de passe qui est standard, ainsi que de vérifier que cet utilisateur a bien les droits nécessaires. &lt;br /&gt;
*Nous allons ensuite configurer le fichier sql contenu le fichier mods-available. Les lignes à modifier sont les suivantes : &lt;br /&gt;
&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;pre class=&amp;quot;code&amp;quot;&amp;gt;driver = &amp;quot;rlm_sql_mysql&amp;quot;&lt;br /&gt;
[...]&lt;br /&gt;
dialect = &amp;quot;mysql&amp;quot;&lt;br /&gt;
[...]&lt;br /&gt;
server = &amp;quot;localhost&amp;quot;   #Adresse du serveur&lt;br /&gt;
port = 3306 # A vérifier&lt;br /&gt;
login = &amp;quot;radius&amp;quot; #Le compte créé plus tôt&lt;br /&gt;
password = &amp;quot;radpass&amp;quot; #avec son mot de passe&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
*Le reste du fichier ne devrait pas avoir besoin d&amp;#039;être modifié; vous pouvez vérifier que la valeur sql est bien présente dans la partie accounting de votre fichier de serveur virtuel. Il faut bien entendu ne pas oublier de créer un lien vers sql dans le dossier mods-enabled. &lt;br /&gt;
*Les informations d&amp;#039;accounting sont stockées dans la table &amp;quot;raddact&amp;quot;. &lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
NB : Si vous le souhaitez, vous pouvez décommenter la ligne &amp;lt;span class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;code&amp;quot;&amp;gt;logfile = &amp;lt;span style=&amp;quot;color: #BC7A00&amp;quot;&amp;gt;${&amp;lt;/span&amp;gt;logdir&amp;lt;span style=&amp;quot;color: #BC7A00&amp;quot;&amp;gt;}&amp;lt;/span&amp;gt;/sqllog.sql&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; dans le fichier de configuration du module sql. Celle-ci permet d&amp;#039;effectuer une copie des requêtes SQL effectuées dans un fichier texte situé dans le répertoire de logs de freeradius. Attention cependant, celui-ci peut contenir des mots de passe en clair malgré l&amp;#039;utilisation d&amp;#039;EAP-TTLS. De plus il peut être utile de vérifier le fichier inner-tunnel; notamment la partie post-auth-type REJECT. En effet, si vous laissez la mention &amp;quot;-sql&amp;quot; dans celle-ci, les tentatives de connexion ratées seront enregistrées dans la table &amp;quot;radpostauth&amp;quot; et contiendront entre autre les mots de passe utilisés lors de ces tentatives de connexions (en clair, là encore). Il faut également supprimer sql des sections authorize / authentication de celui-ci, afin d&amp;#039;éviter les erreurs de connexion.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
== &amp;lt;span&amp;gt;3e Configuration du NAS&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La configuration du NAS est assez simple : une fois son interface ethernet configurée, il suffit pour la partie sans-fil de mettre en place un SSID en WPA, auquel on précisera l&amp;#039;adresse IP du serveur RADIUS. Il faudra également activer les demandes d&amp;#039;accounting.&lt;br /&gt;
&lt;br /&gt;
Sur le HP Procurve 420, les commandes utilisées sont les suivantes :&lt;br /&gt;
&amp;lt;div class=&amp;quot;box&amp;quot;&amp;gt;&amp;lt;pre class=&amp;quot;code&amp;quot;&amp;gt;configure&lt;br /&gt;
radius-accounting-server address 192.168.1.1&lt;br /&gt;
radius-accounting-server key testing123&lt;br /&gt;
radius-accounting-server enable&lt;br /&gt;
interface wireless g&lt;br /&gt;
ssid index 2 #&lt;br /&gt;
ssid-name radiustest&lt;br /&gt;
security-suite 9 WPA/WPA2  #Cette commande correspond au choix du WPA auto-négocié&lt;br /&gt;
radius-authentication-server address 192.168.1.1&lt;br /&gt;
radius-authentication-server key testing123 #testing123 correspond au mot de passe présent dans mon fichier clients.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
== &amp;lt;span&amp;gt;4e Configuration du supplicant&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
La configuration du supplicant est la suivante : Tunneled TLS - Pas de certificat CA - Inner Authentification : PAP&lt;br /&gt;
&lt;br /&gt;
Le login et le mot de passe demandés doivent bien entendu être présents sur le serveur LDAP.&lt;br /&gt;
&amp;lt;div class=&amp;quot;wikimodel-emptyline&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Justine</name></author>
	</entry>
</feed>