<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/index.php?action=history&amp;feed=atom&amp;title=Connexion_%C3%A0_Internet_multi-comptes</id>
	<title>Connexion à Internet multi-comptes - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/index.php?action=history&amp;feed=atom&amp;title=Connexion_%C3%A0_Internet_multi-comptes"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;action=history"/>
	<updated>2026-05-03T08:02:03Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=45108&amp;oldid=prev</id>
		<title>Lea le 14 décembre 2023 à 20:30</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=45108&amp;oldid=prev"/>
		<updated>2023-12-14T20:30:02Z</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 14 décembre 2023 à 20:30&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-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&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;[[Category:Se connecter à Internet]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;= Connexion à Internet multi-comptes &amp;lt;br /&amp;gt;Partie 4 : connexion multi-comptes =&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;= Connexion à Internet multi-comptes &amp;lt;br /&amp;gt;Partie 4 : connexion multi-comptes =&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-l244&quot;&gt;Ligne 244 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 243 :&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;br/&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;br/&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;br/&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;br/&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;&#039;&#039;&#039;&amp;lt;b&amp;gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Reseau-index&lt;/del&gt;|@ Retour à la rubrique Réseau &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;et sécurité&lt;/del&gt;]]&amp;lt;/b&amp;gt;&#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;&#039;&#039;&#039;&amp;lt;b&amp;gt;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Réseau&lt;/ins&gt;|@ Retour à la rubrique Réseau]]&amp;lt;/b&amp;gt;&#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;div&gt;&amp;lt;br/&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;br/&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;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l252&quot;&gt;Ligne 252 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 251 :&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;Copyright &amp;amp;copy; 30/05/2000, Frédéric Bonnaud&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;Copyright &amp;amp;copy; 30/05/2000, Frédéric Bonnaud&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;{{CC-BY-SA}}&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;{{CC-BY-SA}}&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 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;[[Catégorie:Réseau]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Lea</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=44967&amp;oldid=prev</id>
		<title>Lea : Lea a déplacé la page Reseau-cxion net-multi4 compte vers Connexion à Internet multi-comptes</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=44967&amp;oldid=prev"/>
		<updated>2023-12-12T11:44:23Z</updated>

		<summary type="html">&lt;p&gt;Lea a déplacé la page &lt;a href=&quot;/documentations/Reseau-cxion_net-multi4_compte&quot; class=&quot;mw-redirect&quot; title=&quot;Reseau-cxion net-multi4 compte&quot;&gt;Reseau-cxion net-multi4 compte&lt;/a&gt; vers &lt;a href=&quot;/documentations/Connexion_%C3%A0_Internet_multi-comptes&quot; title=&quot;Connexion à Internet multi-comptes&quot;&gt;Connexion à Internet multi-comptes&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 12 décembre 2023 à 11:44&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Lea</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=18575&amp;oldid=prev</id>
		<title>Jiel le 31 décembre 2010 à 14:18</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=18575&amp;oldid=prev"/>
		<updated>2010-12-31T14:18:50Z</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 31 décembre 2010 à 14:18&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-l240&quot;&gt;Ligne 240 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 240 :&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;Reste le problème des spammers ! La suppression automatique des mails dits &amp;quot;spam&amp;quot;, mails de publicité non sollicités, fera l&amp;#039;objet d&amp;#039;un prochain article.&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;Reste le problème des spammers ! La suppression automatique des mails dits &amp;quot;spam&amp;quot;, mails de publicité non sollicités, fera l&amp;#039;objet d&amp;#039;un prochain article.&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 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 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;&amp;lt;br/&gt;&lt;/ins&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;&amp;lt;br/&gt;&lt;/ins&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;&#039;&#039;&#039;&amp;lt;b&gt;[[Reseau-index|@ Retour à la rubrique Réseau et sécurité]]&amp;lt;/b&gt;&#039;&#039;&#039;&lt;/ins&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;&amp;lt;br/&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;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 30/05/2000.&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;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 30/05/2000.&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-l246&quot;&gt;Ligne 246 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 252 :&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;Copyright &amp;amp;copy; 30/05/2000, Frédéric Bonnaud&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;Copyright &amp;amp;copy; 30/05/2000, Frédéric Bonnaud&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;{{CC-BY-SA}}&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;{{CC-BY-SA}}&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;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;=Autres ressources=&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jiel</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=13202&amp;oldid=prev</id>
		<title>Legranblon : /* Les permissions */</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=13202&amp;oldid=prev"/>
		<updated>2006-08-07T07:48:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Les permissions&lt;/span&gt;&lt;/span&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 7 août 2006 à 07:48&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-l231&quot;&gt;Ligne 231 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 231 :&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;#039;&amp;#039;pour faire appartenir tout ce que contient /etc/ppp à pppusers :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;chown -R root:pppusers /etc/ppp/*&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;pour autoriser les membres du groupe pppusers à modifier les fichiers /etc/ppp/peers/auto etc. :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;chmod -R g+rwx /etc/ppp/scripts/ /etc/ppp/chat /etc/ppp/pap-secrets&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;pour que les étrangers le reste :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;chmod -R o-rwx /etc/ppp/* /etc/ppp.conf /etc/sendmail.BASE&amp;lt;/tt&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;#039;&amp;#039;pour faire appartenir tout ce que contient /etc/ppp à pppusers :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;chown -R root:pppusers /etc/ppp/*&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;pour autoriser les membres du groupe pppusers à modifier les fichiers /etc/ppp/peers/auto etc. :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;chmod -R g+rwx /etc/ppp/scripts/ /etc/ppp/chat /etc/ppp/pap-secrets&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;pour que les étrangers le reste :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;chmod -R o-rwx /etc/ppp/* /etc/ppp.conf /etc/sendmail.BASE&amp;lt;/tt&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;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;Attention : seuls les utilisateurs ayant établi la connexion auront le droit de la &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;coupée &lt;/del&gt;: ce qui est somme toute assez logique. Le root ayant lui, comme toujours, tous les droits.&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;Attention : seuls les utilisateurs ayant établi la connexion auront le droit de la &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;couper &lt;/ins&gt;: ce qui est somme toute assez logique. Le root ayant lui, comme toujours, tous les droits.&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;== Utilisation ==&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;== Utilisation ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Legranblon</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=13201&amp;oldid=prev</id>
		<title>Legranblon : /* /etc/ppp/scripts/initcnx */</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=13201&amp;oldid=prev"/>
		<updated>2006-08-07T07:47:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;/etc/ppp/scripts/initcnx&lt;/span&gt;&lt;/span&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 7 août 2006 à 07:47&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-l117&quot;&gt;Ligne 117 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 117 :&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;tt&amp;gt;@modeminit = () ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;@resolv = () ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$search = &amp;quot;org&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$autodns = 0 ;&amp;lt;/tt&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;tt&amp;gt;@modeminit = () ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;@resolv = () ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$search = &amp;quot;org&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$autodns = 0 ;&amp;lt;/tt&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;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;tt&amp;gt;while (&amp;lt;PPPCONF&amp;gt;) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{$cnx login}(.*)/) { $login = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{global login}(.*)/) { $login = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{$cnx password}(.*)/) { $password = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{global password}(.*)/) { $password = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{$cnx smtp}(.*)/) { $smtp = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{global smtp}(.*)/) { $smtp = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{$cnx telephone}(.*)/) { $telephone = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{global telephone}(.*)/) { $telephone = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{$cnx modeminit}(.*)/) { push(@modeminit,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{global modeminit}(.*)/) { push(@modeminit,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{$cnx dns}(.*)/) { push(@resolv,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{global dns}(.*)/) { push(@resolv,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{$cnx search}(.*)/) { $search = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{global search}(.*)/) { $search = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{$cnx autodns}(.*)/) { $autodns = 1 ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â if &lt;/del&gt;(($p) = /{global autodns}(.*)/) { $autodns = 1 ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&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;tt&amp;gt;while (&amp;lt;PPPCONF&amp;gt;) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{$cnx login}(.*)/) { $login = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{global login}(.*)/) { $login = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{$cnx password}(.*)/) { $password = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{global password}(.*)/) { $password = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{$cnx smtp}(.*)/) { $smtp = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{global smtp}(.*)/) { $smtp = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{$cnx telephone}(.*)/) { $telephone = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{global telephone}(.*)/) { $telephone = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{$cnx modeminit}(.*)/) { push(@modeminit,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{global modeminit}(.*)/) { push(@modeminit,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{$cnx dns}(.*)/) { push(@resolv,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{global dns}(.*)/) { push(@resolv,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{$cnx search}(.*)/) { $search = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{global search}(.*)/) { $search = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{$cnx autodns}(.*)/) { $autodns = 1 ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;if &lt;/ins&gt;(($p) = /{global autodns}(.*)/) { $autodns = 1 ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&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;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;&#039;&#039;&#039;&amp;lt;tt&amp;gt;if ($autodns) {&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â &lt;/del&gt;$resolv = () ;&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;if ($ENV{&quot;DNS1&quot;} ne &quot;&quot;) {&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â push&lt;/del&gt;(@resolv,$ENV{&quot;DNS1&quot;}) ;&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;if ($ENV{&quot;DNS2&quot;} ne &quot;&quot;) {&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â push&lt;/del&gt;(@resolv,$ENV{&quot;DNS2&quot;}) ;&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&#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;&#039;&#039;&#039;&amp;lt;tt&amp;gt;if ($autodns) {&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt; $resolv = () ;&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;if ($ENV{&quot;DNS1&quot;} ne &quot;&quot;) {&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;push&lt;/ins&gt;(@resolv,$ENV{&quot;DNS1&quot;}) ;&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;if ($ENV{&quot;DNS2&quot;} ne &quot;&quot;) {&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;push&lt;/ins&gt;(@resolv,$ENV{&quot;DNS2&quot;}) ;&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&#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;&amp;lt;tt&amp;gt;open(CHAT,&amp;quot;&amp;gt;/etc/ppp/chat/auto&amp;quot;) ;&amp;lt;/tt&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;tt&amp;gt;open(CHAT,&amp;quot;&amp;gt;/etc/ppp/chat/auto&amp;quot;) ;&amp;lt;/tt&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-l125&quot;&gt;Ligne 125 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 125 :&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;tt&amp;gt;print CHAT &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;BUSY&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;ERROR&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;NO CARRIER&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;NO DIALTONE&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;Invalid Login&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;Login incorrect&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;#039;&amp;#039; &amp;#039;ATZ&amp;#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;OK&amp;#039; &amp;lt;/font&amp;gt;&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;foreach (@modeminit) { print CHAT &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;$_&amp;#039;\n&amp;#039;OK&amp;#039; &amp;lt;/font&amp;gt;&amp;quot; ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print CHAT &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ATDT$telephone&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;#039;CONNECT&amp;#039; &amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;TIMEOUT&amp;#039; &amp;#039;5&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;#039;~--&amp;#039; &amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close CHAT ;&amp;lt;/tt&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;tt&amp;gt;print CHAT &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;BUSY&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;ERROR&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;NO CARRIER&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;NO DIALTONE&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;Invalid Login&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;Login incorrect&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;#039;&amp;#039; &amp;#039;ATZ&amp;#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;OK&amp;#039; &amp;lt;/font&amp;gt;&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;foreach (@modeminit) { print CHAT &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;$_&amp;#039;\n&amp;#039;OK&amp;#039; &amp;lt;/font&amp;gt;&amp;quot; ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print CHAT &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ATDT$telephone&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;#039;CONNECT&amp;#039; &amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;TIMEOUT&amp;#039; &amp;#039;5&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;#039;~--&amp;#039; &amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close CHAT ;&amp;lt;/tt&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;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;tt&amp;gt;open (PEERS,&quot;&amp;gt;/etc/ppp/peers/auto&quot;);&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print PEERS &quot;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;connect &#039;/usr/sbin/chat -v -f /etc/ppp/chat/auto&#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;user $login&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;ipparam $cnx&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;if ($autodns) {&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â print &lt;/del&gt;PEERS &quot;usepeerdns\n&quot; ;&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close PEERS ;&amp;lt;/tt&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;tt&amp;gt;open (PEERS,&quot;&amp;gt;/etc/ppp/peers/auto&quot;);&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print PEERS &quot;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;connect &#039;/usr/sbin/chat -v -f /etc/ppp/chat/auto&#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;user $login&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;ipparam $cnx&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;if ($autodns) {&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;print &lt;/ins&gt;PEERS &quot;usepeerdns\n&quot; ;&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close PEERS ;&amp;lt;/tt&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;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;tt&amp;gt;open (PAP,&quot;/etc/ppp/pap-secrets&quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$file = &quot;&quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;while (&amp;lt;PAP&amp;gt;) { $file .= $_ ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close PAP ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;open (PAP,&quot;&amp;gt;/etc/ppp/pap-secrets&quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&#039;&#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on supprime les occurrences précédentes :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$file =~ s/&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;&amp;lt;nowiki&amp;gt;#AUTOBEGIN#.*#AUTOEND#&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;//s ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;if ($login ne &quot;&quot;) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â &lt;/del&gt;$file .= &quot;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;&amp;lt;nowiki&amp;gt;#AUTOBEGIN#\n$login * $password\n#AUTOEND#&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&quot;;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print PAP $file ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close PAP ;&amp;lt;/tt&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;tt&amp;gt;open (PAP,&quot;/etc/ppp/pap-secrets&quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$file = &quot;&quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;while (&amp;lt;PAP&amp;gt;) { $file .= $_ ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close PAP ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;open (PAP,&quot;&amp;gt;/etc/ppp/pap-secrets&quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&#039;&#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on supprime les occurrences précédentes :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$file =~ s/&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;&amp;lt;nowiki&amp;gt;#AUTOBEGIN#.*#AUTOEND#&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;//s ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;if ($login ne &quot;&quot;) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; $file .= &quot;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;&amp;lt;nowiki&amp;gt;#AUTOBEGIN#\n$login * $password\n#AUTOEND#&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&quot;;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print PAP $file ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close PAP ;&amp;lt;/tt&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;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;tt&amp;gt;open (SENDSRC,&quot;/etc/sendmail.BASE&quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;open (SENDDST,&quot;&amp;gt;/etc/sendmail.cf&quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;while (&amp;lt;SENDSRC&amp;gt;) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â s&lt;/del&gt;/&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;{MAILHOST}&amp;lt;/font&amp;gt;/$smtp/g ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â print &lt;/del&gt;SENDDST ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close SENDSRC ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close SENDDST ;&amp;lt;/tt&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;tt&amp;gt;open (SENDSRC,&quot;/etc/sendmail.BASE&quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;open (SENDDST,&quot;&amp;gt;/etc/sendmail.cf&quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;while (&amp;lt;SENDSRC&amp;gt;) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;s&lt;/ins&gt;/&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;{MAILHOST}&amp;lt;/font&amp;gt;/$smtp/g ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;print &lt;/ins&gt;SENDDST ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close SENDSRC ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close SENDDST ;&amp;lt;/tt&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;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;&#039;&#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on modifie le ns :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;open (RESOLV,&quot;&amp;gt;/etc/resolv.conf&quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print RESOLV &quot;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;search $search\n&amp;lt;/font&amp;gt;&quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;foreach $nameserver (@resolv) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â print &lt;/del&gt;RESOLV &quot;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;nameserver $nameserver\n&amp;lt;/font&amp;gt;&quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close RESOLV ;&amp;lt;/tt&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;&#039;&#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on modifie le ns :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;open (RESOLV,&quot;&amp;gt;/etc/resolv.conf&quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print RESOLV &quot;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;search $search\n&amp;lt;/font&amp;gt;&quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;foreach $nameserver (@resolv) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;print &lt;/ins&gt;RESOLV &quot;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;nameserver $nameserver\n&amp;lt;/font&amp;gt;&quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close RESOLV ;&amp;lt;/tt&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;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;&#039;&#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on relance sendmail (seulement si&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# c&#039;est ip-up ou ip-down qui à lancé le&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# script, en effet il faut être root) :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&amp;lt;tt&amp;gt;if ($ipup =~ /ip(up|down)/) {&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Â  &lt;/del&gt;`/etc/rc.d/init.d/sendmail restart`&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;} ;&amp;lt;/tt&amp;gt;&amp;lt;br /&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;&#039;&#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on relance sendmail (seulement si&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# c&#039;est ip-up ou ip-down qui à lancé le&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# script, en effet il faut être root) :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&#039;&#039;&amp;lt;tt&amp;gt;if ($ipup =~ /ip(up|down)/) {&amp;lt;/tt&amp;gt;&#039;&#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;`/etc/rc.d/init.d/sendmail restart`&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;} ;&amp;lt;/tt&amp;gt;&amp;lt;br /&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;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;----&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;----&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-l139&quot;&gt;Ligne 139 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 139 :&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;br /&amp;gt;Ce script est un compromis : je ne voulais pas écrire plusieurs fois la lecture de &amp;lt;tt&amp;gt;/etc/ppp.conf&amp;lt;/tt&amp;gt; (je ne sais pas écrire de bibliothèque en &amp;lt;tt&amp;gt;perl&amp;lt;/tt&amp;gt; !) pour des raisons évidentes de maintenance, donc j&amp;#039;ai écrit ce script qui fait, pour chaque opération, bien plus que ce qui est nécessaire. Mais cela ne doit être pénalisant que si vous avez des dizaines de connexions ;).&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;br /&amp;gt;Ce script est un compromis : je ne voulais pas écrire plusieurs fois la lecture de &amp;lt;tt&amp;gt;/etc/ppp.conf&amp;lt;/tt&amp;gt; (je ne sais pas écrire de bibliothèque en &amp;lt;tt&amp;gt;perl&amp;lt;/tt&amp;gt; !) pour des raisons évidentes de maintenance, donc j&amp;#039;ai écrit ce script qui fait, pour chaque opération, bien plus que ce qui est nécessaire. Mais cela ne doit être pénalisant que si vous avez des dizaines de connexions ;).&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;Le script n&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;appel &lt;/del&gt;pas de commentaire particulier, si ce n&#039;est pour les 12 lignes en gras. Ce sont ces lignes qui vont demander à l&#039;isp des adresses de ses dns. Les 9 premières regardent si les variables d&#039;environnement &amp;lt;tt&amp;gt;DNS1&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;DNS2&amp;lt;/tt&amp;gt; existent (quand on est en mode &amp;lt;tt&amp;gt;autodns&amp;lt;/tt&amp;gt;). Les 3 dernières ajoutent au script de commande de pppd l&#039;option qui lui réclame ces information.&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;Le script n&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;appelle &lt;/ins&gt;pas de commentaire particulier, si ce n&#039;est pour les 12 lignes en gras. Ce sont ces lignes qui vont demander à l&#039;isp des adresses de ses dns. Les 9 premières regardent si les variables d&#039;environnement &amp;lt;tt&amp;gt;DNS1&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;DNS2&amp;lt;/tt&amp;gt; existent (quand on est en mode &amp;lt;tt&amp;gt;autodns&amp;lt;/tt&amp;gt;). Les 3 dernières ajoutent au script de commande de pppd l&#039;option qui lui réclame ces information.&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;Pour que ce script puisse fonctionner, il faut que vous créiez un fichier &amp;lt;tt&amp;gt;/etc/sendmail.BASE&amp;lt;/tt&amp;gt; dont le nom de serveur smtp est &amp;lt;tt&amp;gt;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;{MAILHOST}&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt; (à la place du nom du serveur de mail sortant d&#039;un de vos isp). Si votre serveur &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;de &lt;/del&gt;sendmail est configuré et fonctionne, il suffit de copier &amp;lt;tt&amp;gt;/etc/sendmail.cf&amp;lt;/tt&amp;gt; dans &amp;lt;tt&amp;gt;/etc/sendmail.BASE&amp;lt;/tt&amp;gt; et cherchez dans &amp;lt;tt&amp;gt;/etc/sendmail.BASE&amp;lt;/tt&amp;gt; la ligne (ou quelque chose de semblable...) :&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;Pour que ce script puisse fonctionner, il faut que vous créiez un fichier &amp;lt;tt&amp;gt;/etc/sendmail.BASE&amp;lt;/tt&amp;gt; dont le nom de serveur smtp est &amp;lt;tt&amp;gt;&amp;lt;font color=&quot;#FF0000&quot;&amp;gt;{MAILHOST}&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt; (à la place du nom du serveur de mail sortant d&#039;un de vos isp). Si votre serveur sendmail est configuré et fonctionne, il suffit de copier &amp;lt;tt&amp;gt;/etc/sendmail.cf&amp;lt;/tt&amp;gt; dans &amp;lt;tt&amp;gt;/etc/sendmail.BASE&amp;lt;/tt&amp;gt; et cherchez dans &amp;lt;tt&amp;gt;/etc/sendmail.BASE&amp;lt;/tt&amp;gt; la ligne (ou quelque chose de semblable...) :&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;blockquote&amp;gt;DSsmtp:&amp;#039;&amp;#039;&amp;#039;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;smtp.isp.fr&amp;lt;/font&amp;gt;&amp;#039;&amp;#039;&amp;#039;&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;blockquote&amp;gt;DSsmtp:&amp;#039;&amp;#039;&amp;#039;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;smtp.isp.fr&amp;lt;/font&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Legranblon</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=13200&amp;oldid=prev</id>
		<title>Legranblon : /* Pré requis, Introduction */</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=13200&amp;oldid=prev"/>
		<updated>2006-08-07T07:44:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Pré requis, Introduction&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;amp;diff=13200&amp;amp;oldid=9158&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Legranblon</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=9158&amp;oldid=prev</id>
		<title>PingouinMigrateur : conversion de la documentation originale de Léa par HTML::WikiConverter</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=9158&amp;oldid=prev"/>
		<updated>2005-10-14T18:00:27Z</updated>

		<summary type="html">&lt;p&gt;conversion de la documentation originale de Léa par HTML::WikiConverter&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 14 octobre 2005 à 18:00&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-l246&quot;&gt;Ligne 246 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 246 :&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;Copyright &amp;amp;copy; 30/05/2000, Fr�d�ric Bonnaud&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;Copyright &amp;amp;copy; 30/05/2000, Fr�d�ric Bonnaud&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;{{CC-BY-SA}}&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;{{CC-BY-SA}}&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 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 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;=Autres ressources=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PingouinMigrateur</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=3368&amp;oldid=prev</id>
		<title>PingouinMigrateur : conversion de la documentation originale de Léa par HTML::WikiConverter</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=3368&amp;oldid=prev"/>
		<updated>2005-09-07T11:12:45Z</updated>

		<summary type="html">&lt;p&gt;conversion de la documentation originale de Léa par HTML::WikiConverter&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 7 septembre 2005 à 11:12&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-l242&quot;&gt;Ligne 242 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 242 :&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;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 30/05/2000.&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;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 30/05/2000.&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 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;= Copyright =&lt;/ins&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;Copyright &amp;amp;copy; 30/05/2000, Fr�d�ric Bonnaud&lt;/ins&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;{{CC-BY-SA}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PingouinMigrateur</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=2939&amp;oldid=prev</id>
		<title>ST : Correction du titre</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=2939&amp;oldid=prev"/>
		<updated>2005-09-03T14:51:25Z</updated>

		<summary type="html">&lt;p&gt;Correction du titre&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 3 septembre 2005 à 14:51&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-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&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;[[Category:Se connecter à Internet]]&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;[[Category:Se connecter à Internet]]&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;= Connexion à Internet multi-comptes &amp;lt;br /&gt;Partie 4 : connexion multi-comptes =&lt;/ins&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;&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Connexion à Internet multi-comptes &amp;lt;br /&amp;gt;Partie 4 : connexion multi-comptes&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;par [mailto:tux.le.pengouin@free.fr Fred]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leadesc&amp;quot;&amp;gt;Nous allons, dans ce chapitre, voir comment il est possible de rendre &amp;quot;simple&amp;quot; pour l&amp;#039;utilisateur la gestion de plusieurs connexions (plusieurs ISP) à internet&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;leatitre&amp;quot;&amp;gt;Connexion à Internet multi-comptes &amp;lt;br /&amp;gt;Partie 4 : connexion multi-comptes&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;par [mailto:tux.le.pengouin@free.fr Fred]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leadesc&amp;quot;&amp;gt;Nous allons, dans ce chapitre, voir comment il est possible de rendre &amp;quot;simple&amp;quot; pour l&amp;#039;utilisateur la gestion de plusieurs connexions (plusieurs ISP) à internet&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;----&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;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ST</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=2680&amp;oldid=prev</id>
		<title>PingouinMigrateur : conversion de la documentation originale de Léa par HTML::WikiConverter</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Connexion_%C3%A0_Internet_multi-comptes&amp;diff=2680&amp;oldid=prev"/>
		<updated>2005-09-02T17:09:27Z</updated>

		<summary type="html">&lt;p&gt;conversion de la documentation originale de Léa par HTML::WikiConverter&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Se connecter à Internet]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;leatitre&amp;quot;&amp;gt;Connexion à Internet multi-comptes &amp;lt;br /&amp;gt;Partie 4 : connexion multi-comptes&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;par [mailto:tux.le.pengouin@free.fr Fred]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;leadesc&amp;quot;&amp;gt;Nous allons, dans ce chapitre, voir comment il est possible de rendre &amp;quot;simple&amp;quot; pour l&amp;#039;utilisateur la gestion de plusieurs connexions (plusieurs ISP) à internet&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Pré requis, Introduction ==&lt;br /&gt;
&lt;br /&gt;
Pour pouvoir comprendre ce chapitre, vous devez savoir comment établir une connexion à internet, comment récupérer du courrier d&amp;#039;internet sur plusieurs comptes en même temps et savoir quels sont les scripts qui sont lancés lors de l&amp;#039;établissement de la connexion. Tous ces points sont le sujet des articles précédents (voir les parties [multi1_pppd-config.php3 1], [multi2_sendmail-config.php3 2] et [multi3_ipupdown.php3 3]).&lt;br /&gt;
&lt;br /&gt;
Avec la prolifération actuelle des ISP, notamment les gratuits, nous sommes souvent tentés de nous connecter via un nouvel ISP, ne serait-ce que pour l&amp;#039;essayer (vérifier l&amp;#039;état de sa ligne, sa rapidité, etc.).&lt;br /&gt;
&lt;br /&gt;
En utilisant ce que nous avons vu, il n&amp;#039;est pas très difficile de créer plusieurs scripts de connexion à Internet. Mais cette méthode oblige l&amp;#039;administrateur à modifier ou créer plusieurs scripts (en tout au moins 4 par fournisseur d&amp;#039;accès) pour pouvoir ajouter un nouvel ISP. Ce n&amp;#039;est pas très souple. De plus il nous faut modifier pour chaque ISP le fichier &amp;lt;tt&amp;gt;/etc/sendmail.cf&amp;lt;/tt&amp;gt; ; en effet dans celui-ci nous avons mis l&amp;#039;adresse de notre serveur de mail sortant, mais le serveur de mail sortant n&amp;#039;accepte pas en général de connexion depuis un PC qui n&amp;#039;est pas relier localement au réseau &amp;quot;local&amp;quot; de l&amp;#039;ISP. Il est assez évident que la modification de ce fichier devra se faire depuis &amp;lt;tt&amp;gt;/etc/ppp/ip-up&amp;lt;/tt&amp;gt;, car elle doit se faire à chaque connexion.&lt;br /&gt;
&lt;br /&gt;
Note : tout ce qui suit, sauf indication contraire, est exécuté avec les droits de root.&lt;br /&gt;
&lt;br /&gt;
== Le principe retenu ==&lt;br /&gt;
&lt;br /&gt;
Voici la solution que j&amp;#039;ai retenue. Toutes les informations relatives à toutes les connexions sont stockées dans le même et unique fichier : &amp;lt;tt&amp;gt;/etc/ppp.conf&amp;lt;/tt&amp;gt;. Le fichier est en ASCII pur pour que l&amp;#039;on puisse l&amp;#039;éditer facilement.&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;établissement de la connexion à Internet se fera par un seul script : &amp;lt;tt&amp;gt;/etc/ppp/scripts/pppconnect&amp;lt;/tt&amp;gt;. Celui-ci devra ouvrir une boite de dialogue dans laquelle on pourra choisir l&amp;#039;une quelconque des connexions configurées dans &amp;lt;tt&amp;gt;/etc/ppp.conf&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
La rupture de la liaison se fera via le script &amp;lt;tt&amp;gt;/etc/ppp/scripts/pppdisconnect&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Syntaxe du fichier &amp;lt;tt&amp;gt;/etc/ppp.conf&amp;lt;/tt&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Comme un dessin vaut mieux qu&amp;#039;un long discours, voici mon fichier /&amp;lt;tt&amp;gt;etc/ppp.conf&amp;lt;/tt&amp;gt; : &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{free name}Free (max 20h)&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{free smtp}smtp.free.fr&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{free search}free.fr&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{free autodns}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{free login}yyyyyyyyyyy&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{free password}xxxxxxxx&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{free telephone}0359602000&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;{wanadoo name}wanadoo (max 36h)&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{wanadoo smtp}smtp.wanadoo.fr&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{wanadoo search}wanadoo.fr&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{wanadoo dns}193.252.19.3&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{wanadoo dns}193.252.19.4&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{wanadoo login}yyyyyyyyyyy&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{wanadoo password}xxxxxxxx&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{wanadoo telephone}0860888080&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;{offline smtp}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;{offline search}tux&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;{global modeminit}ATM0L0&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Chaque ligne de ce fichier est de la forme :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;tt&amp;gt;{ident motclef}valeur&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;ident&amp;lt;/tt&amp;gt; peut être n&amp;#039;importe quoi (du moment que ça ne contient pas d&amp;#039;espace), mais il y a deux valeurs particulières :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;offline&amp;lt;/tt&amp;gt; : pour indiquer que les paramètres qui suivent ne s&amp;#039;appliquent que lorsque la connexion est inactive.&lt;br /&gt;
* &amp;lt;tt&amp;gt;global&amp;lt;/tt&amp;gt; : pour indiquer que ces paramètres s&amp;#039;appliquent pour toutes les connexions (même &amp;lt;tt&amp;gt;offline&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;motclef&amp;lt;/tt&amp;gt; est une valeur parmi : &amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;BORDER&amp;quot;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Mot clef &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Type de la valeur&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Utilisation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| chaîne de caractère quelconque&lt;br /&gt;
| le nom de la connexion &amp;lt;tt&amp;gt;ident&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dns&amp;lt;/tt&amp;gt;&lt;br /&gt;
| une adresse IP&lt;br /&gt;
| adresse d&amp;#039;un DNS (serveur de noms de domaine), vous pouvez en mettre autant que vous le souhaitez (sur des lignes distinctes).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;autodns&amp;lt;/tt&amp;gt;&lt;br /&gt;
| rien&lt;br /&gt;
| si vous précisez cette option pour une connexion (ou pour toutes via &amp;lt;tt&amp;gt;global&amp;lt;/tt&amp;gt;), &amp;lt;tt&amp;gt;pppd&amp;lt;/tt&amp;gt; demandera à votre ISP les adresses de deux DNS. Dans ce cas (que cela fonctionne ou pas) les DNS que vous précisez par l&amp;#039;option &amp;lt;tt&amp;gt;dns&amp;lt;/tt&amp;gt; sont ignorés.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;search&amp;lt;/tt&amp;gt;&lt;br /&gt;
| nom de domaine (valide ?)&lt;br /&gt;
| un nom de domaine qui sera ajouté automatiquement aux noms qui n&amp;#039;auront pu être résolus sans celui-ci.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;smtp&amp;lt;/tt&amp;gt;&lt;br /&gt;
| nom d&amp;#039;un serveur smtp ou une adresse IP&lt;br /&gt;
| ce nom doit alors être le nom du serveur de mails &amp;#039;&amp;#039;sortant&amp;#039;&amp;#039; de l&amp;#039;ISP correspondant à cette connexion.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;login&amp;lt;/tt&amp;gt;&lt;br /&gt;
| chaîne de caractère&lt;br /&gt;
| le login correspondant à cet ISP.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| chaîne de caractère&lt;br /&gt;
| le mot de passe de ce login (attention au propriétaire de ce fichier : il doit être en clair !)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;telephone&amp;lt;/tt&amp;gt;&lt;br /&gt;
| numéro de téléphone&lt;br /&gt;
| de l&amp;#039;ISP&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;modeminit&amp;lt;/tt&amp;gt;&lt;br /&gt;
| chaîne de caractère&lt;br /&gt;
| ce doit alors être une chaîne d&amp;#039;initialisation de votre modem renvoyant &amp;#039;OK&amp;#039; ; vous pouvez avoir autant de chaîne d&amp;#039;initialisation que vous le souhaitez.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Attention :&amp;#039;&amp;#039;&amp;#039; le parseur distingue les majuscules des minuscules. &amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;Attention :&amp;#039;&amp;#039;&amp;#039; l&amp;#039;ordre des différentes lignes de ce fichiers sont essentielles : elles détermine la validité des diverses options (c&amp;#039;est à dire : si vous préciser deux fois la même option, seule la dernière valeurs est prise en compte).&lt;br /&gt;
&lt;br /&gt;
== /etc/ppp/scripts/initcnx ==&lt;br /&gt;
&lt;br /&gt;
Maintenant, il nous faut un script capable de lire un tel fichier, et de générer les fichiers nécessaires à la connexion à Internet :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;/etc/ppp/chat/auto&amp;lt;/tt&amp;gt; : le script de numérotation de l&amp;#039;isp.&lt;br /&gt;
* &amp;lt;tt&amp;gt;/etc/ppp/peers/auto&amp;lt;/tt&amp;gt; : le script de commande de pppd.&lt;br /&gt;
* &amp;lt;tt&amp;gt;/etc/ppp/pap-secrets&amp;lt;/tt&amp;gt; : le fichier contenant les mots de passe pour l&amp;#039;isp.&lt;br /&gt;
* &amp;lt;tt&amp;gt;/etc/resolv.conf&amp;lt;/tt&amp;gt; : le fichier charger de la résolution des noms (association adresse IP &amp;lt;-&amp;gt; nom de machine).&lt;br /&gt;
&lt;br /&gt;
Voici un tel script (appelez le &amp;lt;tt&amp;gt;/etc/ppp/scripts/initcnx&amp;lt;/tt&amp;gt;) : &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;#!/usr/bin/perl&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# lecture du fichier de configuration /etc/ppp.conf pour&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# la création des paramètres de configurations !&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# /etc/ppp/chat/auto&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# /etc/ppp/peers/auto&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# /etc/ppp/pap-secrets&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# /etc/resolv.conf&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;($cnx,$ipup) = @ARGV ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;open(PPPCONF,&amp;quot;/etc/ppp.conf&amp;quot;) ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;@modeminit = () ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;@resolv = () ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$search = &amp;quot;org&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$autodns = 0 ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;while (&amp;lt;PPPCONF&amp;gt;) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{$cnx login}(.*)/) { $login = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{global login}(.*)/) { $login = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{$cnx password}(.*)/) { $password = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{global password}(.*)/) { $password = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{$cnx smtp}(.*)/) { $smtp = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{global smtp}(.*)/) { $smtp = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{$cnx telephone}(.*)/) { $telephone = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{global telephone}(.*)/) { $telephone = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{$cnx modeminit}(.*)/) { push(@modeminit,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{global modeminit}(.*)/) { push(@modeminit,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{$cnx dns}(.*)/) { push(@resolv,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{global dns}(.*)/) { push(@resolv,$p) ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{$cnx search}(.*)/) { $search = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{global search}(.*)/) { $search = $p ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{$cnx autodns}(.*)/) { $autodns = 1 ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($p) = /{global autodns}(.*)/) { $autodns = 1 ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;if ($autodns) {&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt; $resolv = () ;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;if ($ENV{&amp;quot;DNS1&amp;quot;} ne &amp;quot;&amp;quot;) {&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt; push(@resolv,$ENV{&amp;quot;DNS1&amp;quot;}) ;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;if ($ENV{&amp;quot;DNS2&amp;quot;} ne &amp;quot;&amp;quot;) {&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt; push(@resolv,$ENV{&amp;quot;DNS2&amp;quot;}) ;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;open(CHAT,&amp;quot;&amp;gt;/etc/ppp/chat/auto&amp;quot;) ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;print CHAT &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;BUSY&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;ERROR&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;NO CARRIER&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;NO DIALTONE&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;Invalid Login&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ABORT&amp;#039; &amp;#039;Login incorrect&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;#039;&amp;#039; &amp;#039;ATZ&amp;#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;OK&amp;#039; &amp;lt;/font&amp;gt;&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;foreach (@modeminit) { print CHAT &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;$_&amp;#039;\n&amp;#039;OK&amp;#039; &amp;lt;/font&amp;gt;&amp;quot; ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print CHAT &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;ATDT$telephone&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;#039;CONNECT&amp;#039; &amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;#039;TIMEOUT&amp;#039; &amp;#039;5&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&amp;#039;~--&amp;#039; &amp;#039;&amp;#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close CHAT ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;open (PEERS,&amp;quot;&amp;gt;/etc/ppp/peers/auto&amp;quot;);&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print PEERS &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;connect &amp;#039;/usr/sbin/chat -v -f /etc/ppp/chat/auto&amp;#039;&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;user $login&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;ipparam $cnx&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;if ($autodns) {&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt; print PEERS &amp;quot;usepeerdns\n&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close PEERS ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;open (PAP,&amp;quot;/etc/ppp/pap-secrets&amp;quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$file = &amp;quot;&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;while (&amp;lt;PAP&amp;gt;) { $file .= $_ ; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close PAP ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;open (PAP,&amp;quot;&amp;gt;/etc/ppp/pap-secrets&amp;quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on supprime les occurrences précédentes :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$file =~ s/&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;#AUTOBEGIN#.*#AUTOEND#&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;//s ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;if ($login ne &amp;quot;&amp;quot;) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; $file .= &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;#AUTOBEGIN#\n$login * $password\n#AUTOEND#&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;quot;;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print PAP $file ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close PAP ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;open (SENDSRC,&amp;quot;/etc/sendmail.BASE&amp;quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;open (SENDDST,&amp;quot;&amp;gt;/etc/sendmail.cf&amp;quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;while (&amp;lt;SENDSRC&amp;gt;) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; s/&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;{MAILHOST}&amp;lt;/font&amp;gt;/$smtp/g ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; print SENDDST ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close SENDSRC ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close SENDDST ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on modifie le ns :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;open (RESOLV,&amp;quot;&amp;gt;/etc/resolv.conf&amp;quot;) ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;print RESOLV &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;search $search\n&amp;lt;/font&amp;gt;&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;foreach $nameserver (@resolv) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; print RESOLV &amp;quot;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;nameserver $nameserver\n&amp;lt;/font&amp;gt;&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;close RESOLV ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on relance sendmail (seulement si&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# c&amp;#039;est ip-up ou ip-down qui à lancé le&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# script, en effet il faut être root) :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;lt;tt&amp;gt;if ($ipup =~ /ip(up|down)/) {&amp;lt;/tt&amp;gt;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;  `/etc/rc.d/init.d/sendmail restart`&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;} ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Ce script est un compromis : je ne voulais pas écrire plusieurs fois la lecture de &amp;lt;tt&amp;gt;/etc/ppp.conf&amp;lt;/tt&amp;gt; (je ne sais pas écrire de bibliothèque en &amp;lt;tt&amp;gt;perl&amp;lt;/tt&amp;gt; !) pour des raisons évidentes de maintenance, donc j&amp;#039;ai écrit ce script qui fait, pour chaque opération, bien plus que ce qui est nécessaire. Mais cela ne doit être pénalisant que si vous avez des dizaines de connexions ;).&lt;br /&gt;
&lt;br /&gt;
Le script n&amp;#039;appel pas de commentaire particulier, si ce n&amp;#039;est pour les 12 lignes en gras. Ce sont ces lignes qui vont demander à l&amp;#039;isp des adresses de ses dns. Les 9 premières regardent si les variables d&amp;#039;environnement &amp;lt;tt&amp;gt;DNS1&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;DNS2&amp;lt;/tt&amp;gt; existent (quand on est en mode &amp;lt;tt&amp;gt;autodns&amp;lt;/tt&amp;gt;). Les 3 dernières ajoutent au script de commande de pppd l&amp;#039;option qui lui réclame ces information.&lt;br /&gt;
&lt;br /&gt;
Pour que ce script puisse fonctionner, il faut que vous créiez un fichier &amp;lt;tt&amp;gt;/etc/sendmail.BASE&amp;lt;/tt&amp;gt; dont le nom de serveur smtp est &amp;lt;tt&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;{MAILHOST}&amp;lt;/font&amp;gt;&amp;lt;/tt&amp;gt; (à la place du nom du serveur de mail sortant d&amp;#039;un de vos isp). Si votre serveur de sendmail est configuré et fonctionne, il suffit de copier &amp;lt;tt&amp;gt;/etc/sendmail.cf&amp;lt;/tt&amp;gt; dans &amp;lt;tt&amp;gt;/etc/sendmail.BASE&amp;lt;/tt&amp;gt; et cherchez dans &amp;lt;tt&amp;gt;/etc/sendmail.BASE&amp;lt;/tt&amp;gt; la ligne (ou quelque chose de semblable...) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;DSsmtp:&amp;#039;&amp;#039;&amp;#039;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;smtp.isp.fr&amp;lt;/font&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
et vous la changez en :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;DSsmtp:&amp;#039;&amp;#039;&amp;#039;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;{MAILHOST}&amp;lt;/font&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Attention : &amp;#039;&amp;#039;&amp;#039;le fichier &amp;lt;tt&amp;gt;/etc/sendmail.cf&amp;lt;/tt&amp;gt; est très sensible, ne le modifiez que si vous savez ce que vous faites.&lt;br /&gt;
&lt;br /&gt;
== Un fichier /etc/ppp/ip-up à peine plus complexe ==&lt;br /&gt;
&lt;br /&gt;
(que celui de la partie 3) &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# le paramètre $6 correspond au paramètre ipparam&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# du fichier /etc/ppp/peers/script&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# ceci nécessite que l&amp;#039;option usepeerdns&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# soit activée dans /etc/ppp/peers/script&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# dans ce cas DNS1 et DNS2 reçoivent les&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# adresse des deux dns du provider.&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# dans le cas où ces variables ne sont pas&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# initialisées,  les options {connexion dns}***&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# doivent être utilisées pour préciser le dns !&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# en lieu et place de autodns&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;export DNS1&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;export DNS2&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;/etc/ppp/scripts/initcnx $6 ipup&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# récupération des mail et envoie des mails en attente :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;/usr/bin/fetchmail&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;/usr/sbin/sendmail -q&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on récupère automatiquement les mails toutes les 11 minutes&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# (11 minutes car netcourrier n&amp;#039;aime pas qu&amp;#039;on consulte&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# les comptes pop trop souvent !)&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;/usr/bin/fetchmail --daemon 660&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# mettons notre pc à l&amp;#039;heure :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;ntpdate ntp-sop.inria.fr&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Vu ce que l&amp;#039;on a déjà dit, ce script ce passe de commentaire.&lt;br /&gt;
&lt;br /&gt;
== Un fichier /etc/ppp/ip-down ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# comme on n&amp;#039;est plus connecté au net, on quitte fetchmail&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;/usr/bin/fetchmail --quit&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# y&amp;#039;a plus de dns a priori...&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;export DNS1=&amp;quot;&amp;quot;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;export DNS2=&amp;quot;&amp;quot;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;/etc/ppp/scripts/initcnx offline ipdown&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on peut effacer les fichiers auto :&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;rm -f /etc/ppp/chat/auto&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;rm -f /etc/ppp/peers/auto&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Idem.&lt;br /&gt;
&lt;br /&gt;
== /etc/ppp/scripts/pppconnect ==&lt;br /&gt;
&lt;br /&gt;
Pour ce script, nous allons un peu compliquer les choses : en effet, c&amp;#039;est lui qui doit permettre le choix de l&amp;#039;isp que nous souhaitons contacter. Comme, dans la partie 3, nous allons utiliser Xdialog pour nous permettre ce choix. Voici le script : &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;#!/usr/bin/perl&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;open(PPPCONF,&amp;quot;/etc/ppp.conf&amp;quot;) ||&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;`/opt/apps/bin/Xdialog --title Erreur --msgbox\&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;quot;impossible d\&amp;#039;ouvrir /etc/ppp.conf\nchangez\&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;les droits de ce fichier\nou bien créez le.&amp;quot;\&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;0 0` ||&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;die &amp;quot;/etc/ppp.conf illisible.\n&amp;quot; ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# on cherche les lignes : {connexion name}isp&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;while (&amp;lt;PPPCONF&amp;gt;) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; if (($tag,$name) = /{(.*?) name}(.*)/) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;  $cnx{$tag} = $name ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; }&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;$cmdline = &amp;quot;&amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;$num = 0 ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;foreach $key (sort keys %cnx) {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; $cmdline .= &amp;quot;\&amp;quot;$key\&amp;quot; \&amp;quot;$cnx{$key}\&amp;quot; false &amp;quot; ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; $num++ ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;$cnx = `/opt/apps/bin/Xdialog --stdout\&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;--radiolist Connexion 0 0 $num $cmdline` ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;chop($cnx);&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;if ($cnx ne &amp;quot;&amp;quot;) {&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt; # initialisation (sauf le dns !) qui est fait par&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; # ip-up&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; `/etc/ppp/scripts/initcnx $cnx` ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt; # connexion !&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; `/usr/sbin/pppd call auto` ;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt; # ce qui suit n&amp;#039;est pas nécessaire, mais&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; # agréable :&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; # attendons l&amp;#039;établissement de la liaison&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; `sleep 60s`&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; # et rapatrions les mails de l&amp;#039;utilisateur&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; # pour peu qu&amp;#039;il ai configuré fetchmail&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; `fetchmail`&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; # ceci permet à un utilisateur de se configurer&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; # un compte que le root ne connait pas.&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;} else {&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;`/opt/apps/bin/Xdialog --title Information\&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;--infobox &amp;quot;Aucune connexion n&amp;#039;a été sélectionnée.&amp;quot;\&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;0 0 1500` ;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;}&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;(note(pour jcc), je ne me rappelle plus si perl comprend la continuation des lignes par \ ?)&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;(note : saisissez les lignes terminés par \ sur une seule ligne !) &amp;lt;br /&amp;gt;(note : en lieu et place de /opt/apps/bin précisez le path complet de Xdialog) &amp;lt;br /&amp;gt;Vous pouvez, dès maintenant, vérifier que l&amp;#039;établissement est fonctionnel (si vous avez un fichier &amp;lt;tt&amp;gt;/etc/ppp.conf&amp;lt;/tt&amp;gt;) en tapant : &amp;lt;tt&amp;gt;/etc/ppp/scripts/pppconnect&amp;lt;/tt&amp;gt;. Si vous aviez des mails en attente et si vous aviez configuré fetchmail, ce script doit établir la connexion, envoyer les mails en attente, et rapatrier vos mails (et ceux de vos utilisateurs).&lt;br /&gt;
&lt;br /&gt;
== /etc/ppp/scripts/pppdisconnect ==&lt;br /&gt;
&lt;br /&gt;
La déconnexion est semblable à ce que nous avons déjà fait : &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;#!/bin/sh&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;if [ -e /var/run/ppp*.pid ] ; then&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt; kill `cat /var/run/ppp*.pid` 2&amp;gt;&amp;amp;1 &amp;gt; /dev/null&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;fi&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;/opt/apps/bin/Xdialog --title &amp;quot;Informations:&amp;quot;\&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;--infobox &amp;quot;La liaison internet est maintenant\&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;coupée.&amp;quot; 0 0 2000&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Sans commentaire.&lt;br /&gt;
&lt;br /&gt;
== Les permissions ==&lt;br /&gt;
&lt;br /&gt;
Pour l&amp;#039;instant, cet ensemble de script, ne fonctionne que si vous êtes root. C&amp;#039;est un peu limitatif. Pour arranger les choses, je vous conseille de créer un groupe pppusers auquel vous ferez appartenir les utilisateurs ayant le droit de choisir leur connexion. Puis, dans le répertoire /etc/ppp faites :&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;pour faire appartenir tout ce que contient /etc/ppp à pppusers :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;chown -R root:pppusers /etc/ppp/*&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;pour autoriser les membres du groupe pppusers à modifier les fichiers /etc/ppp/peers/auto etc. :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;chmod -R g+rwx /etc/ppp/scripts/ /etc/ppp/chat /etc/ppp/pap-secrets&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;pour que les étrangers le reste :&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;chmod -R o-rwx /etc/ppp/* /etc/ppp.conf /etc/sendmail.BASE&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Attention : seuls les utilisateurs ayant établi la connexion auront le droit de la coupée : ce qui est somme toute assez logique. Le root ayant lui, comme toujours, tous les droits.&lt;br /&gt;
&lt;br /&gt;
== Utilisation ==&lt;br /&gt;
&lt;br /&gt;
Chez moi, j&amp;#039;ai mis deux icônes sur mon bureau, une vers pppconnect et l&amp;#039;autre vers pppdisconnect. Comme ça, je peux établir et couper la liaison à Internet de manière très simple.&lt;br /&gt;
&lt;br /&gt;
Voilà, bon surf.&lt;br /&gt;
&lt;br /&gt;
Reste le problème des spammers ! La suppression automatique des mails dits &amp;quot;spam&amp;quot;, mails de publicité non sollicités, fera l&amp;#039;objet d&amp;#039;un prochain article.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;merci&amp;quot;&amp;gt;Cette page est issue de la documentation &amp;#039;pré-wiki&amp;#039; de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Frédéric Bonnaud le 30/05/2000.&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>PingouinMigrateur</name></author>
	</entry>
</feed>