Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: aircrack-ng не переключает порты wi-fi  (Прочитано 12979 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CODeRUS

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
    • mymeegos
Re: aircrack-ng не переключает порты wi-fi
« Ответ #15 : 04 Февраля 2012, 18:29:31 »
точно, спасибо
Ubuntu 11.10 x64

Оффлайн Tolik_

  • Активист
  • *
  • Сообщений: 335
    • Просмотр профиля
Re: aircrack-ng не переключает порты wi-fi
« Ответ #16 : 12 Июля 2012, 23:11:07 »
balabonchick если можешь - подскажи где споткнулся
проблема та-же mon1 is on channel -1, but the AP uses channel 4
иду по стопам
Ubuntu 12.04
3.2.0-26-generic-pae
lsmod
(Нажмите, чтобы показать/скрыть)
dmesg
(Нажмите, чтобы показать/скрыть)
Качаю пакет compat-wireless-3.2.5-1.tar.bz2
~$ cd /home/tolik/compat-wireless-3.2.5-1
~/compat-wireless-3.2.5-1$ wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch
..
~/compat-wireless-3.2.5-1$ wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch
..
~/compat-wireless-3.2.5-1$ patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch
patching file net/mac80211/tx.c
Hunk #1 succeeded at 792 (offset 115 lines).
~/compat-wireless-3.2.5-1$ patch -p1 < channel-negative-one-maxim.patch
patching file net/wireless/chan.c
Hunk #1 succeeded at 82 (offset 33 lines).
Hunk #2 succeeded at 134 (offset 55 lines).
$ ./scripts/driver-select ath9k
Processing new driver-select request...
Backing up makefile: Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backing up makefile: drivers/net/wireless/Makefile.bk
Backing up makefile: drivers/net/wireless/ath/Makefile.bk
Backing up makefile: net/wireless/Makefile.bk
Backing up makefile: drivers/ssb/Makefile.bk
Backing up makefile: drivers/bcma/Makefile.bk
Backing up makefile: drivers/misc/eeprom/Makefile.bk
Backup exists: Makefile.bk
ну а далее ступор
~/compat-wireless-3.2.5-1$ make
./scripts/gen-compat-autoconf.sh config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/3.2.0-26-generic-pae/build M=/home/tolik/compat-wireless-3.2.5-1 modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.2.0-26-generic-pae'
  LD      /home/tolik/compat-wireless-3.2.5-1/compat/built-in.o
  CC [M]  /home/tolik/compat-wireless-3.2.5-1/compat/main.o
  LD [M]  /home/tolik/compat-wireless-3.2.5-1/compat/compat.o
  LD      /home/tolik/compat-wireless-3.2.5-1/drivers/net/wireless/built-in.o
  LD      /home/tolik/compat-wireless-3.2.5-1/drivers/net/wireless/ath/built-in.o
  ...
  CC [M]  /home/tolik/compat-wireless-3.2.5-1/net/mac80211/rc80211_minstrel_ht_debugfs.o
  LD [M]  /home/tolik/compat-wireless-3.2.5-1/net/mac80211/mac80211.o
  LD      /home/tolik/compat-wireless-3.2.5-1/net/rfkill/built-in.o
  CC [M]  /home/tolik/compat-wireless-3.2.5-1/net/rfkill/rfkill-regulator.o
  LD      /home/tolik/compat-wireless-3.2.5-1/net/wireless/built-in.o
  CC [M]  /home/tolik/compat-wireless-3.2.5-1/net/wireless/core.o
/home/tolik/compat-wireless-3.2.5-1/net/wireless/core.c:7:0: предупреждение: «pr_fmt» переопределён [по умолчанию включена]
include/linux/printk.h:152:0: замечание: это расположение предыдущего определения
/home/tolik/compat-wireless-3.2.5-1/net/wireless/core.c:7:0: предупреждение: «pr_fmt» переопределён [по умолчанию включена]
include/linux/printk.h:152:0: замечание: это расположение предыдущего определения
  CC [M]  /home/tolik/compat-wireless-3.2.5-1/net/wireless/sysfs.o
  CC [M]  /home/tolik/compat-wireless-3.2.5-1/net/wireless/radiotap.o
  CC [M]  /home/tolik/compat-wireless-3.2.5-1/net/wireless/util.o
/home/tolik/compat-wireless-3.2.5-1/net/wireless/util.c: В функции «cfg80211_change_iface»:
/home/tolik/compat-wireless-3.2.5-1/net/wireless/util.c:810:2: ошибка: неявная декларация функции «br_port_exists» [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[3]: *** [/home/tolik/compat-wireless-3.2.5-1/net/wireless/util.o] Ошибка 1
make[2]: *** [/home/tolik/compat-wireless-3.2.5-1/net/wireless] Ошибка 2
make[1]: *** [_module_/home/tolik/compat-wireless-3.2.5-1] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-3.2.0-26-generic-pae'
make: *** [modules] Ошибка 2
подскажи - в чем может быть проблема?




« Последнее редактирование: 12 Июля 2012, 23:13:23 от Tolik_ »

Оффлайн TATAP

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: aircrack-ng не переключает порты wi-fi
« Ответ #17 : 20 Июля 2012, 12:57:55 »
Цитата: Tolik
подскажи - в чем может быть проблема?
вот абсолютно те же яйца :(( balabonchik, помоги, будь добр! хде грабли?
radmin@radminmashine:~/compat-wireless-3.2.5-1$ sudo ./scripts/driver-select carl9170
Processing new driver-select request...
Backing up makefile: Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backing up makefile: drivers/net/wireless/Makefile.bk
Backing up makefile: drivers/net/wireless/ath/Makefile.bk
Backing up makefile: net/wireless/Makefile.bk
Backing up makefile: drivers/ssb/Makefile.bk
Backing up makefile: drivers/bcma/Makefile.bk
Backing up makefile: drivers/misc/eeprom/Makefile.bk
Backup exists: Makefile.bk

radmin@radminmashine:~/compat-wireless-3.2.5-1$ sudo make
./scripts/gen-compat-autoconf.sh config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/3.2.0-26-generic-pae/build M=/home/radmin/compat-wireless-3.2.5-1 modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.2.0-26-generic-pae'
  LD      /home/radmin/compat-wireless-3.2.5-1/compat/built-in.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/compat/main.o
  LD [M]  /home/radmin/compat-wireless-3.2.5-1/compat/compat.o
  LD      /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/built-in.o
  LD      /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/built-in.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/main.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/regd.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/hw.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/key.o
  LD [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/ath.o
  LD      /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/carl9170/built-in.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/carl9170/main.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/carl9170/usb.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/carl9170/cmd.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/carl9170/mac.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/carl9170/phy.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/carl9170/led.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/carl9170/fw.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/carl9170/tx.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/carl9170/rx.o
  LD [M]  /home/radmin/compat-wireless-3.2.5-1/drivers/net/wireless/ath/carl9170/carl9170.o
  LD      /home/radmin/compat-wireless-3.2.5-1/net/mac80211/built-in.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/main.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/status.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/sta_info.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/wep.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/wpa.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/scan.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/offchannel.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/ht.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/agg-tx.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/agg-rx.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/ibss.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/mlme.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/work.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/iface.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/rate.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/michael.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/tkip.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/aes_ccm.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/aes_cmac.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/cfg.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/rx.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/spectmgmt.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/tx.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/key.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/util.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/wme.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/event.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/chan.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/led.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/debugfs.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/debugfs_sta.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/debugfs_netdev.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/debugfs_key.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/mesh.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/mesh_pathtbl.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/mesh_plink.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/mesh_hwmp.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/pm.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/driver-trace.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/rc80211_pid_algo.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/rc80211_pid_debugfs.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/rc80211_minstrel.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/rc80211_minstrel_debugfs.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/rc80211_minstrel_ht.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/rc80211_minstrel_ht_debugfs.o
  LD [M]  /home/radmin/compat-wireless-3.2.5-1/net/mac80211/mac80211.o
  LD      /home/radmin/compat-wireless-3.2.5-1/net/rfkill/built-in.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/rfkill/rfkill-regulator.o
  LD      /home/radmin/compat-wireless-3.2.5-1/net/wireless/built-in.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/wireless/core.o
/home/radmin/compat-wireless-3.2.5-1/net/wireless/core.c:7:0: предупреждение: «pr_fmt» переопределён [по умолчанию включена]
include/linux/printk.h:152:0: замечание: это расположение предыдущего определения
/home/radmin/compat-wireless-3.2.5-1/net/wireless/core.c:7:0: предупреждение: «pr_fmt» переопределён [по умолчанию включена]
include/linux/printk.h:152:0: замечание: это расположение предыдущего определения
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/wireless/sysfs.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/wireless/radiotap.o
  CC [M]  /home/radmin/compat-wireless-3.2.5-1/net/wireless/util.o
/home/radmin/compat-wireless-3.2.5-1/net/wireless/util.c: В функции «cfg80211_change_iface»:
/home/radmin/compat-wireless-3.2.5-1/net/wireless/util.c:810:2: ошибка: неявная декларация функции «br_port_exists» [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[3]: *** [/home/radmin/compat-wireless-3.2.5-1/net/wireless/util.o] Ошибка 1
make[2]: *** [/home/radmin/compat-wireless-3.2.5-1/net/wireless] Ошибка 2
make[1]: *** [_module_/home/radmin/compat-wireless-3.2.5-1] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-3.2.0-26-generic-pae'
make: *** [modules] Ошибка 2
« Последнее редактирование: 20 Июля 2012, 13:02:14 от TATAP »

Оффлайн Tolik_

  • Активист
  • *
  • Сообщений: 335
    • Просмотр профиля
Re: aircrack-ng не переключает порты wi-fi
« Ответ #18 : 23 Июля 2012, 11:20:41 »
TATAP с проблемой так и не разобрался. Плюнул на все это и установил ядро версии 3.5. В нем досадные приколы с дровами ath9k видать профиксили и все заработало как часы, даже явно осчутимо быстро начала грузится и шевелится Ubuntu. Однако в бочке меда оказалась ложка дегтя. При этом отказались нормально работать дрова на оптимус. Теперь 2-я карточка (nVidia 520M) тупо отказывается включаться. Ну это уже другая песня.

Оффлайн TATAP

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: aircrack-ng не переключает порты wi-fi
« Ответ #19 : 26 Июля 2012, 12:01:33 »
TATAP с проблемой так и не разобрался. Плюнул на все это и установил ядро версии 3.5.

установка этой версии ядра не решила проблему с фикс ченел?

Оффлайн Tolik_

  • Активист
  • *
  • Сообщений: 335
    • Просмотр профиля
Re: aircrack-ng не переключает порты wi-fi
« Ответ #20 : 26 Июля 2012, 12:09:28 »
Цитировать
установка этой версии ядра не решила проблему с фикс ченел?
у меня почему-то решила. Досадных отрицательных чисел больше уже не видел.

Оффлайн bosyi

  • Активист
  • *
  • Сообщений: 557
    • Просмотр профиля
Re: aircrack-ng не переключает порты wi-fi
« Ответ #21 : 18 Сентября 2012, 11:09:32 »
Цитировать
Channel -1 issues
If you are receiving an error message talking about channel -1, you either have to patch your driver like explained in the wiki or get the latest version of Aircrack-ng from our subversion repository and use the option --ignore-negative-one. You can find an installation guide also in the wiki.
Мне помогло то что выделено жирным, когда - то. Пол года назад.
Суть: скомпилировать из исходников svn репозитория и запускать с параметром --ignore-negative-one. На оф. сайте есть вся документация.

Оффлайн BaMnbIp

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: aircrack-ng не переключает порты wi-fi
« Ответ #22 : 23 Марта 2013, 17:58:06 »
Некропостинг, но вдруг кому пригодится.

balabonchick, спасибо за ман!

Собрал compat-wireless-3.2.5-1 на ядре 3.2, под Debian Squeeze, для rtl8192ce  8)

Ошибка, высыпающаяся по функции br_port_exists уходит после правки файлов:
./net/wireless/nl80211.c
Заменить
if (!use_4addr) {
     if (netdev && br_port_exists(netdev))
       return -EBUSY;
     return 0;
}
на
if (!use_4addr) {
     if (netdev)
       return -EBUSY;
     return 0;
}

./net/wireless/util.c
Заменить
if (br_port_exists(dev) &&
       (ntype == NL80211_IFTYPE_ADHOC ||
        ntype == NL80211_IFTYPE_STATION ||
        ntype == NL80211_IFTYPE_P2P_CLIENT))
     return -EBUSY;
на
if ((ntype == NL80211_IFTYPE_ADHOC ||
        ntype == NL80211_IFTYPE_STATION ||
        ntype == NL80211_IFTYPE_P2P_CLIENT))
     return -EBUSY;

и make проходит.

Далее я выполнял
make -i installостальное по ману


hint тем, кто не знает, как обозвать драйвер для выбора
./scripts/driver-selectвыведет список поддерживаемых драйверов и групп драйверов, например в моем случае это rtlwifi
« Последнее редактирование: 23 Марта 2013, 17:59:52 от BaMnbIp »

 

Страница сгенерирована за 0.023 секунд. Запросов: 23.