dmitrij@dmitrij:~$ sudo apt-get install linux-headers-$(uname -r)
[sudo] password for dmitrij:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия linux-headers-2.6.28-14-generic.
Следующие пакеты устанавливались автоматически и больше не требуются:
linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
dmitrij@dmitrij:~$ sudo ifconfig down wlan0
wlan0: Unknown host
ifconfig: `--help' показывает информацию по использованию.
dmitrij@dmitrij:~$ sudo ifconfig wlan0 down
dmitrij@dmitrij:~$ sudo ifconfig eth0 down
dmitrij@dmitrij:~$ cd ~/madwifi-hal-0.10.5.6-r4068-20090705
dmitrij@dmitrij:~/madwifi-hal-0.10.5.6-r4068-20090705$ cd scripts
dmitrij@dmitrij:~/madwifi-hal-0.10.5.6-r4068-20090705/scripts$ sudo ./madwifi-unload
dmitrij@dmitrij:~/madwifi-hal-0.10.5.6-r4068-20090705/scripts$ sudo ./find-madwifi-modules.sh $(uname -r)
WARNING:
It seems that there are modules left from previous MadWifi installations.
If you are unistalling the MadWifi modules please press "r" to remove them.
If you are installing new MadWifi modules, you should consider removing those
already installed, or else you may experience problems during operation.
Remove old modules?
[l]ist, [r]emove,
gnore or e
r
dmitrij@dmitrij:~/madwifi-hal-0.10.5.6-r4068-20090705/scripts$ cd ..
dmitrij@dmitrij:~/madwifi-hal-0.10.5.6-r4068-20090705$ sudo make
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.28-14-generic/build SUBDIRS=/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-14-generic'
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath/if_ath.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath/if_ath_radar.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath/if_ath_hal_extensions.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath/if_ath_pci.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath/ath_pci.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_hal/ah_os.o
HOSTCC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_hal/uudecode
UUDECODE /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_hal/i386-elf.bin
UNMANGLE /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_hal/i386-elf.hal.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_hal/ath_hal.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/amrr/amrr.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/amrr/ath_rate_amrr.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/minstrel/minstrel.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/minstrel/ath_rate_minstrel.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/onoe/onoe.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/onoe/ath_rate_onoe.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/sample/sample.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/sample/ath_rate_sample.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/if_media.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_skb.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_beacon.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_crypto.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_crypto_none.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_input.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_node.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_output.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_power.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_proto.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_scan.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_wireless.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_linux.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_monitor.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_rate.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_acl.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_crypto_ccmp.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_scan_ap.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_scan_sta.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_crypto_tkip.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_crypto_wep.o
CC [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/ieee80211_xauth.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_wep.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_tkip.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_ccmp.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_acl.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_xauth.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_scan_sta.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_scan_ap.o
Building modules, stage 2.
MODPOST 14 modules
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath/ath_pci.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath/ath_pci.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_hal/ath_hal.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_hal/ath_hal.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/amrr/ath_rate_amrr.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/amrr/ath_rate_amrr.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/minstrel/ath_rate_minstrel.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/minstrel/ath_rate_minstrel.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/onoe/ath_rate_onoe.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/onoe/ath_rate_onoe.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/sample/ath_rate_sample.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/sample/ath_rate_sample.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_acl.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_acl.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_ccmp.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_ccmp.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_scan_ap.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_scan_ap.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_scan_sta.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_scan_sta.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_tkip.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_tkip.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_wep.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_wep.ko
CC /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_xauth.mod.o
LD [M] /home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211/wlan_xauth.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-14-generic'
make -C ./tools all || exit 1
make[1]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools'
for d in ath_info; do
make -C $d || exit 1;
done
make[2]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools/ath_info'
gcc -g -O2 -W -Wall -c ath_info.c
gcc -g -O2 -W -Wall -o ath_info ath_info.o
make[2]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools/ath_info'
gcc -o athstats -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal -I../ath athstats.c
athstats.c: In function 'main':
athstats.c:289: warning: format not a string literal and no format arguments
athstats.c:291: warning: format not a string literal and no format arguments
athstats.c:311: warning: format not a string literal and no format arguments
athstats.c:313: warning: format not a string literal and no format arguments
athstats.c:348: warning: format not a string literal and no format arguments
gcc -o 80211stats -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal 80211stats.c
80211stats.c: In function 'main':
80211stats.c:287: warning: format not a string literal and no format arguments
gcc -o athkey -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal athkey.c
gcc -o athchans -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal athchans.c
gcc -o athctrl -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal athctrl.c
gcc -o athdebug -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal athdebug.c
gcc -o 80211debug -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal 80211debug.c
gcc -o wlanconfig -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal wlanconfig.c
wlanconfig.c: In function 'list_keys':
wlanconfig.c:779: warning: ignoring return value of 'system', declared with attribute warn_unused_result
wlanconfig.c: In function 'ieee80211_status':
wlanconfig.c:895: warning: ignoring return value of 'system', declared with attribute warn_unused_result
gcc -o wpakey -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal wpakey.c
make[1]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools'
dmitrij@dmitrij:~/madwifi-hal-0.10.5.6-r4068-20090705$ sudo make install
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.28-14-generic/build SUBDIRS=/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-14-generic'
Building modules, stage 2.
MODPOST 14 modules
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-14-generic'
sh scripts/find-madwifi-modules.sh -r 2.6.28-14-generic
for i in ath/ ath_hal/ ath_rate/ net80211/; do
make -C $i install || exit 1;
done
make[1]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath'
test -d //lib/modules/2.6.28-14-generic/net || mkdir -p //lib/modules/2.6.28-14-generic/net
install -m 0644 ath_pci.ko //lib/modules/2.6.28-14-generic/net
make[1]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath'
make[1]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_hal'
test -d //lib/modules/2.6.28-14-generic/net || mkdir -p //lib/modules/2.6.28-14-generic/net
install -m 0644 ath_hal.ko //lib/modules/2.6.28-14-generic/net
make[1]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_hal'
make[1]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate'
for i in amrr/ onoe/ sample/ minstrel/; do
make -C $i install || exit 1;
done
make[2]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/amrr'
test -d //lib/modules/2.6.28-14-generic/net || mkdir -p //lib/modules/2.6.28-14-generic/net
install -m 0644 ath_rate_amrr.ko //lib/modules/2.6.28-14-generic/net
make[2]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/amrr'
make[2]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/onoe'
test -d //lib/modules/2.6.28-14-generic/net || mkdir -p //lib/modules/2.6.28-14-generic/net
install -m 0644 ath_rate_onoe.ko //lib/modules/2.6.28-14-generic/net
make[2]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/onoe'
make[2]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/sample'
test -d //lib/modules/2.6.28-14-generic/net || mkdir -p //lib/modules/2.6.28-14-generic/net
install -m 0644 ath_rate_sample.ko //lib/modules/2.6.28-14-generic/net
make[2]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/sample'
make[2]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/minstrel'
test -d //lib/modules/2.6.28-14-generic/net || mkdir -p //lib/modules/2.6.28-14-generic/net
install -m 0644 ath_rate_minstrel.ko //lib/modules/2.6.28-14-generic/net
make[2]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate/minstrel'
make[1]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/ath_rate'
make[1]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211'
test -d //lib/modules/2.6.28-14-generic/net || mkdir -p //lib/modules/2.6.28-14-generic/net
for i in wlan.o wlan_wep.o wlan_tkip.o wlan_ccmp.o wlan_acl.o wlan_xauth.o wlan_scan_sta.o wlan_scan_ap.o; do
f=`basename $i .o`;
install -m 0644 $f.ko //lib/modules/2.6.28-14-generic/net;
done
make[1]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/net80211'
(export KMODPATH=/lib/modules/2.6.28-14-generic/net; /sbin/depmod -ae 2.6.28-14-generic)
make -C ./tools all || exit 1
make[1]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools'
for d in ath_info; do
make -C $d || exit 1;
done
make[2]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools/ath_info'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools/ath_info'
make[1]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools'
make -C ./tools install || exit 1
make[1]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools'
for d in ath_info; do
make -C $d || exit 1;
done
make[2]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools/ath_info'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools/ath_info'
install -d /usr/local/bin
for i in athstats 80211stats athkey athchans athctrl athdebug 80211debug wlanconfig wpakey; do
install $i /usr/local/bin/$i;
strip /usr/local/bin/$i;
done
install -d /usr/local/man/man8
install -m 0644 man/*.8 /usr/local/man/man8
install ../scripts/madwifi-unload /usr/local/bin/madwifi-unload
for d in ath_info; do
make -C $d install || exit 1;
done
make[2]: Entering directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools/ath_info'
install -d /usr/local/bin
install -m 755 ath_info /usr/local/bin
install -d /usr/local/share/man/man8
install -m 644 ath_info.8 /usr/local/share/man/man8
make[2]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools/ath_info'
make[1]: Leaving directory `/home/dmitrij/madwifi-hal-0.10.5.6-r4068-20090705/tools'
dmitrij@dmitrij:~/madwifi-hal-0.10.5.6-r4068-20090705$ sudo modprobe ath_pci
dmitrij@dmitrij:~/madwifi-hal-0.10.5.6-r4068-20090705$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11bg ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=20 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
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
pan0 no wireless extensions.
dmitrij@dmitrij:~/madwifi-hal-0.10.5.6-r4068-20090705$ sudo ifconfig wlan0 up
dmitrij@dmitrij:~/madwifi-hal-0.10.5.6-r4068-20090705$ sudo iwlist wlan0 scan
wlan0 No scan results