<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le Blog du grand loup Zeur &#187; Ubuntu</title>
	<atom:link href="http://blog.gaetan-grigis.eu/category/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gaetan-grigis.eu</link>
	<description>Le blog qui vous fait connaitre ce que vous savez déjà</description>
	<lastBuildDate>Tue, 17 Jan 2012 08:43:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Wifi ou 3G tethering sur cyanogenmod via Bluetooth ou USB</title>
		<link>http://blog.gaetan-grigis.eu/ubuntu/wifi-ou-3g-tethering-sur-cyanogenmod-via-bluetooth-ou-usb/</link>
		<comments>http://blog.gaetan-grigis.eu/ubuntu/wifi-ou-3g-tethering-sur-cyanogenmod-via-bluetooth-ou-usb/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 07:29:14 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[tethering]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=853</guid>
		<description><![CDATA[Plop à tous &#8230;. ATTENTION, le tethering (partage de la connexion n&#8217;est peut être pas autorisé par votre fournisseur d&#8217;accès &#8230;) Une petite astuce pour profiter du tethering du wifi ou de la 3G sur les dernières version du cyanogenmod 5.x, pour ce faire, il suffit d&#8217;aller sur le menu Paramètre, puis &#171;&#160;Sans fil et [...]]]></description>
			<content:encoded><![CDATA[<p>Plop à tous &#8230;.</p>
<p><span style="color: #ff0000;">ATTENTION, le tethering (partage de la connexion n&#8217;est peut être pas autorisé par votre fournisseur d&#8217;accès &#8230;)</span><br />
<span id="more-853"></span><br />
Une petite astuce pour profiter du tethering du wifi ou de la 3G sur les dernières version du cyanogenmod 5.x, pour ce faire, il suffit d&#8217;aller sur le menu Paramètre, puis &laquo;&nbsp;Sans fil et réseaux&nbsp;&raquo;, puis &laquo;&nbsp;internet tethering&nbsp;&raquo; :<br />
<a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/07/tether.png"><img class="aligncenter size-full wp-image-856" title="tether" src="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/07/tether.png" alt="" width="320" height="480" /></a><br />
Maintenant vous avez deux possibilités :</p>
<h2>USB</h2>
<p>Partager la connexion par USB, rien de plus simple, une fois la connectique USB branchée, sur Ubuntu, NetworkManager détecte automatiquement le téléphone comme modem et se connecte dessus :<br />
<a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/07/Seelection_0131.png"><img class="aligncenter size-full wp-image-859" title="Sélection_013" src="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/07/Seelection_0131.png" alt="" width="351" height="147" /></a></p>
<p><span style="color: #ff0000;">Attention, tant que l&#8217;option &laquo;&nbsp;internet tethering&nbsp;&raquo; est actif, il vous sera impossible de transférer de fichiers sur votre téléphone depuis l&#8217;ordinateur et vice-versa.</span></p>
<h2>Bluetooth</h2>
<p>L&#8217;autre possibilité est de partager la connexion par Bluetooth &#8230; un peu plus compliqué, car ce n&#8217;est pas reconnu par défaut &#8230; Il vous faudra tout d&#8217;abord pairer votre téléphone via bluetooth (je vous laisse vous débrouillez pour ça).</p>
<p>Puis avec blueman (apt-get install blueman), clic droit puis &laquo;&nbsp;actualiser le service&nbsp;&raquo; (pour rafraichir la connexion), puis clic droit &laquo;&nbsp;&nbsp;&raquo;  : &laquo;&nbsp;Connect to : Point d&#8217;accès réseau&nbsp;&raquo; :<br />
<a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/07/Seelection_0111.png"><img class="aligncenter size-full wp-image-858" title="Sélection_011" src="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/07/Seelection_0111.png" alt="" width="802" height="456" /></a></p>
<p>Il vous faudra ensuite ouvrir une console et vérifier la connexion par un ifconfig, si la connexion à fonctionnée, une interface bnep0 est apparu, il vous suffit de faire un :</p>
<pre lang="bash">sudo dhclient bnep0</pre>
<p>et vous obtiendrez votre connexion à internet par bluetooth &#8230;</p>
<h2>Débit</h2>
<p>Niveau débit &#8230; il y a une net différence, en USB on peut monter à 500ko/s (en wifi bien sûr), ce qui donne un débit intéressant pour les jeux vidéos (fps et autre) avec un ping moyen de 80, en bluetooth, le débit monte à 80ko/s et j&#8217;ai pas osé de ping vu la lenteur de la connexion ^^.</p>
<h2>L&#8217;intérêt du système</h2>
<p>Profiter d&#8217;une connexion à internet en dehors de chez soi (pour la 3G), ou bien avoir une carte wifi d&#8217;appoint pour un fixe sans carte wifi.</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=853">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/ubuntu/controller-sa-carte-wifi-atheros-sous-ubuntu-lucid/" rel="bookmark" title="Permanent Link: Controller sa carte wifi atheros sous ubuntu Lucid">Controller sa carte wifi atheros sous ubuntu Lucid</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/une-wii-hd-pour-moins-de-100e-avec-dolphin-sur-ubuntu/" rel="bookmark" title="Permanent Link: Une Wii HD pour moins de 100€ avec Dolphin sur Ubuntu">Une Wii HD pour moins de 100€ avec Dolphin sur Ubuntu</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/wifi-reduire-les-lags-sous-linux-network-manager/" rel="bookmark" title="Permanent Link: [wifi] Réduire les lags sous linux ( Network Manager )">[wifi] Réduire les lags sous linux ( Network Manager )</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/iodine-et-dns-tunneling/" rel="bookmark" title="Permanent Link: Iodine et DNS Tunneling">Iodine et DNS Tunneling</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/bt3-dans-les-bacs-les-hackeurs-vont-se-regaler/" rel="bookmark" title="Permanent Link: BT3 dans les bacs &#8230; les hackeurs vont se régaler">BT3 dans les bacs &#8230; les hackeurs vont se régaler</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/ubuntu/wifi-ou-3g-tethering-sur-cyanogenmod-via-bluetooth-ou-usb/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Driver em2882 pour clé USB TNT Cingery T et Ubuntu 10.04</title>
		<link>http://blog.gaetan-grigis.eu/ubuntu/driver-em2882-pour-cle-usb-tnt-cingery-t-et-ubuntu-10-04/</link>
		<comments>http://blog.gaetan-grigis.eu/ubuntu/driver-em2882-pour-cle-usb-tnt-cingery-t-et-ubuntu-10-04/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 06:57:14 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[cinergy]]></category>
		<category><![CDATA[cynergy]]></category>
		<category><![CDATA[em2880]]></category>
		<category><![CDATA[em2882]]></category>
		<category><![CDATA[em28xx]]></category>
		<category><![CDATA[tnt]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=849</guid>
		<description><![CDATA[Plop à tous &#8230; ça y est, le driver em2882 fonctionne à nouveau pour ubuntu 10.04 (et surement d&#8217;autres version de linux). L&#8217;installation change un peu, il vous faut le gestionnaire de revision hg, puis faire un clone du dépôt : http://linuxtv.org/hg/v4l-dvb, et compiler le driver : apt-get install mercurial &#38;&#38; hg clone http://linuxtv.org/hg/v4l-dvb &#38;&#38; [...]]]></description>
			<content:encoded><![CDATA[<p>Plop à tous &#8230;</p>
<p>ça y est, le driver em2882 fonctionne à nouveau pour ubuntu 10.04 (et surement d&#8217;autres version de linux). L&#8217;installation change un peu, il vous faut le gestionnaire de revision hg, puis faire un clone du dépôt : http://linuxtv.org/hg/v4l-dvb, et compiler le driver :<br />
<span id="more-849"></span></p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">apt-get <span class="kw2">install</span> mercurial <span class="sy0">&amp;&amp;</span> hg clone http:<span class="sy0">//</span>linuxtv.org<span class="sy0">/</span>hg<span class="sy0">/</span>v4l-dvb <span class="sy0">&amp;&amp;</span> <span class="kw3">cd</span> v4l-dvb <span class="sy0">&amp;&amp;</span> <span class="kw2">make</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">sudo</span> <span class="kw2">make</span> <span class="kw2">install</span></div>
</li>
</ol>
</div>
<p>Si la compilation plante pour firedtv, il vous faudra modifier le fichier &laquo;&nbsp;v4l/.config&nbsp;&raquo; dans le dossier v4l-dvb à la ligne 235 et remplacer : </p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1"><span class="re2">CONFIG_DVB_FIREDTV=</span>y</div>
</li>
</ol>
</div>
<p>par :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1"><span class="re2">CONFIG_DVB_FIREDTV=</span>n</div>
</li>
</ol>
</div>
<p>puis relancer le make et make install</p>
<p>Ensuite, il vous suffira de connecter la clé usb TNT, et un dmesg devrait retourner : </p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.432005</span><span class="br0">&#93;</span> em28xx: New device TerraTec Electronic GmbH Cinergy Hybrid T USB XS <span class="br0">&#40;</span><span class="nu0">2882</span><span class="br0">&#41;</span> <span class="sy0">@</span> <span class="nu0">480</span> Mbps <span class="br0">&#40;</span>0ccd:005e, interface <span class="nu0">0</span>, class <span class="nu0">0</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.432138</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: chip ID is em2882/em2883</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.444910</span><span class="br0">&#93;</span> IR NEC protocol handler initialized</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649695</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom 00: 1a eb 67 95 cd 0c 5e 00 d0 12 5c 03 9e 40 de 1c</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649703</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom 10: 6a 34 27 57 46 07 01 00 00 00 00 00 00 00 00 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649709</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom 20: 46 00 01 00 f0 10 31 00 b8 00 14 00 5b 1e 00 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649714</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 00 00 00 00 00 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649719</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649724</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649729</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 34 03 54 00 65 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649734</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom 70: 72 00 72 00 61 00 54 00 65 00 63 00 20 00 45 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649740</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom 80: 6c 00 65 00 63 00 74 00 72 00 6f 00 6e 00 69 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649745</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom 90: 63 00 20 00 47 00 6d 00 62 00 48 00 00 00 40 03</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649750</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom a0: 43 00 69 00 6e 00 65 00 72 00 67 00 79 00 20 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649755</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom b0: 48 00 79 00 62 00 72 00 69 00 64 00 20 00 54 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649760</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom c0: 20 00 55 00 53 00 42 00 20 00 58 00 53 00 20 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649765</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom d0: 28 00 32 00 38 00 38 00 32 00 29 00 00 00 1c 03</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649770</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom e0: 30 00 36 00 31 00 32 00 30 00 32 00 30 00 30 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649775</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: i2c eeprom f0: 32 00 33 00 37 00 35 00 00 00 00 00 00 00 00 00</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649782</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x1113b8be</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649783</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: EEPROM info:</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649784</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: AC97 audio (5 sample rates)</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649785</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: 500mA max power</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.649787</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: Table at 0&#215;27, strings=0x409e, 0x1cde, 0x346a</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.651195</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: Identified as Terratec Hybrid XS (em2882) (card=55)</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.680950</span><span class="br0">&#93;</span> IR RC5<span class="br0">&#40;</span>x<span class="br0">&#41;</span> protocol handler initialized</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.830073</span><span class="br0">&#93;</span> IR RC6 protocol handler initialized</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.841212</span><span class="br0">&#93;</span> tvp5150 <span class="nu0">7</span>-005c: chip found <span class="sy0">@</span> 0xb8 <span class="br0">&#40;</span>em28xx <span class="co0">#0)</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">65.999598</span><span class="br0">&#93;</span> IR JVC protocol handler initialized</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">66.091946</span><span class="br0">&#93;</span> tuner <span class="nu0">7</span><span class="nu0">-0061</span>: chip found <span class="sy0">@</span> 0xc2 <span class="br0">&#40;</span>em28xx <span class="co0">#0)</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">66.101982</span><span class="br0">&#93;</span> IR Sony protocol handler initialized</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">66.120234</span><span class="br0">&#93;</span> xc2028 <span class="nu0">7</span><span class="nu0">-0061</span>: creating new instance</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">66.120236</span><span class="br0">&#93;</span> xc2028 <span class="nu0">7</span><span class="nu0">-0061</span>: <span class="kw3">type</span> <span class="kw1">set</span> to XCeive xc2028<span class="sy0">/</span>xc3028 tuner</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">66.120243</span><span class="br0">&#93;</span> usb <span class="nu0">2</span><span class="nu0">-5</span>: firmware: requesting xc3028-v27.fw</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">66.486604</span><span class="br0">&#93;</span> xc2028 <span class="nu0">7</span><span class="nu0">-0061</span>: Loading <span class="nu0">80</span> firmware images from xc3028-v27.fw, <span class="kw3">type</span>: xc2028 firmware, ver <span class="nu0">2.7</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">66.550020</span><span class="br0">&#93;</span> xc2028 <span class="nu0">7</span><span class="nu0">-0061</span>: Loading firmware <span class="kw1">for</span> <span class="re2">type=</span>BASE MTS <span class="br0">&#40;</span><span class="nu0">5</span><span class="br0">&#41;</span>, <span class="kw2">id</span> <span class="nu0">0000000000000000</span>.</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">67.489940</span><span class="br0">&#93;</span> xc2028 <span class="nu0">7</span><span class="nu0">-0061</span>: Loading firmware <span class="kw1">for</span> <span class="re2">type=</span>MTS <span class="br0">&#40;</span><span class="nu0">4</span><span class="br0">&#41;</span>, <span class="kw2">id</span> 000000000000b700.</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">67.505325</span><span class="br0">&#93;</span> xc2028 <span class="nu0">7</span><span class="nu0">-0061</span>: Loading SCODE <span class="kw1">for</span> <span class="re2">type=</span>MTS LCD NOGD MONO IF SCODE HAS_IF_4500 <span class="br0">&#40;</span>6002b004<span class="br0">&#41;</span>, <span class="kw2">id</span> 000000000000b700.</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">67.880020</span><span class="br0">&#93;</span> Registered IR keymap rc-terratec-cinergy-xs</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">67.880096</span><span class="br0">&#93;</span> input: em28xx IR <span class="br0">&#40;</span>em28xx <span class="co0">#0) as /devices/pci0000:00/0000:00:04.1/usb2/2-5/rc/rc0/input7</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">67.880153</span><span class="br0">&#93;</span> rc0: em28xx IR <span class="br0">&#40;</span>em28xx <span class="co0">#0) as /devices/pci0000:00/0000:00:04.1/usb2/2-5/rc/rc0</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">67.880536</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: Config register raw data: 0xd0</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">67.881284</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: AC97 vendor ID = 0xffffffff</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">67.881825</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: AC97 features = 0x6a90</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">67.881826</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: Empia 202 AC97 audio processor detected</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.080397</span><span class="br0">&#93;</span> tvp5150 <span class="nu0">7</span>-005c: tvp5150am1 detected.</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.180765</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: v4l2 driver version 0.1.2</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.297206</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: V4L2 video device registered as video1</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.297208</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: V4L2 VBI device registered as vbi0</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.297799</span><span class="br0">&#93;</span> usbcore: registered new interface driver em28xx</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.297802</span><span class="br0">&#93;</span> em28xx driver loaded</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.383814</span><span class="br0">&#93;</span> em28xx-audio.c: probing <span class="kw1">for</span> em28x1 non standard usbaudio</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.383816</span><span class="br0">&#93;</span> em28xx-audio.c: Copyright <span class="br0">&#40;</span>C<span class="br0">&#41;</span> <span class="nu0">2006</span> Markus Rechberger</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.384166</span><span class="br0">&#93;</span> Em28xx: Initialized <span class="br0">&#40;</span>Em28xx Audio Extension<span class="br0">&#41;</span> extension</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.450494</span><span class="br0">&#93;</span> tvp5150 <span class="nu0">7</span>-005c: tvp5150am1 detected.</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.772282</span><span class="br0">&#93;</span> xc2028 <span class="nu0">7</span><span class="nu0">-0061</span>: attaching existing instance</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.772285</span><span class="br0">&#93;</span> xc2028 <span class="nu0">7</span><span class="nu0">-0061</span>: <span class="kw3">type</span> <span class="kw1">set</span> to XCeive xc2028<span class="sy0">/</span>xc3028 tuner</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.772287</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: em28xx #0/2: xc3028 attached</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.772289</span><span class="br0">&#93;</span> DVB: registering new adapter <span class="br0">&#40;</span>em28xx <span class="co0">#0)</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.772291</span><span class="br0">&#93;</span> DVB: registering adapter <span class="nu0">0</span> frontend <span class="nu0">0</span> <span class="br0">&#40;</span>Zarlink ZL10353 DVB-T<span class="br0">&#41;</span>&#8230;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.772535</span><span class="br0">&#93;</span> em28xx <span class="co0">#0: Successfully loaded em28xx-dvb</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.772540</span><span class="br0">&#93;</span> Em28xx: Initialized <span class="br0">&#40;</span>Em28xx dvb Extension<span class="br0">&#41;</span> extension</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span> &nbsp; <span class="nu0">68.950459</span><span class="br0">&#93;</span> tvp5150 <span class="nu0">7</span>-005c: tvp5150am1 detected.</div>
</li>
</ol>
</div>
<p>Puis utiliser votre logiciel préféré Me tv ou kaffeine, &#8230;. pour profiter de la TV.</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=849">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/ubuntu/cle-tnt-cinergy-xs-em2882-et-ibex/" rel="bookmark" title="Permanent Link: Clé TNT Cinergy XS (em2882) et Ibex">Clé TNT Cinergy XS (em2882) et Ibex</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/tnt-em2882-et-mise-a-jour-du-kernel-dubuntu/" rel="bookmark" title="Permanent Link: TNT em2882 et Mise a jour du kernel d&#8217;ubuntu &#8230;">TNT em2882 et Mise a jour du kernel d&#8217;ubuntu &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/script-de-mise-a-jour-du-driver-em2882/" rel="bookmark" title="Permanent Link: Script de mise à jour du driver em2882">Script de mise à jour du driver em2882</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/gresillement-du-driver-em28xx-et-kernel-2-6-28-sur-ubuntu-9-04/" rel="bookmark" title="Permanent Link: Grésillement du driver em28xx et kernel 2.6.28 sur ubuntu 9.04">Grésillement du driver em28xx et kernel 2.6.28 sur ubuntu 9.04</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/controller-sa-carte-wifi-atheros-sous-ubuntu-lucid/" rel="bookmark" title="Permanent Link: Controller sa carte wifi atheros sous ubuntu Lucid">Controller sa carte wifi atheros sous ubuntu Lucid</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/ubuntu/driver-em2882-pour-cle-usb-tnt-cingery-t-et-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Controller sa carte wifi atheros sous ubuntu Lucid</title>
		<link>http://blog.gaetan-grigis.eu/ubuntu/controller-sa-carte-wifi-atheros-sous-ubuntu-lucid/</link>
		<comments>http://blog.gaetan-grigis.eu/ubuntu/controller-sa-carte-wifi-atheros-sous-ubuntu-lucid/#comments</comments>
		<pubDate>Sat, 08 May 2010 20:10:50 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[ath9k]]></category>
		<category><![CDATA[atheros]]></category>
		<category><![CDATA[lucid]]></category>
		<category><![CDATA[madwifi]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=827</guid>
		<description><![CDATA[Bijour &#8230; Depuis la mise à jour d&#8217;ubuntu 10.04, le driver madwifi n&#8217;est plus disponible, seul le driver ath9k est proposé, il n&#8217;est donc plus possible d&#8217;utiliser la sympatique commande wlanconfig qui permettait de créer de nouvelles interfaces wifi dans différent modes. Ce qui était super utile pour créer un fake ap utilisant 2 cartes [...]]]></description>
			<content:encoded><![CDATA[<p>Bijour &#8230;</p>
<p>Depuis la mise à jour d&#8217;ubuntu 10.04, le driver madwifi n&#8217;est plus disponible, seul le driver ath9k est proposé, il n&#8217;est donc plus possible d&#8217;utiliser la sympatique commande wlanconfig qui permettait de créer de nouvelles interfaces wifi dans différent modes.<br />
<span id="more-827"></span><br />
Ce qui était super utile pour créer un <a href="http://www.hak5.org/episodes/episode-705">fake ap</a> utilisant 2 cartes wifi :</p>
<ul>
<li>une pour le fake AP</li>
<li>une seconde connecté à un autre réseau wifi sur lequel on redirige le traffic</li>
</ul>
<p>Le nouvel utilitaire de gestion des périphériques atheros se nomme iw (sûrement en référence à l&#8217;outil iwconfig &#8230;)</p>
<p>Un petit man vous permettra de trouver ceci : </p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">dev <span class="sy0">&lt;</span>devname<span class="sy0">&gt;</span> interface add <span class="sy0">&lt;</span>name<span class="sy0">&gt;</span> <span class="kw3">type</span> <span class="sy0">&lt;</span>type<span class="sy0">&gt;</span></div>
</li>
</ol>
</div>
<p>Qui s&#8217;utilise de la façon suivante pour créer une interface nommée fake en mode monitor :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">iw dev wlan0 interface add fake <span class="kw3">type</span> monitor</div>
</li>
</ol>
</div>
<p>Un coup de iwconfig renverra si tout c&#8217;est bien passé :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">fake &nbsp; &nbsp; &nbsp;IEEE <span class="nu0">802</span>.11bgn &nbsp;Mode:Monitor &nbsp;Frequency:<span class="nu0">2.412</span> GHz &nbsp;Tx-<span class="re2">Power=</span><span class="nu0">20</span> dBm &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Retry &nbsp;long limit:<span class="nu0">7</span> &nbsp; RTS thr:off &nbsp; Fragment thr:off</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Power Management:off</div>
</li>
</ol>
</div>
<p>Et la nouvelle interface est donc prête à l&#8217;emploi&#8230;, pour plus d&#8217;informations sur la commandes iw, la <a href="http://wireless.kernel.org/en/users/Documentation/iw">doc du site</a> est est un peu plus détaillée.</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=827">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/systeme/wifi-reduire-les-lags-sous-linux-network-manager/" rel="bookmark" title="Permanent Link: [wifi] Réduire les lags sous linux ( Network Manager )">[wifi] Réduire les lags sous linux ( Network Manager )</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/wifi-ou-3g-tethering-sur-cyanogenmod-via-bluetooth-ou-usb/" rel="bookmark" title="Permanent Link: Wifi ou 3G tethering sur cyanogenmod via Bluetooth ou USB">Wifi ou 3G tethering sur cyanogenmod via Bluetooth ou USB</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/bt3-dans-les-bacs-les-hackeurs-vont-se-regaler/" rel="bookmark" title="Permanent Link: BT3 dans les bacs &#8230; les hackeurs vont se régaler">BT3 dans les bacs &#8230; les hackeurs vont se régaler</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/ubuntu-beta/" rel="bookmark" title="Permanent Link: Ubuntu beta &#8230;">Ubuntu beta &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/securite/cracking-de-wpapsk-pyritcowpatty/" rel="bookmark" title="Permanent Link: Cracking de WPA/PSK (Pyrit/CowPatty)">Cracking de WPA/PSK (Pyrit/CowPatty)</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/ubuntu/controller-sa-carte-wifi-atheros-sous-ubuntu-lucid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Limiter les droits d&#8217;un utilisateur sur Debian/Ubuntu (lshell)</title>
		<link>http://blog.gaetan-grigis.eu/systeme/limiter-les-droits-dun-utilisateur-sur-debianubuntu-lshell/</link>
		<comments>http://blog.gaetan-grigis.eu/systeme/limiter-les-droits-dun-utilisateur-sur-debianubuntu-lshell/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 20:21:49 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[droits]]></category>
		<category><![CDATA[limitation]]></category>
		<category><![CDATA[lshell]]></category>
		<category><![CDATA[restriction]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[utilisateurs]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=697</guid>
		<description><![CDATA[Plop à tous &#8230;. Lorsque l&#8217;on doit partager/administrer une machine, on a souvent peur que les individus fassent de belles boulettes sur la machine en question (surtout si l&#8217;accès est partagé entre plusieurs utilisateurs). Une technique consisterait à faire un chroot via SSH (si ça vous tente ^^ mais c&#8217;est super long). Ou passer par [...]]]></description>
			<content:encoded><![CDATA[<p>Plop à tous &#8230;.</p>
<p>Lorsque l&#8217;on doit partager/administrer une machine, on a souvent peur que les individus fassent de belles boulettes sur la machine en question (surtout si l&#8217;accès est partagé entre plusieurs utilisateurs).</p>
<p>Une technique consisterait à faire un chroot via <a href="http://www.debian.org/doc/manuals/securing-debian-howto/ap-chroot-ssh-env.fr.html">SSH</a> (si ça vous tente ^^ mais c&#8217;est super long).</p>
<p>Ou passer par un truc du genre dans /etc/ssh/sshd_config :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">Subsystem sftp internal-sftp</div>
</li>
<li class="li1">
<div class="de1">Match user nomUser</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ChrootDirectory <span class="sy0">/</span>home<span class="sy0">/</span>nomUser</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;X11Forwarding no</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;AllowTcpForwarding no</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ForceCommand internal-sftp</div>
</li>
</ol>
</div>
<p>Qui bloque la plupart des commandes et n&#8217;autorise que le sftp &#8230;</p>
<p>Pour les admins flemmards, il existe une solution : <a href="http://lshell.ghantoos.org/">lshell</a>, on peut choper un .deb sur le site et une fois installé, il n&#8217;y a pas grand chose à faire :</p>
<p>Modifier le fichier /etc/lshell.conf (assez facile à comprendre), avec des paramètres du genre :<br />
Pour les commandes autorisées :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">allowed &nbsp; &nbsp; &nbsp; &nbsp; : <span class="br0">&#91;</span><span class="st0">&#39;ls&#39;</span>,<span class="st0">&#39;echo&#39;</span>,<span class="st0">&#39;cd&#39;</span>,<span class="st0">&#39;ll&#39;</span>,<span class="st0">&#39;svn&#39;</span>,<span class="st0">&#39;vi&#39;</span>,<span class="st0">&#39;rm&#39;</span><span class="br0">&#93;</span></div>
</li>
</ol>
</div>
<p>Pour kiker l&#8217;utilisateur après un certain nombre d&#8217;erreurs :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">warning_counter : <span class="nu0">2</span></div>
</li>
</ol>
</div>
<p>dans ce cas, après 2 erreurs, la connection SSH est coupée.</p>
<p>On peut chrooter un utilisateur :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">path &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: <span class="br0">&#91;</span><span class="st0">&#39;/var/www/&#39;</span><span class="br0">&#93;</span></div>
</li>
</ol>
</div>
<p>Pour obliger un utilisateur à utiliser ce shell, il y a 2 cas :<br />
On modifie un utilisateur :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">usermod &#8211;shell <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>lshell nomUser</div>
</li>
</ol>
</div>
<p>On créer un utilisateur</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">adduser nomUser &#8211;shell <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>lshell nomUser</div>
</li>
</ol>
</div>
<p>Et voilà &#8230; connectez vous avec un utilisateur &laquo;&nbsp;lshellé&nbsp;&raquo; (pour ma part chrooté et limité aux commandes &laquo;&nbsp;allowed&nbsp;&raquo; plus haut) :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1">You are <span class="kw1">in</span> a limited shell.</div>
</li>
<li class="li1">
<div class="de1">Type <span class="st0">&#39;?&#39;</span> or <span class="st0">&#39;help&#39;</span> to get the list of allowed commands</div>
</li>
<li class="li1">
<div class="de1">kikoo:~$ </div>
</li>
<li class="li1">
<div class="de1">kikoo:~$ <span class="kw2">ls</span></div>
</li>
<li class="li1">
<div class="de1">index.php &nbsp;license.txt &nbsp;robots.txt &nbsp;svnup.php &nbsp;system</div>
</li>
<li class="li1">
<div class="de1">kikoo:~$ <span class="kw2">cat</span> <span class="sy0">/</span>etc<span class="sy0">/</span><span class="kw2">ssh</span><span class="sy0">/</span>sshd_config</div>
</li>
<li class="li1">
<div class="de1"><span class="sy0">***</span> forbidden path -<span class="sy0">&gt;</span> <span class="st0">&quot;/etc/ssh/sshd_config&quot;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="sy0">***</span> You have <span class="nu0">0</span> joker<span class="br0">&#40;</span>s<span class="br0">&#41;</span> left, before getting kicked out.</div>
</li>
<li class="li1">
<div class="de1">This incident has been reported.</div>
</li>
<li class="li1">
<div class="de1">kikoo:~$ svn up</div>
</li>
<li class="li1">
<div class="de1">À la révision <span class="nu0">12</span>.</div>
</li>
<li class="li1">
<div class="de1">kikoo:~$ <span class="kw3">echo</span> <span class="st0">&quot;LOL&quot;</span></div>
</li>
<li class="li1">
<div class="de1">LOL</div>
</li>
<li class="li1">
<div class="de1">kikoo:~$ <span class="kw3">echo</span> <span class="st0">&quot;LOL&quot;</span> <span class="sy0">&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span><span class="kw2">ssh</span><span class="sy0">/</span>sshd_config</div>
</li>
<li class="li1">
<div class="de1"><span class="sy0">***</span> forbidden synthax -<span class="sy0">&gt;</span> <span class="st0">&quot;echo &quot;</span>LOL<span class="st0">&quot; &gt; /etc/ssh/sshd_config&quot;</span></div>
</li>
<li class="li1">
<div class="de1">- Kicked out -</div>
</li>
<li class="li1">
<div class="de1">Connection to <span class="nu0">1.3</span><span class="nu0">.3</span><span class="nu0">.7</span> closed.</div>
</li>
</ol>
</div>
<p>Voilà &#8230; bonne administration <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=697">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/python-2/alerte-dossec-en-notification-sur-le-bureau/" rel="bookmark" title="Permanent Link: Alerte d&#8217;ossec en notification sur le bureau">Alerte d&#8217;ossec en notification sur le bureau</a></li><li><a href="http://blog.gaetan-grigis.eu/non-classe/hadopi-pas-quen-france/" rel="bookmark" title="Permanent Link: HADOPI pas qu&#8217;en France ??">HADOPI pas qu&#8217;en France ??</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/monter-un-serveur-php-en-une-ligne-de-commande-ou-presque/" rel="bookmark" title="Permanent Link: monter un serveur PHP en une ligne de commande (ou presque)">monter un serveur PHP en une ligne de commande (ou presque)</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/ossec-et-sshbannissement-ip-definitif-de-cracker/" rel="bookmark" title="Permanent Link: [OSSEC et SSH]Bannissement ip définitif de cracker">[OSSEC et SSH]Bannissement ip définitif de cracker</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/primary-domain-controller-sous-linux/" rel="bookmark" title="Permanent Link: Primary Domain Controller sous Linux &#8230;">Primary Domain Controller sous Linux &#8230;</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/systeme/limiter-les-droits-dun-utilisateur-sur-debianubuntu-lshell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Une Wii HD pour moins de 100€ avec Dolphin sur Ubuntu</title>
		<link>http://blog.gaetan-grigis.eu/ubuntu/une-wii-hd-pour-moins-de-100e-avec-dolphin-sur-ubuntu/</link>
		<comments>http://blog.gaetan-grigis.eu/ubuntu/une-wii-hd-pour-moins-de-100e-avec-dolphin-sur-ubuntu/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 13:51:05 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[emulateur]]></category>
		<category><![CDATA[gamecube]]></category>
		<category><![CDATA[ubunt]]></category>
		<category><![CDATA[wii]]></category>
		<category><![CDATA[wiimote]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=654</guid>
		<description><![CDATA[Plop à tous &#8230; aujourd&#8217;hui un article useless (comme tout mes articles &#8230;), mais c&#8217;est juste pour raviver la flamme de mon blog &#8230; aucun article depuis décembre :s. Le tuto du jour est très simple, jouer à la Wii sur ubuntu avec la wiimote/nunchuck et tout le bataclan, le matos nécessaire : Un PC [...]]]></description>
			<content:encoded><![CDATA[<p>Plop à tous &#8230; aujourd&#8217;hui un article useless (comme tout mes articles &#8230;), mais c&#8217;est juste pour raviver la flamme de mon blog &#8230; aucun article depuis décembre :s.</p>
<p>Le tuto du jour est très simple, jouer à la Wii sur ubuntu avec la wiimote/nunchuck et tout le bataclan, le matos nécessaire : </p>
<ul>
<li>Un PC assez puissant, avec une carte graphique puissante (de préférence Nvidia, ATI est mal supportée) sinon ce sera une simple Wii</li>
<li>Un adaptateur <a href="http://www.surcouf.com/reseaux-connectique/produit/belkin/9656639/adaptateur-usb-bluetooth-10-metres.html">USB-Bluetooth</a> à ~10€</li>
<li>Une <a href="http://www.surcouf.com/consoles-jeux/produit/awg/9652672/sensor-bar-sans-fil-wii.html">sensor bar à infrarouge</a> à ~11€</li>
<li>Une <a href="http://www.surcouf.com/consoles-jeux/produit/nintendo/9626813/wiimote-wii.html">wiimote</a> à ~40€</li>
<li>Un <a href="http://www.surcouf.com/consoles-jeux/produit/nintendo/9626815/nunchuk-wii.html">nunchuk</a> (facultatif selon les jeux) à ~20€</li>
</ul>
<p><em>Bien sûr, si vous avez déjà la wiimote et ses accessoires, l&#8217;addition est encore moins salée <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em><br />
<span id="more-654"></span><br />
Ensuite, dans un terminal :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">sudo</span> apt-get <span class="kw2">install</span> subversion scons <span class="kw2">g++</span> wx2<span class="nu0">.8</span>-headers libwxbase2<span class="nu0">.8</span><span class="nu0">-0</span> libwxbase2<span class="nu0">.8</span>-dbg libwxbase2<span class="nu0">.8</span>-dev libwxgtk2<span class="nu0">.8</span><span class="nu0">-0</span> libwxgtk2<span class="nu0">.8</span>-dbg libwxgtk2<span class="nu0">.8</span>-dev libsdl1<span class="nu0">.2</span>-dev nvidia-cg-toolkit libxxf86vm1-dbg libxxf86vm-dev libxext6-dbg libxext-dev libglew1<span class="nu0">.5</span>-dev libcairo2-dbg libcairo2-dev libao2 libao-dev libbluetooth-dev libreadline5-dev <span class="sy0">&amp;&amp;</span> svn checkout http:<span class="sy0">//</span>dolphin-emu.googlecode.com<span class="sy0">/</span>svn<span class="sy0">/</span>trunk<span class="sy0">/</span> dolphin-emu-read-only <span class="sy0">&amp;&amp;</span> <span class="kw3">cd</span> dolphin-emu-read-only <span class="sy0">&amp;&amp;</span> scons <span class="re2">flavor=</span>release</div>
</li>
</ol>
</div>
<p>Si ça dure 1/4 d&#8217;heure c&#8217;est normal &#8230; faut laisser le temps de compiler la bête. (En cas de probleme se réferer <a href="http://code.google.com/p/dolphin-emu/wiki/Linux_dependencies">ici</a>)<br />
Une fois terminer, vous pouvez lancer l&#8217;emulateur :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">cd</span> Binary<span class="sy0">/</span>Linux-x86_64 <span class="sy0">&amp;&amp;</span> .<span class="sy0">/</span>Doplhin</div>
</li>
</ol>
</div>
<p>(le nom du dossier peut changer suivant votre architecture &#8230;).</p>
<p>Une fois lancé, on a accès à cette interface :<br />
<a href="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/01/dolphin-start.png"><img src="http://blog.gaetan-grigis.eu/wp-content/uploads/2010/01/dolphin-start.png" alt="" title="dolphin-start" width="600" height="192" class="aligncenter size-full wp-image-655" /></a><br />
Vous pouvez changer la configuration de graphique/son en accord avec les performances de votre fidèle compagnon.</p>
<p>Pour pairer la wiimote avec Dolphin, c&#8217;est très simple :<br />
Avec la clé USB bluetooth de branchée, la sensor bar d&#8217;allumée (posée en dessous/au dessus) de votre écran :</p>
<ul>
<li>Allumer la Wiimote et ouvrir le compartiment à pile pour cliquer sur le bouton rouge.</li>
<li>Cliquer sur l&#8217;onglet Wiimote</li>
<li>Votre wiimote devrait vibrer et les lumières ne devrait plus clignoter &#8230; </li>
<li>voilà, fermer la fenêtre.</li>
</ul>
<p>C&#8217;est bon, vous pouvez jouer à la Wii sur votre PC avec la Wiimote, comme l&#8217;émulateur Dolphin utilise un rendu OpenGl, vous pourrez pleinement profiter des performances de votre carte graphique.</p>
<p>Petit Rappel : L&#8217;utilisation d&#8217;un émulateur, n&#8217;est pas illégale en soi, c&#8217;est le fait d&#8217;utiliser des roms sans en avoir les originaux qui est illégale &#8230;</p>
<p>Bon jeu <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=654">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/ubuntu/mettre-a-lheure-ubuntu/" rel="bookmark" title="Permanent Link: Mettre à l&#8217;heure Ubuntu">Mettre à l&#8217;heure Ubuntu</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/gnash-lalternative-a-flash/" rel="bookmark" title="Permanent Link: Gnash l&#8217;alternative à Flash ?">Gnash l&#8217;alternative à Flash ?</a></li><li><a href="http://blog.gaetan-grigis.eu/securite/backtrack-4-passe-en-pre-final/" rel="bookmark" title="Permanent Link: BackTrack 4 passe en pre-final &#8230;">BackTrack 4 passe en pre-final &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/ubuntu-mise-a-jour-du-paquet-edyuk/" rel="bookmark" title="Permanent Link: [UBUNTU] Mise à jour du paquet Edyuk">[UBUNTU] Mise à jour du paquet Edyuk</a></li><li><a href="http://blog.gaetan-grigis.eu/securite/backtrack4-beta/" rel="bookmark" title="Permanent Link: Backtrack4 beta &#8230;">Backtrack4 beta &#8230;</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/ubuntu/une-wii-hd-pour-moins-de-100e-avec-dolphin-sur-ubuntu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Automatiser la récupération et la compilation du kernel et de son patch GrSec</title>
		<link>http://blog.gaetan-grigis.eu/systeme/administration/automatiser-la-recuperation-et-la-compilation-du-kernel-et-de-son-patch-grsec/</link>
		<comments>http://blog.gaetan-grigis.eu/systeme/administration/automatiser-la-recuperation-et-la-compilation-du-kernel-et-de-son-patch-grsec/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 22:43:36 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[grsec]]></category>
		<category><![CDATA[grsecurity2]]></category>
		<category><![CDATA[patch]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=606</guid>
		<description><![CDATA[Plop à tous&#8230; Petit truc de geek &#8230; un script pour automatiser la récupération du dernier kernel stable depuis le site kernel.org puis le dernier patch grsecurity à appliquer sur le kernel en question (qui sort généralement un jour après la release du kernel). Sur ubuntu, il faut tout d&#8217;abord installer le paquet kernel-package : [...]]]></description>
			<content:encoded><![CDATA[<p>Plop à tous&#8230;</p>
<p>Petit truc de geek &#8230; un script pour automatiser la récupération du dernier kernel stable depuis le site kernel.org puis le dernier patch grsecurity à appliquer sur le kernel en question (qui sort généralement un jour après la release du kernel).<br />
Sur ubuntu, il faut tout d&#8217;abord installer le paquet kernel-package :</p>
<pre>
sudo apt-get install kernel-package
</pre>
<p>Puis récupérer le script suivant (nommé chez moi recupKernel.pl dans la commande qui suivra) :</p>
<div class="geshi no perl">
<ol>
<li class="li1">
<div class="de1"><span class="co1">#!/usr/bin/perl</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">require</span> HTTP::<span class="me2">Request</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">use</span> LWP::<span class="me2">UserAgent</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">my</span> <span class="re0">$kernelUrl</span> = recupKernel<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">my</span> <span class="re0">$kernelVersion</span> = recupKernelVersion<span class="br0">&#40;</span><span class="re0">$kernelUrl</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">my</span> <span class="re0">$grsecUrl</span> = recupGrSec<span class="br0">&#40;</span><span class="re0">$kernelVersion</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">my</span> <span class="re0">$grsecName</span> = recupGrSecName<span class="br0">&#40;</span><span class="re0">$grsecUrl</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$kernelUrl</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$grsecUrl</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">print</span> <span class="st0">&quot;Url du dernier kernel stable : $kernelUrl<span class="es0">\n</span>&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">print</span> <span class="st0">&quot;Version du kernel : $kernelVersion<span class="es0">\n</span>&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">print</span> <span class="st0">&quot;Url du dernier patch GrSec stable : $grsecUrl<span class="es0">\n</span>&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">print</span> <span class="st0">&quot;Nom du Patch : $grsecName<span class="es0">\n</span>&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">print</span> <span class="st0">&quot;Recuperation du kernel : <span class="es0">\n</span>&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$rK</span> = `wget <span class="re0">$kernelUrl</span>`;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">print</span> <span class="st0">&quot;Recuperation du patch : <span class="es0">\n</span>&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$rG</span> = `wget <span class="re0">$grsecUrl</span>`;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">print</span> <span class="st0">&quot;Extraction des données et compilation<span class="es0">\n</span>&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$dT</span> = `tar -xjf <span class="sy0">*</span>.tar.bz2 <span class="sy0">&amp;&amp;</span> patch -p0 <span class="sy0">&gt;</span> <span class="re0">$grsecName</span>`;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">sub</span> recupKernel</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$req</span> = HTTP::<span class="me2">Request</span>-<span class="sy0">&gt;</span><span class="me1">new</span><span class="br0">&#40;</span>GET =<span class="sy0">&gt;</span> <span class="st0">&quot;http://kernel.org/&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$ua</span> = LWP::<span class="me2">UserAgent</span>-<span class="sy0">&gt;</span><span class="me1">new</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re0">$ua</span>-<span class="sy0">&gt;</span><span class="me1">agent</span><span class="br0">&#40;</span><span class="st0">&quot;Firefox/4.0&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$res</span> = <span class="re0">$ua</span>-<span class="sy0">&gt;</span><span class="me1">request</span><span class="br0">&#40;</span><span class="re0">$req</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$res</span>-<span class="sy0">&gt;</span><span class="me1">is_success</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">my</span> <span class="re0">$text</span> = <span class="re0">$res</span>-<span class="sy0">&gt;</span><span class="me1">content</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">my</span> <span class="re0">$recherche</span> = <span class="st0">&#39;&lt;table id=&quot;brbtable([\n\t\r\W\w]*?)&lt;/table&gt;&#39;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="re0">$text</span> =~ <span class="kw3">m</span><span class="sy0">/</span><span class="br0">&#40;</span><span class="re0">$recherche</span><span class="br0">&#41;</span><span class="sy0">/</span>gm;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw3">return</span> recupHrefUrl<span class="br0">&#40;</span>$<span class="nu0">2</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">return</span> <span class="st0">&#39;&#39;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">sub</span> recupHrefUrl</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$ret</span>=<span class="re0">$_</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$recherche</span> = <span class="st0">&#39;href=&quot;([^&quot;]*)&#39;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re0">$ret</span> =~ <span class="kw3">m</span><span class="sy0">/</span><span class="br0">&#40;</span><span class="re0">$recherche</span><span class="br0">&#41;</span><span class="sy0">/</span>gm;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">return</span> $<span class="nu0">2</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">sub</span> recupKernelVersion</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$ret</span>=<span class="re0">$_</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$recherche</span> = <span class="st0">&#39;linux-([0-9]+.[0-9]+.[0-9]+.[0-9]+)&#39;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re0">$ret</span> =~ <span class="kw3">m</span><span class="sy0">/</span><span class="br0">&#40;</span><span class="re0">$recherche</span><span class="br0">&#41;</span><span class="sy0">/</span>gm;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">return</span> $<span class="nu0">2</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">sub</span> recupGrSecName</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$ret</span>=<span class="re0">$_</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$recherche</span> = <span class="st0">&#39;/(grsecurity.*.patch)&#39;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re0">$ret</span> =~ <span class="kw3">m</span><span class="sy0">/</span><span class="br0">&#40;</span><span class="re0">$recherche</span><span class="br0">&#41;</span><span class="sy0">/</span>gm;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">return</span> $<span class="nu0">2</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">sub</span> recupGrSec</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$kernelV</span> = <span class="re0">$_</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$req</span> = HTTP::<span class="me2">Request</span>-<span class="sy0">&gt;</span><span class="me1">new</span><span class="br0">&#40;</span>GET =<span class="sy0">&gt;</span> <span class="st0">&quot;http://www.grsecurity.net/test.php&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$ua</span> = LWP::<span class="me2">UserAgent</span>-<span class="sy0">&gt;</span><span class="me1">new</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re0">$ua</span>-<span class="sy0">&gt;</span><span class="me1">agent</span><span class="br0">&#40;</span><span class="st0">&quot;Firefox/4.0&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">my</span> <span class="re0">$res</span> = <span class="re0">$ua</span>-<span class="sy0">&gt;</span><span class="me1">request</span><span class="br0">&#40;</span><span class="re0">$req</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$res</span>-<span class="sy0">&gt;</span><span class="me1">is_success</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">my</span> <span class="re0">$text</span> = <span class="re0">$res</span>-<span class="sy0">&gt;</span><span class="me1">content</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw1">my</span> <span class="re0">$recherche</span> = <span class="st0">&quot;href=<span class="es0">\&quot;</span>(test/grsecurity-[.0-9]+-$kernelV-[0-9]+.patch)<span class="es0">\&quot;</span>&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="re0">$text</span> =~ <span class="kw3">m</span><span class="sy0">/</span><span class="br0">&#40;</span><span class="re0">$recherche</span><span class="br0">&#41;</span><span class="sy0">/</span>gm;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; <span class="kw3">return</span> <span class="st0">&quot;http://www.grsecurity.net/$2&quot;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw3">return</span> <span class="st0">&#39;&#39;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Il suffit ensuite d&#8217;executer la commande suivante :</p>
<div class="geshi no bash">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">perl</span> recupKernel.pl <span class="sy0">&amp;&amp;</span> <span class="kw3">cd</span> linux-<span class="sy0">*</span> <span class="sy0">&amp;&amp;</span> <span class="kw2">make</span> menuconfig <span class="sy0">&amp;&amp;</span> make-kpkg clean <span class="sy0">&amp;&amp;</span> make-kpkg &#8211;initrd &#8211;append-to-version <span class="st0">&quot;LoupZeur-grsec&quot;</span> kernel_image</div>
</li>
</ol>
</div>
<p>Ce qui générera un fichier .deb qu&#8217;il faudra installer par un bon vieux dpkg -i.</p>
<p>PS: Lors de l&#8217;execution de la commande make menuconfig, une fenetre &laquo;&nbsp;bleu&nbsp;&raquo; apparaitra, il faudra selectionner la menu &laquo;&nbsp;security&nbsp;&raquo;, puis grsecurity et choisir le niveau de <a href="http://www.howtoforge.com/hardening-the-linux-kernel-with-grsecurity-debian" target="_blank">sécurité &laquo;&nbsp;HIGH&nbsp;&raquo;</a>.</p>
<p>PS2: Il faut aussi bien entendu selectionner ou deselectionner tout les modules inutiles (genre usb, support agp et &#8230; ).</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=606">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/mes-applicationsscripts/" rel="bookmark" title="Permanent Link: Mes Applications/Scripts">Mes Applications/Scripts</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/acl-avec-grsecurity2/" rel="bookmark" title="Permanent Link: ACL avec GRSecurity2">ACL avec GRSecurity2</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/tnt-em2882-et-mise-a-jour-du-kernel-dubuntu/" rel="bookmark" title="Permanent Link: TNT em2882 et Mise a jour du kernel d&#8217;ubuntu &#8230;">TNT em2882 et Mise a jour du kernel d&#8217;ubuntu &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/android/compiler-android-sur-ubuntu-9-10/" rel="bookmark" title="Permanent Link: Compiler android sur ubuntu 9.10">Compiler android sur ubuntu 9.10</a></li><li><a href="http://blog.gaetan-grigis.eu/programmation/cpp/patch-correction-du-bug-error-retrieving-directory-system111-de-tortunnel/" rel="bookmark" title="Permanent Link: [PATCH] Correction du bug &laquo;&nbsp;Error Retrieving Directory: system:111&#8243; de tortunnel">[PATCH] Correction du bug &laquo;&nbsp;Error Retrieving Directory: system:111&#8243; de tortunnel</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/systeme/administration/automatiser-la-recuperation-et-la-compilation-du-kernel-et-de-son-patch-grsec/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installer la dernière version de firefox et firebug</title>
		<link>http://blog.gaetan-grigis.eu/systeme/administration/installer-la-derniere-version-de-firefox-et-firebug/</link>
		<comments>http://blog.gaetan-grigis.eu/systeme/administration/installer-la-derniere-version-de-firefox-et-firebug/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 20:45:04 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ppa]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=551</guid>
		<description><![CDATA[Bonsoir &#8230; En lisant cette article, je suppose que vous utilisez au minimum Debian voir pire &#8230; Ubuntu, et que vous n&#8217;avez pas peur de mettre en périle votre vie numérique &#8230; Je rappel juste que l&#8217;exécution de certaine commandes exécutées dans cet article peuvent être dangereuse ou pas &#8230; ça dépend de vous Dans tout [...]]]></description>
			<content:encoded><![CDATA[<p>Bonsoir &#8230;</p>
<p><span style="color: #ff0000;">En lisant cette article, je suppose que vous utilisez au minimum Debian voir pire &#8230; Ubuntu, et que vous n&#8217;avez pas peur de mettre en périle votre vie numérique &#8230;<br />
Je rappel juste que l&#8217;exécution de certaine commandes exécutées dans cet article peuvent être dangereuse ou pas &#8230; ça dépend de vous <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Dans tout les cas, c&#8217;est votre responsabilité!! (Ze disclaimheure 2 ouf!!!)</span></p>
<p>Vous êtes suicidaire, vous adorez le risque et aimez vivre dangereusement, alors cette astuce est fait pour vous :</p>
<p>Pour utiliser la version pre-alpha-en-etat-anté-embryonnaire de firefox 3.7 (qui porte le doux nom de &laquo;&nbsp;Mine Field&nbsp;&raquo; &#8230; Champ de mine !?), il vous suffit simplement d&#8217;installer le dépôt suivant (pour Jaunty) :</p>
<pre>echo "deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main" &gt;&gt; /etc/apt/sources.list
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EF4186FE247510BE
sudo apt-get install firefox-3.7</pre>
<p>Il s&#8217;agit, comme vous l&#8217;aurez surement remarqué, d&#8217;un dépôt entretenue par un bot qui créé des paquets depuis le svn (d&#8217;où les noms à la star wars du genre hg20090910r32360). Donc si vous avez plusieurs update de firefox par jour &#8230; c&#8217;est normal!!! xD.</p>
<p>Et pis là comme tout développeur web, on tente d&#8217;installer l&#8217;addon indispensable : Firebug et &#8230; horreur, elle n&#8217;existe pas!!!</p>
<p>Alors bon ben comme des crados on peut remédier au problème façon L337 H4X0R du 17ème siècle :</p>
<pre>cp -r ~/.mozilla/firefox/*/extensions/firebug@software.joehewitt.com/ ~/.mozilla/firefox-3.7/*/extensions/firebug@software.joehewitt.com/
sed -i "s/3.5/3.7/g" ~/.mozilla/firefox-3.7/*/extensions/firebug@software.joehewitt.com/install.rdf</pre>
<p>Ou continuer sur la technique du geek suicidaire et installer &#8230; la version svn de firebug !! Ben ouai on est des noobs ou on l&#8217;est pas!!! <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<pre>svn checkout http://fbug.googlecode.com/svn/branches/firebug1.5/ ~/fbug
cd ~/fbug
zip -r firebug-svn.xpi *
firefox-3.7 firebug-svn.xpi
cd .. &amp;&amp; rm -rf fbug/</pre>
<p>Et vous voilà avec un firefox plus rapide que le 3.5 (plus instable parait-il, mais ça n&#8217;a pas planté pour moi &#8230;), et avec la nouvelle version de firebug &#8230; plus rapide elle-aussi. (Faut encore que j&#8217;arrive à faire fonctionner firephp ^^ c&#8217;est pas gagné).</p>
<p>Bonne nuit <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=551">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/programmation/la-rc-de-firefox-bientot-dans-les-depot-dhardy/" rel="bookmark" title="Permanent Link: La RC de Firefox bientot dans les depots d&#8217;hardy">La RC de Firefox bientot dans les depots d&#8217;hardy</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/gnash-lalternative-a-flash/" rel="bookmark" title="Permanent Link: Gnash l&#8217;alternative à Flash ?">Gnash l&#8217;alternative à Flash ?</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/automatiser-la-recuperation-et-la-compilation-du-kernel-et-de-son-patch-grsec/" rel="bookmark" title="Permanent Link: Automatiser la récupération et la compilation du kernel et de son patch GrSec">Automatiser la récupération et la compilation du kernel et de son patch GrSec</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/cle-tnt-cinergy-xs-em2882-et-ibex/" rel="bookmark" title="Permanent Link: Clé TNT Cinergy XS (em2882) et Ibex">Clé TNT Cinergy XS (em2882) et Ibex</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/modifier-les-headers-de-firefox-user-agent/" rel="bookmark" title="Permanent Link: Modifier les headers de firefox (user-agent, &#8230;)">Modifier les headers de firefox (user-agent, &#8230;)</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/systeme/administration/installer-la-derniere-version-de-firefox-et-firebug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vivre dangeureusement sur ubuntu ou pas (visudo)</title>
		<link>http://blog.gaetan-grigis.eu/systeme/vivre-dangeureusement-sur-ubuntu-ou-pas-visudo/</link>
		<comments>http://blog.gaetan-grigis.eu/systeme/vivre-dangeureusement-sur-ubuntu-ou-pas-visudo/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 16:21:25 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[gestion des droits]]></category>
		<category><![CDATA[sudo]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=535</guid>
		<description><![CDATA[Bijour à vous &#8230; Attention, l&#8217;execution de ces commandes peut se révéler dangeureuses voir suicidaire suivant vos connaissances dans le domaine. Aujourd&#8217;hui un truc à la Jean-Kevin, suite à la lecture d&#8217;un shellcode de milw0rm (je m&#8217;occupe comme je peux ) : la suppression du mot de passe au sudo sur Ubuntu (ou tout OS [...]]]></description>
			<content:encoded><![CDATA[<p>Bijour à vous &#8230;</p>
<p style="text-align: center;">Attention, l&#8217;execution de ces commandes peut se révéler dangeureuses voir suicidaire suivant vos connaissances dans le domaine.</p>
<p>Aujourd&#8217;hui un truc à la Jean-Kevin, suite à la lecture d&#8217;un <a href="http://milw0rm.com/shellcode/7161">shellcode de milw0rm</a> (je m&#8217;occupe comme je peux <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) : la suppression du mot de passe au sudo sur Ubuntu (ou tout OS prenant embarquant le sudo<span style="text-decoration: line-through;">ku</span>).</p>
<p>pour modifier la chose, une commande :</p>
<pre>sudo visudo</pre>
<p>Qui retourne ceci :</p>
<div class="geshi no bash">
<div class="head"># /etc/sudoers</div>
<ol>
<li class="li1">
<div class="de1"><span class="co0">#</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co0"># This file MUST be edited with the &#39;visudo&#39; command as root.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co0">#</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co0"># See the man page for details on how to write a sudoers file.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co0">#</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">Defaults &nbsp; &nbsp; &nbsp; &nbsp;env_reset</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co0"># Host alias specification</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co0"># User alias specification</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co0"># Cmnd alias specification</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co0"># User privilege specification</span></div>
</li>
<li class="li1">
<div class="de1">root &nbsp; &nbsp;<span class="re2">ALL=</span><span class="br0">&#40;</span>ALL<span class="br0">&#41;</span> ALL</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co0"># Uncomment to allow members of group sudo to not need a password</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co0"># (Note that later entries override this, so you might need to move</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co0"># it further down)</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co0"># %sudo ALL=NOPASSWD: ALL</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co0"># Members of the admin group may gain root privileges</span></div>
</li>
<li class="li1">
<div class="de1"><span class="sy0">%</span>admin <span class="re2">ALL=</span><span class="br0">&#40;</span>ALL<span class="br0">&#41;</span> ALL</div>
</li>
</ol>
</div>
<p>Rapide explication :<br />
les noms des utilisateurs s&#8217;écrivent directement, les groupes doivent être préfixé d&#8217;un %.<br />
L&#8217;ajout de nouvelle règles se fait à la <strong>FIN</strong> du fichier.</p>
<p>Quelques règles sympa :<br />
Suppression de la demande de mot de passe pour l&#8217;utilisateur kikoo :</p>
<pre>kikoo ALL=(ALL) NOPASSWD: ALL</pre>
<p>Ok, c&#8217;est un peu gros (si on est le seul à utiliser la machine, ça peut aller, mais faut bien faire gaffe au commande que l&#8217;on execute, car l&#8217;execution est DIRECTE, plus de demande de mot de passe).</p>
<p>Donc on peut affiner les règles :<br />
Suppression de la demande de mot de passe lors de l&#8217;execution d&#8217;une commande specifiée :</p>
<pre>%root ALL=NOPASSWD: /usr/bin/whoami</pre>
<p>Et hop, un coup de sudo whoami renvoi root sans demander de mot de passe.<br />
ça peut être utile pour le système de mise à jour d&#8217;ubuntu, ce qui donne :</p>
<pre>%root ALL=NOPASSWD: /usr/bin/update-manager</pre>
<p>On peut aussi faire des trucs assez sympa selon (<a href="http://sial.org/howto/sudo/#s2">le lien</a>)<br />
La suppression de l&#8217;accès à un interpreteur de commande pour certain utilisateur en mode root (genre interdire à sa petite-copine l&#8217;utilisation d&#8217;un terminal en mode root ^^).</p>
<div class="geshi no bash">
<div class="head">Cmnd_Alias TOTAL=/bin/bash, /bin/sh</div>
<ol>
<li class="li1">
<div class="de1">kikoo <span class="re2">ALL=</span><span class="br0">&#40;</span>ALL<span class="br0">&#41;</span> ALL, <span class="sy0">!</span>TOTAL</div>
</li>
</ol>
</div>
<p>Ce qui donne :<br />
kikoo@WillOwnDaWorld:~$ sudo bash<br />
[sudo] password for kikoo:<br />
Sorry, user kikoo is not allowed to execute &#8216;/bin/bash&#8217; as root on WillOwnDaWorld.<br />
kikoo@WillOwnDaWorld:~$</p>
<p>Et hop, amusez-vous bien <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=535">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/installer-la-derniere-version-de-firefox-et-firebug/" rel="bookmark" title="Permanent Link: Installer la dernière version de firefox et firebug">Installer la dernière version de firefox et firebug</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/mettre-a-lheure-ubuntu/" rel="bookmark" title="Permanent Link: Mettre à l&#8217;heure Ubuntu">Mettre à l&#8217;heure Ubuntu</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/ubuntu-mise-a-jour-du-paquet-edyuk/" rel="bookmark" title="Permanent Link: [UBUNTU] Mise à jour du paquet Edyuk">[UBUNTU] Mise à jour du paquet Edyuk</a></li><li><a href="http://blog.gaetan-grigis.eu/securite/backtrack4-beta/" rel="bookmark" title="Permanent Link: Backtrack4 beta &#8230;">Backtrack4 beta &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/gresillement-du-driver-em28xx-et-kernel-2-6-28-sur-ubuntu-9-04/" rel="bookmark" title="Permanent Link: Grésillement du driver em28xx et kernel 2.6.28 sur ubuntu 9.04">Grésillement du driver em28xx et kernel 2.6.28 sur ubuntu 9.04</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/systeme/vivre-dangeureusement-sur-ubuntu-ou-pas-visudo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Serveur VPN en Point-to-Point avec pépétépédé ??</title>
		<link>http://blog.gaetan-grigis.eu/systeme/serveur-vpn-en-point-to-point-avec-pepetepede/</link>
		<comments>http://blog.gaetan-grigis.eu/systeme/serveur-vpn-en-point-to-point-avec-pepetepede/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 19:44:24 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Système]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[pptpd]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=515</guid>
		<description><![CDATA[Bonsoir &#8230; Excusez-moi pour le titre &#8230; j&#8217;étais pas inspiré :p, il s&#8217;agit en fait du daemon pptpd et non de la question &#171;&#160;pépé t&#8217;est pd ?&#160;&#187;. Donc voilà, avec Hadopi, on ne présente plus les VPNs mais bon &#8230; leurs utilités sont multiples : Accéder à des réseaux privés d&#8217;entreprise (pour faire du télétravail, [...]]]></description>
			<content:encoded><![CDATA[<p>Bonsoir &#8230;</p>
<p>Excusez-moi pour le titre &#8230; j&#8217;étais pas inspiré :p, il s&#8217;agit en fait du daemon pptpd et non de la question &laquo;&nbsp;pépé t&#8217;est pd ?&nbsp;&raquo;.<br />
Donc voilà, avec Hadopi, on ne présente plus les VPNs mais bon &#8230; leurs utilités sont multiples :</p>
<ul>
<li>Accéder à des réseaux privés d&#8217;entreprise (pour faire du télétravail, &#8230;)</li>
<li>Obtenir une autre ip (fixe ou non) pour faire des choses orthodoxes ou pas</li>
<li>Authentifier/Chiffrer des connexions</li>
<li>&#8230; ?</li>
</ul>
<p>Pour l&#8217;installer &#8230; très simple :</p>
<pre>apt-get install pptpd</pre>
<p>Ensuite, un peu de configuration s&#8217;impose, il faut ouvrir le fichier /etc/pptpd.conf :<br />
et décommentez :</p>
<pre>#localip 192.168.0.1
#remoteip 192.168.0.234-238,192.168.0.245</pre>
<p>Ou si votre réseau local utilise déjà l&#8217;adresse en question, changer les adresses du réseau pour un truc du genre :</p>
<pre>localip 10.0.0.1
remoteip 10.0.0.234-238,10.0.0.245</pre>
<p>Une fois le service démarré, il faut ouvrir le port 1723 du firewall et autoriser le protocole GRE (et pas GRRRRR!), on peut aussi rajouter le forwarding et le postrouting pour accéder au net, ce qui donne pour moi :</p>
<pre>/sbin/iptables -A INPUT -p tcp -i eth0 --dport 1723 -j ACCEPT
/sbin/iptables -A INPUT -p gre -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 10.0.0.0/24 -j SNAT --to mon.ip.a.moi
echo 1 &gt; /proc/sys/net/ipv4/ip_forward</pre>
<p>Vous pouvez ensuite modifier les options du serveur :<br />
Personnellement je vous conseil au moins de changer les DNS, et de changer le système d&#8217;authentification/chiffrement, via l&#8217;ajout des lignes suivantes à la fin du fichier : /etc/ppp/options</p>
<pre>ms-dns 10.0.0.1
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128</pre>
<p>Et maintenant, les comptes d&#8217;accès dans le fichier /etc/ppp/chap-secrets, le format est le suivant :</p>
<pre># client        server  secret                  IP addresses
login            pptpd   password              *</pre>
<p>Vous pouvez remplacer * par une ip local, si vous voulez donner une IP fixe à un utilisateur et bien sûr, il faut changer login par votre login et password et votre mot de passe.</p>
<p>Reste plus qu&#8217;à redémarrer la chose : /etc/init.d/pptpd restart</p>
<p>Et maintenant, un client pour tester :</p>
<pre>apt-get install network-manager-pptp</pre>
<p>Puis :<br />
<img class="aligncenter size-medium wp-image-516" title="config1" src="http://blog.gaetan-grigis.eu/wp-content/uploads/2009/07/config1-300x176.png" alt="config1" width="300" height="176" /><br />
<img class="aligncenter size-medium wp-image-517" title="modif" src="http://blog.gaetan-grigis.eu/wp-content/uploads/2009/07/modif-300x278.png" alt="modif" width="300" height="278" /><br />
Une fois le VPN en place une magnifique icone ce met en place :<br />
<img class="aligncenter size-full wp-image-518" title="vpnok" src="http://blog.gaetan-grigis.eu/wp-content/uploads/2009/07/vpnok.png" alt="vpnok" width="28" height="24" /><br />
Et voilà vous pouvez pinger votre machine (on prend son pied comme on peux hein <img src='http://blog.gaetan-grigis.eu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) sur l&#8217;adresse 10.0.0.1 (pour moi).</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=515">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/seo/les-recherches-des-personnes-sur-le-net-suivant-leurs-cultures/" rel="bookmark" title="Permanent Link: Les recherches des personnes sur le net suivant leurs cultures &#8230;">Les recherches des personnes sur le net suivant leurs cultures &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/mise-en-place-discsi-pour-le-partage-de-donnees/" rel="bookmark" title="Permanent Link: Mise en place d&#8217;iSCSI pour le partage de données">Mise en place d&#8217;iSCSI pour le partage de données</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/wifi-ou-3g-tethering-sur-cyanogenmod-via-bluetooth-ou-usb/" rel="bookmark" title="Permanent Link: Wifi ou 3G tethering sur cyanogenmod via Bluetooth ou USB">Wifi ou 3G tethering sur cyanogenmod via Bluetooth ou USB</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/administration/mise-en-place-dun-cdn-via-google-app-engine/" rel="bookmark" title="Permanent Link: Mise en place d&#8217;un CDN via Google App Engine">Mise en place d&#8217;un CDN via Google App Engine</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/detournement-de-donnees/" rel="bookmark" title="Permanent Link: Détournement de données ^^.">Détournement de données ^^.</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/systeme/serveur-vpn-en-point-to-point-avec-pepetepede/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grésillement du driver em28xx et kernel 2.6.28 sur ubuntu 9.04</title>
		<link>http://blog.gaetan-grigis.eu/systeme/gresillement-du-driver-em28xx-et-kernel-2-6-28-sur-ubuntu-9-04/</link>
		<comments>http://blog.gaetan-grigis.eu/systeme/gresillement-du-driver-em28xx-et-kernel-2-6-28-sur-ubuntu-9-04/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 17:26:08 +0000</pubDate>
		<dc:creator>Gaëtan</dc:creator>
				<category><![CDATA[Système]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[9.04]]></category>
		<category><![CDATA[analogique]]></category>
		<category><![CDATA[em2880]]></category>
		<category><![CDATA[em28xx]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://blog.gaetan-grigis.eu/?p=513</guid>
		<description><![CDATA[Bijour à vous &#8230; Sous ce superbe titre qui dégage une douce odeur de romantisme &#8230; ou pas, encore un click&#8217;n'go façon terminal Unix, pour supprimer le grésillement du driver par défaut fournit avec ubuntu 9.04 wget http://www.steventoth.net/linux/xc5000/HVR-12&#215;0-14&#215;0-17x0_1_25_25271_WHQL.zip unzip -j HVR-12&#215;0-14&#215;0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys wget http://linuxtv.org/hg/v4l-dvb/file/tip/linux/Documentation/video4linux/extract_xc3028.pl perl extract_xc3028.pl sudo mv xc3028-v27.fw /lib/firmware/ sudo reboot Et normalement, vous [...]]]></description>
			<content:encoded><![CDATA[<p>Bijour à vous &#8230;</p>
<p>Sous ce superbe titre qui dégage une douce odeur de romantisme &#8230; ou pas, encore un click&#8217;n'go façon terminal Unix, pour supprimer le grésillement du driver par défaut fournit avec ubuntu 9.04</p>
<div class="geshi no bash">
<div class="head">wget http://www.steventoth.net/linux/xc5000/HVR-12&#215;0-14&#215;0-17x0_1_25_25271_WHQL.zip</div>
<ol>
<li class="li1">
<div class="de1"><span class="kw2">unzip</span> -j HVR-12&#215;0-14&#215;0-17x0_1_25_25271_WHQL.<span class="kw2">zip</span> Driver85<span class="sy0">/</span>hcw85bda.sys</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">wget</span> http:<span class="sy0">//</span>linuxtv.org<span class="sy0">/</span>hg<span class="sy0">/</span>v4l-dvb<span class="sy0">/</span><span class="kw2">file</span><span class="sy0">/</span>tip<span class="sy0">/</span>linux<span class="sy0">/</span>Documentation<span class="sy0">/</span>video4linux<span class="sy0">/</span>extract_xc3028.pl</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">perl</span> extract_xc3028.pl</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">sudo</span> <span class="kw2">mv</span> xc3028-v27.fw <span class="sy0">/</span>lib<span class="sy0">/</span>firmware<span class="sy0">/</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">sudo</span> reboot</div>
</li>
</ol>
</div>
<p>Et normalement, vous pourrez regarder la tv analogique sans décalage ou grésillement &#8230;</p>

                            <div id="aspdf">
                                <a href="http://blog.gaetan-grigis.eu/wp-content/plugins/as-pdf/generate.php?post=513">
                                    <span>Télécharger l'article au format PDF</span>
                                </a>
                            </div>
                        <hr /><h2>Articles similaires : </h2><ul><li><a href="http://blog.gaetan-grigis.eu/ubuntu/tnt-em2882-et-mise-a-jour-du-kernel-dubuntu/" rel="bookmark" title="Permanent Link: TNT em2882 et Mise a jour du kernel d&#8217;ubuntu &#8230;">TNT em2882 et Mise a jour du kernel d&#8217;ubuntu &#8230;</a></li><li><a href="http://blog.gaetan-grigis.eu/systeme/script-de-mise-a-jour-du-driver-em2882/" rel="bookmark" title="Permanent Link: Script de mise à jour du driver em2882">Script de mise à jour du driver em2882</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/cle-tnt-cinergy-xs-em2882-et-ibex/" rel="bookmark" title="Permanent Link: Clé TNT Cinergy XS (em2882) et Ibex">Clé TNT Cinergy XS (em2882) et Ibex</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/driver-em2882-pour-cle-usb-tnt-cingery-t-et-ubuntu-10-04/" rel="bookmark" title="Permanent Link: Driver em2882 pour clé USB TNT Cingery T et Ubuntu 10.04">Driver em2882 pour clé USB TNT Cingery T et Ubuntu 10.04</a></li><li><a href="http://blog.gaetan-grigis.eu/ubuntu/controller-sa-carte-wifi-atheros-sous-ubuntu-lucid/" rel="bookmark" title="Permanent Link: Controller sa carte wifi atheros sous ubuntu Lucid">Controller sa carte wifi atheros sous ubuntu Lucid</a></li></ul><hr /><small>Copyright &copy; 2008-2011 - Gaetan Grigis - <a href="http://blog.gaetan-grigis.eu">blog.gaetan-grigis.eu</a> </small>]]></content:encoded>
			<wfw:commentRss>http://blog.gaetan-grigis.eu/systeme/gresillement-du-driver-em28xx-et-kernel-2-6-28-sur-ubuntu-9-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

