<?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>Bruno Valentin &#187; wifi</title>
	<atom:link href="http://www.brunovalentin.com/tag/wifi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brunovalentin.com</link>
	<description>LE SITE QUI VOUS APPREND CE QUE VOUS SAVEZ DEJA</description>
	<lastBuildDate>Wed, 13 Apr 2011 19:50:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>L’Asus Eeebox sous Linux ubuntu</title>
		<link>http://www.brunovalentin.com/linux/wifi-asus-eeebox-linux/</link>
		<comments>http://www.brunovalentin.com/linux/wifi-asus-eeebox-linux/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 13:29:24 +0000</pubDate>
		<dc:creator>Bruno Valentin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open-source]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Tutoriaux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.brunovalentin.com/?p=437</guid>
		<description><![CDATA[Pour remplacer mon serveur de fichiers sur le réseau local, j'ai adopté il y a quelques temps l'ASUS eeebox, ordinateur PC de la taille d'un livre de poche, ultra silencieux et très peu gourmand en consommation électrique. Bien évidemment, j'ai choisi d'utiliser Linux, plus particulièrement dans sa distribution Ubuntu 8.10.
Si la configuration du réseau en mode graphique ne pose aucun problème, l'utilisation de ce mini-pc en serveur (mode console) est plus délicate, la carte wifi interne étant un peu particulière à manipuler.]]></description>
			<content:encoded><![CDATA[<div style="height:33px; padding-top:2px; padding-bottom:2px; clear:both;" class="really_simple_share"><div style="float:left; width:100px; " class="really_simple_share_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.brunovalentin.com/linux/wifi-asus-eeebox-linux/&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=27" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
			</div><div style="float:left; padding-left:10px;" class="really_simple_share_linkedin"> 
				<script type="in/share" data-counter="right" data-url="http://www.brunovalentin.com/linux/wifi-asus-eeebox-linux/"></script>
			</div><div style="float:left; width:110px; padding-left:10px;" class="really_simple_share_twitter"> 
				<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
					data-text="L’Asus Eeebox sous Linux ubuntu" data-url="http://www.brunovalentin.com/linux/wifi-asus-eeebox-linux/">Tweet</a> 
			</div></div>
		<div style="clear:both;"></div><p><a href="http://www.brunovalentin.com/ul/asuseeebox.jpg"><img class="alignleft size-full wp-image-456" title="asuseeebox" src="http://www.brunovalentin.com/ul/asuseeebox.jpg" alt="asuseeebox" width="179" height="231" /></a>Pour remplacer mon ancien serveur de fichiers sur le réseau local (céléron 400 sans ventilateur), j&#8217;ai adopté il y a quelques temps l&#8217;<a href="http://event.asus.com/eeepc/microsites/eeebox/en/index.html" target="_blank">ASUS eeebox</a>, ordinateur PC de la taille d&#8217;un livre de poche, ultra silencieux et très peu gourmand en consommation électrique (deux critères primordiaux pour moi). Cela fait donc de lui un serveur idéal pour un particulier qui n&#8217;a pas envie d&#8217;entendre un ronflement permanent et de voir ses factures EDF augmenter de manière considérable en raison d&#8217;une utilisation 24&#215;7 du serveur.</p>
<p>Il est doté d&#8217;un disque dur SATA Seagate momentus 5400T (<a href="http://www.seagate.com/ww/v/index.jsp?vgnextoid=af8d58a3fd20a110VgnVCM100000f5ee0a0aRCRD&amp;locale=fr-FR" target="_blank">ST9160310AS</a>) de 160Go également très silencieux et de 1Go de mémoire vive.<a href="http://www.brunovalentin.com/ul/eeebox-connectique.jpg"><img class="alignright size-full wp-image-500" title="eeebox-connectique" src="http://www.brunovalentin.com/ul/eeebox-connectique.jpg" alt="eeebox-connectique" width="131" height="230" /></a></p>
<p>Bien évidemment, j&#8217;ai choisi d&#8217;utiliser Linux. Plutôt adepte de la distribution <a href="http://www.debian.org/" target="_blank">debian</a>, la version 5.0 n&#8217;était pas sortie au moment où j&#8217;ai installé la machine et la 4.0 supportait mal la configuration matérielle du PC. J&#8217;ai donc opté pour la distibution <a href="http://www.ubuntu.com/getubuntu/" target="_blank">Ubuntu 8.10 </a>(intrepid ibex)</p>
<p>L&#8217;eeebox fonctionne impeccablement sous cette distribution qui supporte la totalité du matériel embarqué (y compris le lecteur de SDcard et la carte Wifi). Cela en fait une bonne machine d&#8217;appoint pour la bureautique et Internet.</p>
<p>En ce qui me concerne, la problématique était différente, le but étant de le faire fonctionner en serveur. Dans ce cas, l&#8217;interface graphique est superflue, et j&#8217;ai donc pu me permettre d&#8217;arrêter &laquo;&nbsp;gnome&nbsp;&raquo; pour me contenter du mode console, comme je le fais habituellement lorsque je configure un serveur.</p>
<h2>Problème rencontré avec la carte RT2860STA</h2>
<p>Depuis son installation, ce serveur était relié au réseau via son interface filaire (eth0). Il y a peu, j&#8217;ai tenté de configurer l&#8217;interface WIFI de ce PC pour pouvoir me connecter en wireless. C&#8217;est à ce moment là que la situation s&#8217;est compliquée. Du fait de l&#8217;utilisation en mode serveur (absence de mode graphique, d&#8217;écran, de clavier et de souris), il était impossible d&#8217;utiliser l&#8217;assistant graphique de configuration du wifi (network manager) disponible sous Gnome.</p>
<p>Si la configuration du wifi ne pose aucun problème en mode graphique, il n&#8217;en n&#8217;est pas de même en ligne de commande avec les utilitaires traditionnels de Linux. Habituellement, il est possible de configurer et de joindre un réseau wifi via la commande <a href="http://www.linuxcommand.org/man_pages/iwconfig8.html" target="_blank"><em>iwconfig</em></a>.</p>
<p>La carte intégrée, qui est désignée par le système sous le nom <em>ra0</em> est une RT2860STA qui ne se configure pas d&#8217;une manière standard, comme les autres cartes WIFI.  Dans le cas de la RT2860STA, il est impossible d&#8217;utiliser directement iwconfig car cette commande se révèle sans effet. Par exemple, la carte ra0 est systématiquement configurée en mode auto. il est impossible de la faire passer en mode &laquo;&nbsp;managed&nbsp;&raquo; avec la commande habituelle :</p>
<pre>iwconfig ra0 mode managed</pre>
<p>Une autre carte wifi USB (drivers ralink) que j&#8217;ai branchée a pu être configurée sans problème. Mais ça n&#8217;a pas résolu le fait que je voulais absolument me servir de la carte intégrée.</p>
<h2>Solution adoptée : iwpriv</h2>
<p>La configuration de cette carte s&#8217;effectue en fait au travers de la commande<strong> iwpriv</strong>.</p>
<p>La première chose à faire est de désactiver le daemon network-manager pour éviter les interférences entre ce qui pourrait être effectué automatiquement par le système et manuellement par l&#8217;utilisateur et de faire en sorte qu&#8217;il ne démarre plus en même temps que le système se lance.</p>
<pre>mv /etc/rc2.d/S28NetworkManager /etc/rc2.d/K72NetworkManager
mv /etc/rc2.d/S28NetworkManager /etc/rc2.d/K72NetworkManager
ifconfig ra0 down
/etc/init.d/NetworkManager stop</pre>
<p>Ensuite on peut démarrer l&#8217;interface réseau ra0.</p>
<pre>ifconfig ra0 up</pre>
<p>Puis régler les paramètres du réseau Wifi à rejoindre.</p>
<pre>iwpriv ra0 set EncrypType=WEP
iwpriv ra0 set Key1=CLE_RESEAU_EN_HEXA
iwpriv ra0 set DefaultKeyID=1
iwpriv ra0 set SSID=SSID_DU_RESEAU</pre>
<p>Ensuite, il utiliser la commande iwconfig pour régler le SSID (oui, je sais, encore <img src='http://www.brunovalentin.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ).</p>
<pre>iwconfig essid "SSID_DU_RESEAU"</pre>
<p>La carte réseau rejoint le réseau wifi et se connecte alors au point d&#8217;accès.</p>
<p><a href="http://www.brunovalentin.com/ul/ssid-rejoint.png"><img class="aligncenter size-full wp-image-475" title="SSID Rejoint" src="http://www.brunovalentin.com/ul/ssid-rejoint.png" alt="SSID Rejoint" width="473" height="215" /></a></p>
<p>Enfin, on peut lancer le client DHCP pour demander une adresse IP au serveur DHCP sur le réseau local.</p>
<pre>dhclient ra0</pre>
<p>Si on souhaite attribuer une adresse IP fixe au serveur que l&#8217;on vient de connecter, cela peut être fait par l&#8217;intermédiaire de la commande ifconfig</p>
<pre>ifconfig ra0 192.168.0.10 netmask 255.255.255.0</pre>
<h2>Lien intéressant</h2>
<p><a href="http://www.blogeee.net/2008/10/02/test-asus-eeebox-utilisation-et-performances/" target="_blank">Le test de l&#8217;ASUS Eeebox</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunovalentin.com/linux/wifi-asus-eeebox-linux/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

