<?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>Cyril - Mes astuces &#187; gentoo</title>
	<atom:link href="http://blog.cyril.me/tag/gentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cyril.me</link>
	<description>Yet Another Wordpress Blog</description>
	<lastBuildDate>Fri, 30 Jul 2010 06:56:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Port forwarding avec iptables</title>
		<link>http://blog.cyril.me/2010/07/udp-tcp-port-forwarding-iptables/</link>
		<comments>http://blog.cyril.me/2010/07/udp-tcp-port-forwarding-iptables/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 06:55:37 +0000</pubDate>
		<dc:creator>Cyril</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.cyril.me/?p=339</guid>
		<description><![CDATA[Ceci est un petit mémo sur la méthode pour transférer des paquets sous linux avec iptables. 1. Autoriser votre ordinateur à transférer des packets Vous devez activer dans un premier temps le transfert de paquets par votre ordinateur. En root, exécutez la commande suivante : # sysctl net.ipv4.ip_forward=1 Si vous souhaitez que ce paramètre soit [...]]]></description>
			<content:encoded><![CDATA[<p>Ceci est un petit mémo sur la méthode pour transférer des paquets sous linux avec iptables.</p>
<h3><a name="p339_ip_forward">1. Autoriser votre ordinateur à transférer des packets</a></h3>
<p>Vous devez activer dans un premier temps le transfert de paquets par votre ordinateur. En root, exécutez la commande suivante :</p>
<p><code># sysctl net.ipv4.ip_forward=1</code></p>
<p>Si vous souhaitez que ce paramètre soit activé par défaut au démarrage de votre ordinateur, éditez le fichier /etc/sysctl.conf, qui sera utilisé au boot pour remettre les paramètres à jour.</p>
<h3><a name="p339_nat">2. Faire du NAT avec iptables (translation d&#8217;adresse)</a></h3>
<p>Le NAT consiste à autoriser qu&#8217;un ordinateur utilise le votre comme passerelle vers internet. Par exemple, vous avez une clé 3G ou un accès simple à Internet : mettez-vous en réseau avec l&#8217;autre ordinateur (avec des IPs fixes, un câble réseau ou un wifi en ad-hoc). Ensuite, autorisez le NAT de la manière suivante (remplacez eth0 par l&#8217;interface de votre connexion Internet).</p>
<p><code># iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</code></p>
<h3><a name="p339_forward_udp">3. Forwarder des paquets</a></h3>
<p>Pour forwarder les paquets qui arrivent sur un port vers un autre, utilisez iptables ! L&#8217;exemple suivant montre comment router les paquets UDP port 31234 vers une autre IP (on aurait aussi pu changer le port de destination pour en mettre un différent).</p>
<p><code># iptables -t nat -A PREROUTING -p udp --dport 31234 -j DNAT --to 10.0.0.2:31234</code></p>
<p><span style="text-decoration: underline;">Exemple d&#8217;utilisation :</span> transférer des paquets RSTP (comme ceux de la TV Freebox) vers un autre ordinateur.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyril.me/2010/07/udp-tcp-port-forwarding-iptables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Concatener des pdfs avec pdftk</title>
		<link>http://blog.cyril.me/2010/04/concatener-combiner-pdfs-pdftk/</link>
		<comments>http://blog.cyril.me/2010/04/concatener-combiner-pdfs-pdftk/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 06:39:12 +0000</pubDate>
		<dc:creator>Cyril</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.cyril.me/?p=238</guid>
		<description><![CDATA[Manipuler des PDFs Admettons que vous ayez deux fichiers PDF que vous souhaitiez regrouper en un seul fichier (par exemple les recto et verso de votre carte d&#8217;identité). Pour ce faire, voici un petit outil bien pratique : pdftk. Bien que l&#8217;utilisation de ce programme est un peu compliquée, il n&#8217;en reste pas moins bien [...]]]></description>
			<content:encoded><![CDATA[<h3>Manipuler des PDFs</h3>
<p>Admettons que vous ayez deux fichiers PDF que vous souhaitiez regrouper en un seul fichier (par exemple les recto et verso de votre carte d&#8217;identité). Pour ce faire, voici un petit outil bien pratique : <a title="pdftk : manipulation de fichiers PDF" href="http://www.accesspdf.com/pdftk/">pdftk</a>.</p>
<p>Bien que l&#8217;utilisation de ce programme est un peu compliquée, il n&#8217;en reste pas moins bien pratique !<br />
<code>$ pdftk recto.pdf verso.pdf cat output combine.pdf</code></p>
<h3>Convertir des JPG en PDF</h3>
<p>Je me suis mis à scanner ce matin un document, directement sur une clé USB (c&#8217;est plus pratique avec Linux que de commencer à chercher comment installer les drivers de scan <img src='http://blog.cyril.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). Je me suis récupéré, à ma grande surprise, des fichiers JPEG au lieu d&#8217;un PDF tant attendu !</p>
<p>Pas de soucis : avec convert de imagemagick, vous pouvez convertir chaque JPG en PDF :<br />
<code>$ for f in *.jpg; do echo Converting $f; convert $f $f.pdf; done</code></p>
<p>Ensuite, utilisez <code>pdftk</code> pour concaténer les fichiers PDF ainsi créés.</p>
<p><em>Installation des outils : les outils présentés ici sont disponibles dans la majorité des distributions (ubuntu, gentoo, &#8230;)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyril.me/2010/04/concatener-combiner-pdfs-pdftk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utiliser son SPA comme modem</title>
		<link>http://blog.cyril.me/2009/05/spa-modem-partage-connexion-internet/</link>
		<comments>http://blog.cyril.me/2009/05/spa-modem-partage-connexion-internet/#comments</comments>
		<pubDate>Wed, 20 May 2009 06:20:06 +0000</pubDate>
		<dc:creator>Cyril</dc:creator>
				<category><![CDATA[Samsung Player Addict]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[i900]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[reseau]]></category>
		<category><![CDATA[sfr]]></category>

		<guid isPermaLink="false">http://blog.cyril.me/?p=95</guid>
		<description><![CDATA[Vous avez un ordinateur, et vous êtes en vacances (au ski, à la mer, ...) et vous n'avez pas votre connexion ADSL. Vous avez un ordinateur, pratique à utiliser, qui n'a pas d'internet, et un téléphone mobile, un peu limité, mais qui peut se connecter. L'idée est donc d'utiliser la connexion internet du téléphone pour surfer sur son PC.]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;">Note :</span> la majorité des opérateurs de téléphonie mobile interdise dans leur forfait d&#8217;utiliser le mobile comme modem Internet.</p>
<h3>Principe de fonctionnement</h3>
<p>Le principe est simple : vous avez un ordinateur, et vous êtes en vacances (au ski, à la mer, &#8230;) et vous n&#8217;avez pas votre connexion ADSL. Vous avez un ordinateur, pratique à utiliser, qui n&#8217;a pas d&#8217;internet, et un téléphone mobile, un peu limité, mais qui peut se connecter. L&#8217;idée est donc d&#8217;utiliser la connexion internet du téléphone pour surfer sur son PC.</p>
<h3>L&#8217;utilitaire de partage de connexion internet</h3>
<p>Dans Windows Mobile, il y a une application nommée &laquo;&nbsp;<strong>Partage de connexion</strong>&laquo;&nbsp;. Dans cet utilitaire, vous choisissez la couche réseau à utiliser entre le téléphone et l&#8217;ordinateur, et la connexion à utiliser pour se connecter à internet. Afin d&#8217;éviter une configuration complexe du bluetooth, je conseille d&#8217;utiliser le cable de connexion USB fourni. Ca a aussi l&#8217;avantage de recharger le téléphone pendant cette utilisation.</p>
<p>Lorsque vous tapotez sur &laquo;&nbsp;Connecter&nbsp;&raquo;, le téléphone se connecte à internet, et dans le cas de l&#8217;USB, il passe en mode &laquo;&nbsp;carte réseau USB&nbsp;&raquo;. Il prend une adresse IP (192.168.0.1 par défaut) et lance un serveur DHCP. Lorsque le PC va chercher à se connecter au téléphone, il va récupérer une IP (192.168.0.2), et aussi les DNS : aucune configuration manuelle des paramètres IP n&#8217;est nécessaire.</p>
<p><span style="text-decoration: underline;">Note sur la carte réseau du PC :</span> sous Windows, si vous avez installé le logiciel de synchronisation, vous devriez normalement avoir la carte réseau. Sous linux, il faut compiler le module <strong>rndis_host</strong> (Device Drivers =&gt; Network =&gt; Usb adaptaters =&gt; Multi-purpose USB networking framework =&gt; RNDIS host).</p>
<h3>Accès au web</h3>
<p>Pas si vite, malheureux ! Vous avez essayé de vous connecter avec Firefox ou IE et ça ne marche pas ? C&#8217;est normal ! Votre opérateur bloque sans doute les connexions internet qui ne sont pas identifiées comme &laquo;&nbsp;mobile&nbsp;&raquo;. Il suffit donc de leurrer votre opérateur en changeant le User-Agent. Pour ce faire, on peut par exemple utiliser le User-Agent switcher, extension Firefox. Il suffit de configurer un profil avec comme <strong>User-Agent</strong> celui de votre SPA : <em>&laquo;&nbsp;SAMSUNG-SGH-i900/1.0 Opera 9.5&#8243;</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyril.me/2009/05/spa-modem-partage-connexion-internet/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Gentoo, Firefox et java 64 bits</title>
		<link>http://blog.cyril.me/2009/01/linux-gentoo-firefox-java-plugin-64-bits/</link>
		<comments>http://blog.cyril.me/2009/01/linux-gentoo-firefox-java-plugin-64-bits/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 11:41:25 +0000</pubDate>
		<dc:creator>Cyril</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[64bits]]></category>
		<category><![CDATA[amd64]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://blog.cyril.me/?p=75</guid>
		<description><![CDATA[Problème du jour : je voulais faire développer des photos sur fnacphoto.com. Je me connecte, je choisis &#171;&#160;Commande expresse&#160;&#187; et là : il me faut un plugin java pour uploader mes photos. Le problème : je n&#8217;ai pas de plugin java avec mon Firefox&#8230; Je vous propose donc 3 possibilités pour pouvoir faire tourner les [...]]]></description>
			<content:encoded><![CDATA[<p>Problème du jour : je voulais faire développer des photos sur fnacphoto.com. Je me connecte, je choisis &laquo;&nbsp;Commande expresse&nbsp;&raquo; et là : il me faut un plugin java pour uploader mes photos. Le problème : je n&#8217;ai pas de plugin java avec mon Firefox&#8230;</p>
<p>Je vous propose donc 3 possibilités pour pouvoir faire tourner les applets java, pour uploader vos photos <img src='http://blog.cyril.me/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  :</p>
<h3>Utiliser konqueror</h3>
<p>L&#8217;avantage d&#8217;utiliser konqueror, c&#8217;est que ce dernier fait directement appel à la machine virtuelle java sans passer par un plugin. Il suffit donc juste d&#8217;avoir installé une Machine Virtuelle java. Pour installer la machine virtuelle de sun :</p>
<pre>emerge sun-jdk</pre>
<h3>Utiliser Firefox en mode 32 bits</h3>
<p>Autre possibilité (et c&#8217;est celle que j&#8217;ai utilisée), vous pouvez aller sur votre site avec un Firefox en 32 bits. Vous pouvez télécharger les versions binaires de firefox sur le <a title="Binaires de Firefox" href="http://ftp.mozilla.org/pub/firefox" target="_self">ftp de mozilla</a>. Téléchargez la version de firefox qui correspond à votre installation. Installez aussi une version 32 bits du plugin java pour Firefox :</p>
<pre>USE="nsplugin" emerge emul-linux-x86-java</pre>
<p>Sélectionnez le bon plugin java avec la commande eselect (tapez <code>eselect java-nsplugin</code> pour voir comment manipuler les différentes versions de java). Lancez enfin Firefox 32 bits, et le tour est joué.</p>
<h3>Installer manuellement le plugin 64 bits</h3>
<p>C&#8217;est sans aucun doute la meilleure façon de procéder, mais aussi la plus compliquée pour le néophite. Sun a sorti une <a href="http://www.java.net/download/jdk6/6u12/promoted/b02/binaries/jre-6u12-ea-bin-b02-linux-amd64-08_dec_2008.bin">version 64 bits du plugin pour Firefox</a>.</p>
<p>Il suffit alors de télécharger cette version, et de l&#8217;exécuter (sh nomdufichier.bin). Je conseille de décompresser (ou de déplacer si c&#8217;est déjà fait) dans le répertoire /opt/.</p>
<p>Enfin, pour que le plugin soit reconnu par eselect, il faut un peu bidouiller dans le répertoire /usr/share/java-config-2.</p>
<p>Enregistrez le fichier <a href="http://blog.cyril.me/wp-content/uploads/2009/01/sun-jre-1.6">sun-jre-1.6</a>, puis en tant que root, copier-le vers le répertoire /usr/share/java-config-2/vm. Faites ensuite un lien symbolique du plugin vers le dossier /usr/share/java-config-2/system/</p>
<pre>cp sun-jre-1.6 /usr/share/java-config-2/vm
ln -s /opt/sun-jre-1.6.0.12/lib/amd64/libnpjp2 \
  /usr/share/java-config-2/nsplugin</pre>
<p>Vérifiez alors que le plugin est bien installé en tapant about:plugins dans Firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyril.me/2009/01/linux-gentoo-firefox-java-plugin-64-bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
