<?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>Jackyaway &#187; ipwraw</title>
	<atom:link href="http://jackyaway.netsons.org/tag/ipwraw/feed/" rel="self" type="application/rss+xml" />
	<link>http://jackyaway.netsons.org</link>
	<description>The LiNuX eXPeRieNcE</description>
	<lastBuildDate>Thu, 05 Mar 2009 15:15:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WPA-PSK, hidden SSID su Ubuntu con NetworkManager</title>
		<link>http://jackyaway.netsons.org/2008/06/30/wpa-psk-hidden-ssid-su-ubuntu-con-network-manager/</link>
		<comments>http://jackyaway.netsons.org/2008/06/30/wpa-psk-hidden-ssid-su-ubuntu-con-network-manager/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 10:13:31 +0000</pubDate>
		<dc:creator>jackyaway</dc:creator>
				<category><![CDATA[Hardy Heron]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[ipwraw]]></category>
		<category><![CDATA[iwlwifi]]></category>

		<guid isPermaLink="false">http://jackyaway.netsons.org/?p=88</guid>
		<description><![CDATA[

In questa guida vedremo come far partire in automatico, all&#8217;avvio del sistema, una connessione wireless protetta con WPA-PSK e che non trasmette il nome della rete in broadcast (hidden SSID). Prima dell&#8217;uscita della Hardy era molto semplice collegarsi ad una rete wireless come quella descritta sopra, bastava editare in maniera corretta il file /etc/network/interfaces :
auto [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://www.debianadmin.com/images/wpa/4.png" alt="wireless ubuntu" width="488" height="361" /></p>
<p style="text-align: center;">
<p>In questa guida vedremo come far partire in automatico, all&#8217;avvio del sistema, una connessione wireless protetta con WPA-PSK e che non trasmette il nome della rete in broadcast (hidden SSID). Prima dell&#8217;uscita della Hardy era molto semplice collegarsi ad una rete wireless come quella descritta sopra, bastava editare in maniera corretta il file <strong>/etc/network/interfaces</strong> :</p>
<blockquote><p>auto lo<br />
iface lo inet loopback</p>
<p>auto eth0<br />
iface eth0 inet dhcp</p>
<p>iface wlan0 inet dhcp<br />
wpa-ssid <em>Nome_rete_wireless</em><br />
<strong>wpa-driver wext<br />
wpa-key-mgmt WPA-PSK<br />
wpa-proto WPA</strong><br />
wpa-psk 012345678901234567890123456789012345678901234567890123456789<br />
<strong>wpa-ap-scan 1<br />
wpa-scan-ssid 1</strong><br />
auto wlan0</p></blockquote>
<p>Col passaggio ad Hardy Heron, come tutti voi saprete, si è passati dai driver ipw3945 ai nuovi iwl3945, portando con se alcuni piccoli problemi. Uno di questi è proprio la connessione automatica ad una rete wireless con wpa-psk ed SSID nascosto.</p>
<p><span id="more-88"></span>Fino a poco tempo fa, l&#8217;unica soluzione che facesse partire la connessione era, dopo l&#8217;avvio del sistema operativo, dare da <a href="http://it.wikipedia.org/wiki/Shell_(informatica)" target="_blank">shell</a> il comando</p>
<blockquote><p><em>sudo /etc/init.d/networking restart</em></p></blockquote>
<p>La soluzione a questo problema è veramente semplice: basta creare il file <strong>/etc/wpa_supplicant.conf</strong> ed inserire all&#8217;interno alcuni dei parametri di connessione.</p>
<p>Procediamo con ordine <img src='http://jackyaway.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ol>
<li>Creiamo il file wpa_supplicant.conf<br />
<blockquote><p>sudo gedit /etc/wpa_supplicant.conf</p></blockquote>
<p>e ci scriviamo le seguenti righe</p>
<blockquote><p>ctrl_interface=/var/run/wpa_supplicant<br />
ctrl_interface_group=1000<br />
update_config=1</p>
<p>ap_scan=1</p>
<p>network={<br />
ssid=&#8221;<em>Nome_rete_wireless</em>&#8221;<br />
scan_ssid=1<br />
proto=WPA<br />
key_mgmt=WPA-PSK<br />
pairwise=CCMP TKIP<br />
psk=&#8221;012345678901234567890123456789012345678901234567890123456789&#8243;<br />
}</p></blockquote>
<p><em>ap_scan=1</em> fa si che sia wpa_supplicant ad occuparsi della scansione e della selezione dell&#8217;access point;<br />
<em>scan_ssid=1</em> in quanto il nome della rete (SSID) è nascosto. Nel caso in cui non si usasse l&#8217;ssid nascosto, questa voce non va scritta.</li>
<li>Adesso dobbiamo modificare il file <strong>/etc/network/interfaces</strong> in questo modo<br />
<blockquote><p>auto lo<br />
iface lo inet loopback</p>
<p>auto eth0<br />
iface eth0 inet dhcp</p>
<p>iface wlan0 inet dhcp<br />
wireless-essid <em>nome_rete_wireless</em><br />
wireless-mode managed<br />
wireless-channel <em>11</em><br />
wpa-driver wext<br />
<strong>wpa-conf /etc/wpa_supplicant.conf</strong><br />
auto wlan0</p></blockquote>
<p>Ovviamente metterete il vostro <em>nome_rete_wireless</em> e rispettivo <em>canale</em>.</li>
</ol>
<p>Adesso il nostro pc si collegherà in automatico ad ogni avvio alla nostra rete <img src='http://jackyaway.netsons.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In questa guida viene trattato solo il caso di wpa-psk ed ssid nascosto, per tutti gli altri casi (wep, wpa2, ssid broadcast, etc) si può fare riferimento a queste pagine</p>
<ul>
<li><a href="http://hostap.epitest.fi/wpa_supplicant/" target="_blank">Sito Ufficiale wpa supplicant</a></li>
<li><a href="https://help.ubuntu.com/community/WifiDocs/WPAHowTo" target="_blank">HowTo dal sito ufficiale Ubuntu</a></li>
<li><a href="http://www.google.it/search?q=wpa_supplicant.conf&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=com.ubuntu:it:unofficial&amp;client=firefox-a" target="_blank">Google</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jackyaway.netsons.org/2008/06/30/wpa-psk-hidden-ssid-su-ubuntu-con-network-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Packet injection Intel3945: nuovo modulo ipwraw</title>
		<link>http://jackyaway.netsons.org/2008/05/15/packet-injection-intel3945-nuovo-modulo-ipwraw/</link>
		<comments>http://jackyaway.netsons.org/2008/05/15/packet-injection-intel3945-nuovo-modulo-ipwraw/#comments</comments>
		<pubDate>Thu, 15 May 2008 10:17:03 +0000</pubDate>
		<dc:creator>jackyaway</dc:creator>
				<category><![CDATA[Driver]]></category>
		<category><![CDATA[Hardy Heron]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[ipwraw]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://jackyaway.netsons.org/?p=75</guid>
		<description><![CDATA[

In molti vi sarete accorti che il modulo ipwraw presente in questa guida non è compatibile coi kernel a partire dal 2.6.24.
Già da tempo esiste una nuova versione di ipwraw compatibile con i nuovi kernel, la cui procedura di installazione è la stessa descritta nella guida linkata sopra. Non mi resta che indicarvi dove effettuare [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://img218.imageshack.us/img218/5431/ipwcopiagw6.jpg" alt="packet injection" /></p>
<p style="text-align: center;">
<p>In molti vi sarete accorti che il modulo <strong>ipwraw</strong> presente in <a href="http://jackyaway.netsons.org/2008/01/08/ipw3945-packet-injection/" target="_blank">questa guida</a> non è compatibile coi kernel a partire dal 2.6.24.</p>
<p>Già da tempo esiste una nuova versione di ipwraw compatibile con i nuovi kernel, la cui procedura di installazione è la stessa descritta nella guida linkata sopra. Non mi resta che indicarvi dove effettuare il <a href="http://dl.aircrack-ng.org/drivers/ipwraw-ng-2.3.4-04022008.tar.bz2">download</a> e buona compilazione.</p>
]]></content:encoded>
			<wfw:commentRss>http://jackyaway.netsons.org/2008/05/15/packet-injection-intel3945-nuovo-modulo-ipwraw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel PRO/Wireless 3945ABG e Packet Injection</title>
		<link>http://jackyaway.netsons.org/2008/01/08/ipw3945-packet-injection/</link>
		<comments>http://jackyaway.netsons.org/2008/01/08/ipw3945-packet-injection/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 10:14:04 +0000</pubDate>
		<dc:creator>jackyaway</dc:creator>
				<category><![CDATA[Driver]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[ipwraw]]></category>

		<guid isPermaLink="false">http://jackyaway.netsons.org/?p=10</guid>
		<description><![CDATA[
Vediamo assieme come far funzionare correttamente il packet injection sulle chede Intel PRO/wireless 3945ABG.
Per fare ciò abbiamo bisogno di driver appositi, di cui possiamo effettuare il download da questo sito (per i kernel precedenti al 2.6.24), quest&#8217;altro per i kernel a partire dal 2.6.24;  e di un semplice script che ci aiuterà nell&#8217;attivazione del [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://img218.imageshack.us/img218/5431/ipwcopiagw6.jpg" alt="ipwraw" /></p>
<p>Vediamo assieme come far funzionare correttamente il <strong>packet injection</strong> sulle chede <strong>Intel PRO/wireless 3945ABG</strong>.</p>
<p>Per fare ciò abbiamo bisogno di driver appositi, di cui possiamo effettuare il download da <a href="http://homepages.tu-darmstadt.de/~p_larbig/wlan/ipwraw-ng-2.0.0-10072007.tar.bz2" target="_blank">questo sito</a> (per i kernel precedenti al 2.6.24), <a href="http://dl.aircrack-ng.org/drivers/ipwraw-ng-2.3.4-04022008.tar.bz2">quest&#8217;altro</a> per i kernel a partire dal 2.6.24;  e di un semplice script che ci aiuterà nell&#8217;attivazione del packet injection, che trovate <a href="http://telefonica.net/web2/wifislax/wifiway/ipw3945.sh" target="_blank">qui</a> .</p>
<p>Tanti di voi si staranno chiedendo:&#8221;Se installo questi driver, quelli che uso normalmente e che mi fanno navigare su Internet perfettamente, che fine fanno?&#8221;. La domanda è più che lecita, e vi rispondo che di tutto ciò non dobbiamo preoccuparci perchè faremo in modo che all&#8217;avvio del sistema operativo si avviino i driver &#8220;standard&#8221;(cioè il modulo ipw3945), e solo quando decidiamo noi, disattiveremo temporaneamente il modulo ipw3945 ed attiveremo i nuovi driver(ipwraw).</p>
<p><span id="more-10"></span></p>
<p>Fatta questa piccola premessa, procediamo all&#8217;installazione del modulo ipwraw.</p>
<p>Per prima cosa scompattiamo l&#8217;archivio <em>ipwraw-ng-2.0.0-10072007.tar.bz2</em></p>
<p><cite>tar -xjf ipwraw-ng-2.0.0-10072007.tar.bz2</cite></p>
<p>quindi entriamo nella cartella ipwraw-ng appena estratta ed installiamo il modulo ipwraw</p>
<p><cite></cite><cite>cd ipwraw-ng</cite></p>
<p><cite>make</cite></p>
<p><cite>sudo make install</cite></p>
<p><cite>sudo make install_ucode</cite></p>
<p>A questo punto, installato il driver, dobbiamo fare in modo che non parta all&#8217;avvio del sistema. Quindi modifichiamo il file <em>/etc/modules/modprobe.d/blacklist</em></p>
<p><cite>sudo gedit /etc/modules/modprobe.d/blacklist</cite></p>
<p>aggiungendo alla fine del file la seguente stringa</p>
<p><cite><em>blacklist ipwraw</em></cite></p>
<p>salviamo e chiudiamo il file.</p>
<p>Aggiorniamo le dipendenze con</p>
<p><cite>sudo depmod -ae</cite></p>
<p>Adesso abbiamo tutto pronto per fare packet injection con la nostra scheda, ci basterà <strong>disattivare il modulo ipw3945</strong></p>
<p><cite>sudo modprobe -r ipw3945</cite></p>
<p>ed <strong>attivare il modulo ipwraw</strong></p>
<p><cite>sudo modprobe ipwraw</cite></p>
<p>Per ripristinare il modulo ipw3945 basta eseguire la procedura inversa, disattiviamo ipwraw e attiviamo ipw3945</p>
<p><cite></cite><cite>sudo modprobe -r ipwraw</cite></p>
<p><cite>sudo modprobe ipw3945</cite></p>
<p>Per quanto riguarda lo <strong>script ipw3945.sh</strong>, questo ci servirà per configurare la scheda dopo che abbiamo attivato il modulo ipwraw.</p>
<p>Innanzitutto bisogna renderlo eseguibile</p>
<p><cite>chmod 777 ipw3945.sh</cite></p>
<p>dopo di che lo possiamo mandare in esecuzione</p>
<p><cite>sudo ./ipw3945.sh</cite></p>
<p>una volta avviato dovremo inserire dei parametri che sono, nell&#8217;ordine:</p>
<ul>
<li> channel</li>
<li>rate of the capture (il 90% delle volte va inserito il numero 2)</li>
<li>bssid</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jackyaway.netsons.org/2008/01/08/ipw3945-packet-injection/feed/</wfw:commentRss>
		<slash:comments>67</slash:comments>
		</item>
	</channel>
</rss>
