En la pagina de intel he encotnrado unos drivers para linux que dicen ke es posible
ponerla en modo monitor y todo (ipw3945-linux-1.2.0.tgz) este es el link -
http://downloadcenter.intel.com/filter_results.aspx?strTypes=all&ProductID=2259&OSFullName=Linux*&lang=eng&strOSs=39&submit=Go%21
Esto es lo que me hace pensar ke es posible ponerla en modo monitor:
1.1. Overview of Features
-----------------------------------------------
The current release (1.2.0) supports the following features:
+ BSS mode (Infrastructure, Managed)
+ IBSS mode (Ad-Hoc)
+ WEP (OPEN and SHARED KEY mode)
+ 802.1x EAP via wpa_supplicant and xsupplicant
+ 802.11i (WPA/WPA2)
+ Wireless Extension support
+ Full B and G rate support
+ Full A rate support (ABG only)
+ Transmit power control
+ S state support (ACPI suspend/resume)
The following features are currently enabled, but not officially
supported:
+ QoS
+ Monitor mode (aka RFMon)
+ Associated RF promiscuous mode
+ Frame Rx simulation
The distinction between officially supported and enabled is a reflection
of the amount of validation and interoperability testing that has been
performed on a given feature. Note: in addition, te features may not have
all of the code in the driver to fully enable the feature.
Tambien especifica que es necesario una version de kernel 2.6, cosa que vuestra distro
tiene y en el archivo INSTALL me especifica ke es necesario instalar ieee80211 subsystem,
aunque no estoy muy seguro si sera necesario instalarlo o no:
2. QUICK INSTALL STEPS
-----------------------------------------------
The following provides steps that can be used to manually install and
load the driver.
Lines beginning with % can be run as any user. Lines beginning with #
must be run as root.
First, we build and install the ieee80211 subsystem. You can obtain
the latest ieee80211 subsystem from http://ieee80211.sf.net. We
recommend version 1.1.12 or newer:
% tar xzvf ieee80211-1.2.16.tgz
% cd ieee80211-1.2.16
% make
# make install <--- You may need to be root
% cd ..
If you encounter problems with the above, you may need to install the
ieee80211 sources into your kernel and then build it as part of your
kernel image. See the INSTALL and README.ieee80211 files provided in
the ieee80211 subsystem package for more information.
Once the ieee80211 subsystem is installed, we build the ipw3945.ko module:
% tar xzvf ipw3945-1.2.0.tgz
% cd ipw3945-1.2.0
% make
Now we install the firmware files (first finding where to install them):
% wget http://bughost.org/ipw3945/ucode/ipw3945-ucode-1.14.2.tgz .
% DIR=$(sed -ne "s:^FIRMWARE_DIR=\([^, ]*\).*:\1:p" \
/etc/hotplug/firmware.agent)
% tar xzvf ipw3945-ucode-1.14.2.tgz
% less ipw3945-ucode-1.14.2/LICENSE.ipw3945-ucode
# cp ipw3945-ucode-1.14.2/ipw3945.ucode $DIR
NOTE: 'DIR' above typically works out to /lib/firmware.
Now we obtain the regulatory daemon:
% wget http://bughost.org/ipw3945/daemon/ipw3945d-1.7.22.tgz .
% tar xzvf ipw3945d-1.7.22.tgz
% less ipw3945d-1.7.22/LICENSE.ipw3945d
Depending on your architecture perform one of the following
For 32-bit systems:
# cp ipw3945d-1.7.22/x86/ipw3945d /sbin
or for 64-bit systems:
# cp ipw3945d-1.7.22/x86_64/ipw3945d /sbin
And now we can try to load the module, first clearing the kernel log:
# ./load debug=0
Finally we can check to see if things worked:
# iwconfig eth1
You should see something like:
eth1 unassociated ESSID:off/any
Mode:Managed Channel=0 Access Point: 00:00:00:00:00:00
Bit Rate=0 kb/s Tx-Power=20 dBm
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
And now you are ready to go. Configure your AP using iwconfig:
# iwconfig eth1 essid Whatever
# iwconfig eth1 key DEADBEEF00
# iwconfig eth1
eth1 IEEE 802.11g ESSID:"Whatever"
Mode:Managed Frequency:2.412 GHz Access Point: 00:11:95:18:18:30
Bit Rate=54 Mb/s Tx-Power=20 dBm
RTS thr:off Fragment thr:off
Encryption key:DEAD-BEEF-00 Security mode:open
Power Management:off
Link Quality=98/100 Signal level=-53 dBm Noise level=-81 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
The specifics of how to bring up the interface is heavily dependent on
the specific distribution you are using from here on out.
Creeis que es posible hacerla funcionar o me estoy comiendo el coco para nada xD.
Gracias por la pronta respuesta ^^, Probare tambien la otra distro ke me propones. Un
cordial saludo
