
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://livre.g6.asso.fr/index.php?action=history&amp;feed=atom&amp;title=BSD</id>
		<title>BSD - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://livre.g6.asso.fr/index.php?action=history&amp;feed=atom&amp;title=BSD"/>
		<link rel="alternate" type="text/html" href="http://livre.g6.asso.fr/index.php?title=BSD&amp;action=history"/>
		<updated>2026-05-05T16:39:54Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.25.2</generator>

	<entry>
		<id>http://livre.g6.asso.fr/index.php?title=BSD&amp;diff=2933&amp;oldid=prev</id>
		<title>Emmanuel Berre: /* Configuration manuelle */</title>
		<link rel="alternate" type="text/html" href="http://livre.g6.asso.fr/index.php?title=BSD&amp;diff=2933&amp;oldid=prev"/>
				<updated>2006-02-23T22:06:26Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Configuration manuelle&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 22:06, 23 February 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L47&quot; &gt;Line 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour configurer des adresses IPv6 de manière statique sur une interface de nom &amp;lt;tt&amp;gt;IFX&amp;lt;/tt&amp;gt;, il suffit de mettre dans le fichier de configuration &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; les informations nécessaires. Les variables à définir ont pour nom &amp;lt;tt&amp;gt;ipv6_ifconfig_IFX&amp;lt;/tt&amp;gt; (une seule adresse) ou &amp;lt;tt&amp;gt;ipv6_ifconfig_IFX_aliasY&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;Y&amp;lt;/tt&amp;gt; entier de 0 à N-1 si &amp;lt;tt&amp;gt;IFX&amp;lt;/tt&amp;gt; a N adresses IPv6). La syntaxe est celle des arguments de la commande &amp;lt;tt&amp;gt;ifconfig&amp;lt;/tt&amp;gt;. L'adresse lien-local est toujours générée automatiquement et ne doit pas être positionnée de cette manière. Ainsi les lignes suivantes ajoutées dans le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; configurent deux adresses IPv6 sur l'interface &amp;lt;tt&amp;gt;fxp0&amp;lt;/tt&amp;gt; :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour configurer des adresses IPv6 de manière statique sur une interface de nom &amp;lt;tt&amp;gt;IFX&amp;lt;/tt&amp;gt;, il suffit de mettre dans le fichier de configuration &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; les informations nécessaires. Les variables à définir ont pour nom &amp;lt;tt&amp;gt;ipv6_ifconfig_IFX&amp;lt;/tt&amp;gt; (une seule adresse) ou &amp;lt;tt&amp;gt;ipv6_ifconfig_IFX_aliasY&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;Y&amp;lt;/tt&amp;gt; entier de 0 à N-1 si &amp;lt;tt&amp;gt;IFX&amp;lt;/tt&amp;gt; a N adresses IPv6). La syntaxe est celle des arguments de la commande &amp;lt;tt&amp;gt;ifconfig&amp;lt;/tt&amp;gt;. L'adresse lien-local est toujours générée automatiquement et ne doit pas être positionnée de cette manière. Ainsi les lignes suivantes ajoutées dans le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; configurent deux adresses IPv6 sur l'interface &amp;lt;tt&amp;gt;fxp0&amp;lt;/tt&amp;gt; :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;#160; ipv6_ifconfig_fxp0_alias0=&amp;quot;3ffe:3ff:92:55:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;A00&lt;/del&gt;:20ff:fe8e:f324 prefixlen 64&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;#160; ipv6_ifconfig_fxp0_alias0=&amp;quot;3ffe:3ff:92:55:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a00&lt;/ins&gt;:20ff:fe8e:f324 prefixlen 64&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;#160; ipv6_ifconfig_fxp0_alias1=&amp;quot;2001:6ff:43:55:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;A00&lt;/del&gt;:20ff:fe8e:f324 prefixlen 64&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;#160; ipv6_ifconfig_fxp0_alias1=&amp;quot;2001:6ff:43:55:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a00&lt;/ins&gt;:20ff:fe8e:f324 prefixlen 64&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&amp;lt;div id=&amp;quot;tunnel&amp;quot;&amp;gt;Configuration d'un tunnel&amp;lt;/div&amp;gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&amp;lt;div id=&amp;quot;tunnel&amp;quot;&amp;gt;Configuration d'un tunnel&amp;lt;/div&amp;gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Emmanuel Berre</name></author>	</entry>

	<entry>
		<id>http://livre.g6.asso.fr/index.php?title=BSD&amp;diff=2932&amp;oldid=prev</id>
		<title>Emmanuel Berre: /* Configuration manuelle */</title>
		<link rel="alternate" type="text/html" href="http://livre.g6.asso.fr/index.php?title=BSD&amp;diff=2932&amp;oldid=prev"/>
				<updated>2006-02-23T22:04:52Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Configuration manuelle&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 22:04, 23 February 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L47&quot; &gt;Line 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour configurer des adresses IPv6 de manière statique sur une interface de nom &amp;lt;tt&amp;gt;IFX&amp;lt;/tt&amp;gt;, il suffit de mettre dans le fichier de configuration &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; les informations nécessaires. Les variables à définir ont pour nom &amp;lt;tt&amp;gt;ipv6_ifconfig_IFX&amp;lt;/tt&amp;gt; (une seule adresse) ou &amp;lt;tt&amp;gt;ipv6_ifconfig_IFX_aliasY&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;Y&amp;lt;/tt&amp;gt; entier de 0 à N-1 si &amp;lt;tt&amp;gt;IFX&amp;lt;/tt&amp;gt; a N adresses IPv6). La syntaxe est celle des arguments de la commande &amp;lt;tt&amp;gt;ifconfig&amp;lt;/tt&amp;gt;. L'adresse lien-local est toujours générée automatiquement et ne doit pas être positionnée de cette manière. Ainsi les lignes suivantes ajoutées dans le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; configurent deux adresses IPv6 sur l'interface &amp;lt;tt&amp;gt;fxp0&amp;lt;/tt&amp;gt; :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour configurer des adresses IPv6 de manière statique sur une interface de nom &amp;lt;tt&amp;gt;IFX&amp;lt;/tt&amp;gt;, il suffit de mettre dans le fichier de configuration &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; les informations nécessaires. Les variables à définir ont pour nom &amp;lt;tt&amp;gt;ipv6_ifconfig_IFX&amp;lt;/tt&amp;gt; (une seule adresse) ou &amp;lt;tt&amp;gt;ipv6_ifconfig_IFX_aliasY&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;Y&amp;lt;/tt&amp;gt; entier de 0 à N-1 si &amp;lt;tt&amp;gt;IFX&amp;lt;/tt&amp;gt; a N adresses IPv6). La syntaxe est celle des arguments de la commande &amp;lt;tt&amp;gt;ifconfig&amp;lt;/tt&amp;gt;. L'adresse lien-local est toujours générée automatiquement et ne doit pas être positionnée de cette manière. Ainsi les lignes suivantes ajoutées dans le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; configurent deux adresses IPv6 sur l'interface &amp;lt;tt&amp;gt;fxp0&amp;lt;/tt&amp;gt; :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;#160; ipv6_ifconfig_fxp0_alias0=&amp;quot;3ffe:3ff:92:55:A00:20ff:fe8e:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;F324 &lt;/del&gt;prefixlen 64&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;#160; ipv6_ifconfig_fxp0_alias0=&amp;quot;3ffe:3ff:92:55:A00:20ff:fe8e:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;f324 &lt;/ins&gt;prefixlen 64&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;#160; ipv6_ifconfig_fxp0_alias1=&amp;quot;2001:6ff:43:55:A00:20ff:fe8e:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;F324 &lt;/del&gt;prefixlen 64&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;#160; ipv6_ifconfig_fxp0_alias1=&amp;quot;2001:6ff:43:55:A00:20ff:fe8e:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;f324 &lt;/ins&gt;prefixlen 64&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&amp;lt;div id=&amp;quot;tunnel&amp;quot;&amp;gt;Configuration d'un tunnel&amp;lt;/div&amp;gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&amp;lt;div id=&amp;quot;tunnel&amp;quot;&amp;gt;Configuration d'un tunnel&amp;lt;/div&amp;gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Emmanuel Berre</name></author>	</entry>

	<entry>
		<id>http://livre.g6.asso.fr/index.php?title=BSD&amp;diff=2598&amp;oldid=prev</id>
		<title>Bruno Stévant at 23:45, 31 January 2006</title>
		<link rel="alternate" type="text/html" href="http://livre.g6.asso.fr/index.php?title=BSD&amp;diff=2598&amp;oldid=prev"/>
				<updated>2006-01-31T23:45:36Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:45, 31 January 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;{{suivi| Linux | Linux | Routage | Routage}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il existe de nombreux systèmes dérivés de BSD : BSD/OS, FreeBSD, NetBSD, OpenBSD, MAC OS X,... IPv6 est disponible sur ces systèmes depuis très longtemps, plusieurs implémentations ont existé. Aujourd'hui la plupart de ces systèmes proposent IPv6 en standard, en utilisant un code dérivé d'une même souche (KAME). On se concentrera ici sur FreeBSD et NetBSD, mais les mises en ?uvre sur les autres systèmes sont proches.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il existe de nombreux systèmes dérivés de BSD : BSD/OS, FreeBSD, NetBSD, OpenBSD, MAC OS X,... IPv6 est disponible sur ces systèmes depuis très longtemps, plusieurs implémentations ont existé. Aujourd'hui la plupart de ces systèmes proposent IPv6 en standard, en utilisant un code dérivé d'une même souche (KAME). On se concentrera ici sur FreeBSD et NetBSD, mais les mises en ?uvre sur les autres systèmes sont proches.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L135&quot; &gt;Line 135:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 136:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; sshd: 192.0.2.32/255.255.255.224 : allow&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; sshd: 192.0.2.32/255.255.255.224 : allow&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; sshd : ALL : deny&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; sshd : ALL : deny&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;{{suivi| Linux | Linux | Routage | Routage}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bruno Stévant</name></author>	</entry>

	<entry>
		<id>http://livre.g6.asso.fr/index.php?title=BSD&amp;diff=1912&amp;oldid=prev</id>
		<title>Laurent Toutain: /* Configuration d'un tunnel */</title>
		<link rel="alternate" type="text/html" href="http://livre.g6.asso.fr/index.php?title=BSD&amp;diff=1912&amp;oldid=prev"/>
				<updated>2005-11-27T17:22:13Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Configuration d&amp;#039;un tunnel&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 17:22, 27 November 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L49&quot; &gt;Line 49:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 49:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; ipv6_ifconfig_fxp0_alias1=&amp;quot;2001:6ff:43:55:A00:20ff:fe8e:F324 prefixlen 64&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; ipv6_ifconfig_fxp0_alias1=&amp;quot;2001:6ff:43:55:A00:20ff:fe8e:F324 prefixlen 64&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;===Configuration d'un tunnel===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;div id=&amp;quot;tunnel&amp;quot;&amp;gt;&lt;/ins&gt;Configuration d'un tunnel&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/div&amp;gt;&lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour créer un tunnel configuré, il faut configurer une interface de type gif. Les lignes suivantes ajoutées dans le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; déclarent un tunnel IPv6 dans IPv4, l'adresse de IPv4 de l'extrémité locale étant &amp;lt;tt&amp;gt;128.1.2.3&amp;lt;/tt&amp;gt;, celle de l'extrémité distante &amp;lt;tt&amp;gt;192.1.2.5&amp;lt;/tt&amp;gt;, le tunnel est entre les adresses IPv6 locale &amp;lt;tt&amp;gt;2001:6ff::45&amp;lt;/tt&amp;gt; et distante &amp;lt;tt&amp;gt;2001:6ff::46&amp;lt;/tt&amp;gt; :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour créer un tunnel configuré, il faut configurer une interface de type gif. Les lignes suivantes ajoutées dans le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; déclarent un tunnel IPv6 dans IPv4, l'adresse de IPv4 de l'extrémité locale étant &amp;lt;tt&amp;gt;128.1.2.3&amp;lt;/tt&amp;gt;, celle de l'extrémité distante &amp;lt;tt&amp;gt;192.1.2.5&amp;lt;/tt&amp;gt;, le tunnel est entre les adresses IPv6 locale &amp;lt;tt&amp;gt;2001:6ff::45&amp;lt;/tt&amp;gt; et distante &amp;lt;tt&amp;gt;2001:6ff::46&amp;lt;/tt&amp;gt; :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Laurent Toutain</name></author>	</entry>

	<entry>
		<id>http://livre.g6.asso.fr/index.php?title=BSD&amp;diff=1751&amp;oldid=prev</id>
		<title>Laurent Toutain at 06:44, 23 November 2005</title>
		<link rel="alternate" type="text/html" href="http://livre.g6.asso.fr/index.php?title=BSD&amp;diff=1751&amp;oldid=prev"/>
				<updated>2005-11-23T06:44:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Il existe de nombreux systèmes dérivés de BSD : BSD/OS, FreeBSD, NetBSD, OpenBSD, MAC OS X,... IPv6 est disponible sur ces systèmes depuis très longtemps, plusieurs implémentations ont existé. Aujourd'hui la plupart de ces systèmes proposent IPv6 en standard, en utilisant un code dérivé d'une même souche (KAME). On se concentrera ici sur FreeBSD et NetBSD, mais les mises en ?uvre sur les autres systèmes sont proches.&lt;br /&gt;
&lt;br /&gt;
==FreeBSD==&lt;br /&gt;
&lt;br /&gt;
FreeBSD propose IPv6 en standard depuis la version 4.0. La bibliothèque &amp;lt;tt&amp;gt;libc&amp;lt;/tt&amp;gt; et la plupart des applications supportent IPv6 (RPC et NFS seulement à partir de FreeBSD 5). Dans le cas le plus simple (machine utilisant l'autoconfiguration sans état), les menus d'installation système proposent de configurer IPv6, il suffit de répondre à la question de configuration d'une interface en IPv6. Si on n'a pas activé IPv6 à l'installation, on peut rappeler le programme de configuration &amp;lt;tt&amp;gt;/stand/sysinstall&amp;lt;/tt&amp;gt; pour reconfigurer les interfaces. On peut aussi configurer «à la main» en éditant le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; sert à définir la plupart des variables de configuration d'une machine FreeBSD. Les valeurs par défaut (et les commentaires) sont dans le fichier de référence &amp;lt;tt&amp;gt;/etc/default/rc.conf&amp;lt;/tt&amp;gt; (à ne pas modifier).&lt;br /&gt;
&lt;br /&gt;
Pour activer manuellement IPv6 dans le cas le plus simple (autoconfiguration sans état), il suffit d'ajouter dans le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; la ligne :&lt;br /&gt;
&lt;br /&gt;
 ipv6_enable=YES&lt;br /&gt;
&lt;br /&gt;
IPv6 sera disponible au prochain reboot.&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que IPv6 fonctionne correctement, on dispose des commandes &amp;lt;tt&amp;gt;ping6&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;traceroute6&amp;lt;/tt&amp;gt; pour tester l'accessibilité d'une machine, et netstat pour visualiser les tables de routage, et de connexions actives.&lt;br /&gt;
&lt;br /&gt;
Par exemple pour tester la connectivité IPv6 :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; '''/usr/sbin/traceroute6 www6.ipv6.imag.fr'''&lt;br /&gt;
 traceroute6 to www6.ipv6.imag.fr (2001:660:181:1::50) from &lt;br /&gt;
 2001:660:282:5:2b0:d0ff:fe3b:e565, 30   hops max, 12 byte packets&lt;br /&gt;
 1 2001:660:282:5:200:c0ff:fee4:caa0 22.234 ms 0.993 ms 0.919 ms&lt;br /&gt;
 2 pallas.ipv6.rennes.enst-bretagne.fr 3.81 ms * 3.684 ms&lt;br /&gt;
 3 horace.ipv6.rennes.enst-bretagne.fr 7.93 ms * 15.773 ms&lt;br /&gt;
 4 2001:660:80:4002::1 14.876 ms * 14.941 ms&lt;br /&gt;
 5 2001:660:80:4004::2 22.877 ms * 22.835 ms&lt;br /&gt;
 6 luna-v6.ipv6.imag.fr 50.509 ms 46.267 ms 46.148 ms&lt;br /&gt;
&lt;br /&gt;
La commande suivante montre les interfaces activées en IPv6. Il existe un tunnel IPv4 dans IPv6 &amp;lt;tt&amp;gt;gif0&amp;lt;/tt&amp;gt;, et l'interface &amp;lt;tt&amp;gt;xl0&amp;lt;/tt&amp;gt; a deux adresses IPv6 globales :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; '''netstat -inf inet6'''&lt;br /&gt;
 Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll&lt;br /&gt;
 xl0 1500 &amp;lt;Link#1&amp;gt; 00:b0:d0:3b:e5:65 82186 0 74502 0 0&lt;br /&gt;
 xl0 1500 193.52.74 193.52.74.217 58006 - 72342 - -&lt;br /&gt;
 xl0 1500 fe80:1::2b0 fe80:1::2b0:d0ff: 70 - 2131 - -&lt;br /&gt;
 xl0 1500 2001:660:28 2001:660:282:5:2b 1388 - 0 - -&lt;br /&gt;
 xl0 1500 3ffe:305:10 3ffe:305:1002:5:2 467 - 0 - -&lt;br /&gt;
 lp0* 1500 &amp;lt;Link#2&amp;gt; 0 0 0 0 0&lt;br /&gt;
 gif0 1280 &amp;lt;Link#3&amp;gt; 279 0 388 0 0&lt;br /&gt;
 gif0 1280 fe80:3::2b0 fe80:3::2b0:d0ff: 0 - 0 - -&lt;br /&gt;
 gif0 1280 192.108.119.1 192.108.119.195 279 - 386 - -&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Configuration manuelle===&lt;br /&gt;
&lt;br /&gt;
Pour configurer des adresses IPv6 de manière statique sur une interface de nom &amp;lt;tt&amp;gt;IFX&amp;lt;/tt&amp;gt;, il suffit de mettre dans le fichier de configuration &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; les informations nécessaires. Les variables à définir ont pour nom &amp;lt;tt&amp;gt;ipv6_ifconfig_IFX&amp;lt;/tt&amp;gt; (une seule adresse) ou &amp;lt;tt&amp;gt;ipv6_ifconfig_IFX_aliasY&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;Y&amp;lt;/tt&amp;gt; entier de 0 à N-1 si &amp;lt;tt&amp;gt;IFX&amp;lt;/tt&amp;gt; a N adresses IPv6). La syntaxe est celle des arguments de la commande &amp;lt;tt&amp;gt;ifconfig&amp;lt;/tt&amp;gt;. L'adresse lien-local est toujours générée automatiquement et ne doit pas être positionnée de cette manière. Ainsi les lignes suivantes ajoutées dans le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; configurent deux adresses IPv6 sur l'interface &amp;lt;tt&amp;gt;fxp0&amp;lt;/tt&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
 ipv6_ifconfig_fxp0_alias0=&amp;quot;3ffe:3ff:92:55:A00:20ff:fe8e:F324 prefixlen 64&amp;quot;&lt;br /&gt;
 ipv6_ifconfig_fxp0_alias1=&amp;quot;2001:6ff:43:55:A00:20ff:fe8e:F324 prefixlen 64&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Configuration d'un tunnel===&lt;br /&gt;
&lt;br /&gt;
Pour créer un tunnel configuré, il faut configurer une interface de type gif. Les lignes suivantes ajoutées dans le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; déclarent un tunnel IPv6 dans IPv4, l'adresse de IPv4 de l'extrémité locale étant &amp;lt;tt&amp;gt;128.1.2.3&amp;lt;/tt&amp;gt;, celle de l'extrémité distante &amp;lt;tt&amp;gt;192.1.2.5&amp;lt;/tt&amp;gt;, le tunnel est entre les adresses IPv6 locale &amp;lt;tt&amp;gt;2001:6ff::45&amp;lt;/tt&amp;gt; et distante &amp;lt;tt&amp;gt;2001:6ff::46&amp;lt;/tt&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
 gif_interfaces=&amp;quot;gif0&amp;quot;&lt;br /&gt;
 gif_config_gif0=&amp;quot;128.1.2.3 192.1.2.5&amp;quot;&lt;br /&gt;
 ipv6_ifconfig_gif0=&amp;quot;2001:6ff:45 2001:6ff:46&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Configuration de règles de sécurité===&lt;br /&gt;
&lt;br /&gt;
FreeBSD propose le filtrage de paquets en IPv4 comme en IPv6. L'activation est contrôlée par les variables du fichier &amp;lt;tt&amp;gt;/etc/rc.conf ipv6_firewall_enable&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;YES&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;NO&amp;lt;/tt&amp;gt;) et &amp;lt;tt&amp;gt;ipv6_firewall_type&amp;lt;/tt&amp;gt;. Cette seconde variable peut valoir &amp;lt;tt&amp;gt;open&amp;lt;/tt&amp;gt; (pas de filtre installé), &amp;lt;tt&amp;gt;client&amp;lt;/tt&amp;gt; (utiliser un jeu de filtre standard pour une machine simple), &amp;lt;tt&amp;gt;simple&amp;lt;/tt&amp;gt; (utiliser un jeu de filtre standard pour un réseau), &amp;lt;tt&amp;gt;closed&amp;lt;/tt&amp;gt; (tout interdire sauf le trafic via l'interface &amp;lt;tt&amp;gt;lo0&amp;lt;/tt&amp;gt;), ou être le nom d'un fichier de règles (voir &amp;lt;tt&amp;gt;man ip6fw&amp;lt;/tt&amp;gt;). Par exemple, on peut bloquer la commande «&amp;lt;tt&amp;gt;ping6 ::1&amp;lt;/tt&amp;gt;» en positionnant «&amp;lt;tt&amp;gt;ipv6_firewall_type=/etc/my_ip6fw_rules&amp;lt;/tt&amp;gt;» et en créant le fichier &amp;lt;tt&amp;gt;/etc/my_ip6fw_rules&amp;lt;/tt&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
 add 100 deny ipv6-icmp from ::1 to any&lt;br /&gt;
 add 65000 pass all from any to any&lt;br /&gt;
&lt;br /&gt;
Une autre méthode pour contrôler les connexions est d'utiliser la librairie «tcpwrappers». De nombreuses commandes réseau (&amp;lt;tt&amp;gt;sendmail&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;sshd&amp;lt;/tt&amp;gt;, les commandes lancées par &amp;lt;tt&amp;gt;inetd&amp;lt;/tt&amp;gt;, ...) utilisent cette librairie pour vérifier si un accès distant est autorisé par un fichier de configuration (voir &amp;lt;tt&amp;gt;man 5 hosts_access&amp;lt;/tt&amp;gt;). Voici un exemple de fichier de configuration &amp;lt;tt&amp;gt;/etc/hosts.allow&amp;lt;/tt&amp;gt; qui limite les connections entrantes ssh à deux réseaux :&lt;br /&gt;
&lt;br /&gt;
 sshd: [2001:660:5301:2::]/64 : allow&lt;br /&gt;
 sshd: 192.0.2.32/255.255.255.224 : allow&lt;br /&gt;
 sshd : ALL : deny&lt;br /&gt;
&lt;br /&gt;
==NetBSD==&lt;br /&gt;
&lt;br /&gt;
NetBSD propose IPv6 en standard depuis la version 1.5. La plupart des applications sont portées pour IPv6, y compris RPC et NFS.&lt;br /&gt;
&lt;br /&gt;
Si on n'a pas activé IPv6 à l'installation, on peut le configurer «à la main» en éditant le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; définit la plupart des variables de configuration. Les valeurs par défaut (et les commentaires) sont dans le fichier &amp;lt;tt&amp;gt;/etc/default/rc.conf&amp;lt;/tt&amp;gt; (à ne pas modifier).&lt;br /&gt;
&lt;br /&gt;
Pour activer manuellement IPv6 sur une machine NetBSD dans le cas le plus simple (autoconfiguration sans état), il suffit d'ajouter dans le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; la ligne :&lt;br /&gt;
&lt;br /&gt;
 ip6mode=autohost&lt;br /&gt;
&lt;br /&gt;
IPv6 sera disponible au prochain reboot.&lt;br /&gt;
&lt;br /&gt;
===Configuration manuelle===&lt;br /&gt;
&lt;br /&gt;
Pour configurer des adresses IPv6 de manière statique sur une interface de nom IFX, il suffit de mettre dans le fichier de configuration &amp;lt;tt&amp;gt;/etc/ifconfig.IFX&amp;lt;/tt&amp;gt; les informations nécessaires, selon la syntaxe des arguments de la commande ifconfig. L'adresse lien-local est toujours générée automatiquement et ne doit pas être positionnée de cette manière. Par exemple les deux dernières lignes du fichier suivant définissent 2 adresses sur l'interface &amp;lt;tt&amp;gt;epic0&amp;lt;/tt&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; '''cat /etc/ifconfig.epic0'''&lt;br /&gt;
 up media autoselect&lt;br /&gt;
 132.227.10.10 netmask 0xffffffe0&lt;br /&gt;
 inet6 2001:660:282:1:260:97ff:fe41:6143 prefixlen 64&lt;br /&gt;
 inet6 3ffe:304:282:1:260:97ff:fe41:6143 prefixlen 64 alias&lt;br /&gt;
&lt;br /&gt;
Par défaut une machine NetBSD ne remplit pas la fonction de routeur. La valeur de la variable ip6mode dans le fichier &amp;lt;tt&amp;gt;/etc/rc.conf&amp;lt;/tt&amp;gt; permet de choisir le mode de fonctionnement :&lt;br /&gt;
&lt;br /&gt;
* routeur relayant les paquets (&amp;lt;tt&amp;gt;ip6mode=router&amp;lt;/tt&amp;gt;),&lt;br /&gt;
* hôte s'autoconfigurant (&amp;lt;tt&amp;gt;ip6mode=autohost&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* hôte avec adresses IPv6 statiques (&amp;lt;tt&amp;gt;ip6mode=host&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
===Configuration d'un tunnel===&lt;br /&gt;
&lt;br /&gt;
La configuration d'un tunnel passe par la configuration du pseudo-device gif qui est utilisé pour la configuration de tunnel IPv6 dans IPv4 et IPv6 dans IPv6.&lt;br /&gt;
&lt;br /&gt;
De la même manière que nous avons configuré notre interface Ethernet, nous configurons notre premier tunnel créant le fichier &amp;lt;tt&amp;gt;/etc/ifconfig.gif0&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pour un tunnel IPv6 dans IPv6 on aurait :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; '''cat /etc/ifconfig.gif0'''&lt;br /&gt;
 inet6 tunnel 2001:660:10c:3d:280:c8ff:fe46:308f 2001:660:80:4000::2&lt;br /&gt;
 inet6 3ffe:304:124:ff01::1 3ffe:304:124:ff01::2&lt;br /&gt;
&lt;br /&gt;
et pour IPv6 dans IPv4 :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; '''cat /etc/ifconfig.gif0'''&lt;br /&gt;
 tunnel 132.227.72.30 129.88.26.8&lt;br /&gt;
 inet6 3ffe:304:124:ff01::1 3ffe:304:124:ff01::2&lt;br /&gt;
&lt;br /&gt;
La première ligne établit le tunnel ; elle est équivalente à la commande suivante :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; '''ifconfig gif0 inet6 tunnel 132.227.72.30 129.88.26.8'''&lt;br /&gt;
&lt;br /&gt;
===Configuration de règles de sécurité===&lt;br /&gt;
&lt;br /&gt;
NetBSD propose le filtrage de paquets en IPv4 comme en IPv6. L'activation est contrôlée par la variable du fichier &amp;lt;tt&amp;gt;/etc/rc.conf ipv6_filter&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;YES&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;NO&amp;lt;/tt&amp;gt;). Le fichier de règles est &amp;lt;tt&amp;gt;/etc/ipf6.conf&amp;lt;/tt&amp;gt; (voir &amp;lt;tt&amp;gt;man ipf6.conf&amp;lt;/tt&amp;gt;). Par exemple, on peut bloquer la commande «&amp;lt;tt&amp;gt;ping6 ::1&amp;lt;/tt&amp;gt;» avec le fichier suivant :&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; cat /etc/ipf6.conf&lt;br /&gt;
 block in quick from ::1 to any&lt;br /&gt;
 pass in all&lt;br /&gt;
&lt;br /&gt;
Une autre méthode pour contrôler les connexions est d'utiliser la librairie «tcpwrappers». De nombreuses commandes réseau (&amp;lt;tt&amp;gt;sendmail&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;sshd&amp;lt;/tt&amp;gt;, les commandes lancées par inetd, ...) utilisent cette librairie pour vérifier si un accès distant est autorisé par un fichier de configuration (voir &amp;lt;tt&amp;gt;man 5 hosts_access&amp;lt;/tt&amp;gt;). Voici un exemple de fichier de configuration &amp;lt;tt&amp;gt;/etc/hosts.allow&amp;lt;/tt&amp;gt; qui limite les connections entrantes ssh à deux réseaux :&lt;br /&gt;
&lt;br /&gt;
 sshd: [2001:660:5301:2::/64] : allow&lt;br /&gt;
 sshd: 192.0.2.32/255.255.255.224 : allow&lt;br /&gt;
 sshd : ALL : deny&lt;/div&gt;</summary>
		<author><name>Laurent Toutain</name></author>	</entry>

	</feed>