freee посмотри https://www.wifipineapple.com/downloads может что то полезное вытащишь с прошивки https://www.wifipineapple.com/modules
Я уже где то говорил, что я пишу на cgi, ананас же использует php+bash, эти пакеты тяжелые, от них отказался для экономии. Кто то просил mdk3 - добавил оболочку, только флаг а (dos) - с параметрами. (не используйте флаг -c, что то он кривой у данной утилиты) Bully - Мод умеющий работать с pixiewps. ( Выбирается или rever или bully в каждом их меню) Bully работает шустрее (но менее информативен даже с максимальным уровнем вербальности), некоторые сети не опознает как wps, в отличии от ривера(хотя мб ривер с аркмон тупят). Остальные изменения как всегда в файле ReadMe рядом с прошивкой (в каталоге 18,06)
Подскажите, кто знает, возможно-ли уменьшить размер прошивок, сделанных free, до 4-4,5 Mb? Что б хотя бы ХШ собирал? С Pixie и River было б вообще идеально. Имеется Mikrotik GrooveA на мачте c 16 Mb flash (свободно всего 5 Mb) и прошивки от free не влезают в виртуалку от RouterOs. А может есть способ все эти плюшки напрямую к RouterOs прикрутить? Вариант полной перепрошивки пока не рассматриваю. Подскажите, стоит-ли заниматься подобными изысканиями ибо на пустое нет времени.
Толка в уменьшении прошивки не будет, вам нужна, если не ошибаюсь, mr-mips (metaroute) прошивка для виртуалки, а ее нет в стоке, только патч для сборки. И вес прошивки не убавить, т.к. библиотек много
Аппаратная платформа нанос м2 вроде та же, что и микротик. Система команд и архитектура тоже должны совпадать. В инете есть статьи как поднять опен-врт в роутерос и расширить функционал. Проверить, жаль, не могу. Микротик используется только как клиент, однако выкинуть лишние пакеты из роутерос никак - всё в одном файле. По идее нужно ядро опен-врт мипс-24кс только с поддержкой тсп-ап, файловой системы, айрдамп-нг и компании. Остальное должно роутерос предоставить. Я так дУмаю (с). Возможно-ли такое?
Фиг его знает, что из себя виртуалка представляет, не имел с таким дел. возможно ей только root-fs хватит чтобы подхватить софт. Прошивка с ядром по мнимому весит около 3,5мб + пакеты, библиотеки к ним в ваш размер не укладывается, минимум около 5мб (4,7 вроде). попробуйте с начало запустить мин образ для вашего устройства, мне кажется не прокатит.
Н-да, печалька. Я тут ночку посидел и понял, как я был наивен. Никак платформу для компиляции собрать не могу. Ошибки... ошибки... Опыта программирования в этой области нет. Файл openwrt-mr-mips-rootfs-31411-basic.tar.gz (распакованный ~5Mb) единственный вроде грузится, но на диске-флешке места ноль. Это самый маленький из готовых. Kernel в нем всего 2,3 Мб, остальное руки чешутся выкинуть. Тоже непонятно, возможно-ли. Жаль микротиковцы не встроят всё это прямо в роутерос, мне кажется у них продажи бы выросли. Тут, правда, барьеры морального, а может и юридического порядка. Хотя, сваять пакетик типа левый, неофициальный... А пока встроить в роутерос виртуалку и размещать всё это всего-лишь в 16 метрах флаш-памяти выглядит как издевательство.
да платформа это не беда, а вот кол-во памяти это да, никуда не годится, скорее всего это для других роутеров, с нанд памятью или возможностью подключения отдельного накопителя. Поскольку прошивки универсальны, и функционал от старших братьев есть в вашей модели. Но решение есть, платформа на mips atheros и все скомпилированные файлы запустятся на вашем девайсе, другое дело это установка и настройка всего в ручную. Если бы знать возможно ли и как, установить пакеты на микротик, можно все это дело поставить поверх рабочей системы, но не имея девайса, открытых исходников микротик - никак.
Они-то может установятся и настроятся вручную, только вот выкидывать роутерос шибко не хочется. Там вай-фай двухдиапазонный и боюсь опенврт с этим не разберется. А микротиковцы, да, нарушают условия лицензии опенсоурсе. За лицензии деньги берут, исходники прячут. Хотя, кто-то написал вирус под роутерос, но скорее всего это ихний же обиженный программист. Ладно, спасибо за ответы, будет время еще повожусь, если что получится отпишусь.
Уважаемый Freee, не окажите-ли любезность ознакомиться с https://gopkg.in/routeros.v2 https://github.com/robimarko/routeros-GPL и высказать своё мнение.
Вам лучше найти человека который имел с этим дело, у меня нет ни устройства не желания вникать в микротик ос. Кто вам сказал что опенврт не разберется с двухдиапазонным wifi. Главное ядро atheross чтобы устройство инициализировало, и скорее всего даже есть готовые решения под ваш чип, если нет, берете роутер с таким же камнем, меняете под свои задействованные выходы gpio итд, и получаете свою прошивку. Просто у всех запросы от устройства разные, если нужен просто маршрутизатор, то и опенсоур проекта хватит, микротики - это другой, более проф. уровень.
Роутер: WT3020 Прошивка: LEDE Reboot 17.01.4 r3560-79f57e422d / LuCI lede-17.01 branch (git-17.290.79498-d3f0685) Версия ядра: 4.4.92 Создал через админку еще 1 интерфейс в режиме монитора Стоят пакеты aircrack-ng версии 1.2-rc1-1 airmon-ng версии1.2-rc1-1 Суть проблемы в том, что запуская airodump-ng видно лишь 1 канал. Запускал с ключом --channel и указывал каналы - толку нет. Видит лишь 1 канал и сети на нем. Но вижу взаимосвязь между 1 точкой (раздает сеть) и 2 точкой (той что создал, работает в режиме монитора). Ибо если 1 точка работает на 1 канале - монитор тоже будет смотреть только на 1 этот канал. Spoiler: Список беспроводных сетей Spoiler: Беспроводная сеть: Монитор "OpenWrt" (wlan0mon) Spoiler: Беспроводная сеть: Master "AndroidAP1" (wlan0) Вот собственно устройства. MAC у них естественно разный ибо там 2 модуля стоят. Code: root@LEDE:~# iw dev phy#0 Interface wlan0 ifindex 10 wdev 0x5 addr xx:xx:xx:xx:xx:c7 ssid AndroidAP1 type AP channel 11 (2462 MHz), width: 20 MHz (no HT), center1: 2462 MHz txpower 20.00 dBm Interface wlan0mon ifindex 9 wdev 0x4 addr xx:xx:xx:xx:xx:c6 type monitor txpower 20.00 dBm При сканировании показывает что якобы прыгает с канала на канал. Если в wlan0 выбрать 1 канал - сканирует только 1. Если 11 то захватывает каналы с 9-11. Spoiler: Пример работы ЧЯДНТ?
Покажите Code: uci show wireless dmesg Что то не понятное вы описали, у вас 2 отдельных беспроводных адаптера, если не так и адаптер 1, то чтобы не прыгало, нужно выключать все активные режимы кроме одного. Если 2, то и включайте monitor mode на другом адаптере. По поводу прыгает: если сеть на 1 канале, то она захватит 1 2 и возможно 3й канал, другое дело если у вас нет по близости сетей с такими каналами, они и не отобразяться( редкие ). 11 канал захватит 9-13, шансов отображения больше. По гуглите пересекающиеся частоты каналов)
Мне казалось у меня там 2 модуля (2 антенны точно). Да и как один модуль может раздавать сеть и одновременно дампить и работать в режиме besside-ng (хотя опять же на таком же канале как и другой интерфейс раздающий сеть. Короче хрен его знает. Сейчас скину информацию и меня терзают смутные сомнения что таки да, 1 модуль всего. Но это не точно. Я пока в этой теме не особо разбираюсь. Spoiler: iw dev Code: root@LEDE:~# iw dev phy#0 Interface wlan0 ifindex 8 wdev 0x3 addr 20:24:14:b1:52:c7 ssid AndroidAP1 type AP channel 1 (2412 MHz), width: 20 MHz (no HT), center1: 2412 MHz txpower 20.00 dBm Interface mon0 ifindex 7 wdev 0x2 addr 20:24:14:b1:52:c6 type monitor txpower 20.00 dBm Spoiler: iw phy Code: root@LEDE:~# iw phy Wiphy phy0 max # scan SSIDs: 4 max scan IEs length: 2257 bytes max # sched scan SSIDs: 0 max # match sets: 0 max # scan plans: 1 max scan plan interval: -1 max scan plan iterations: 0 Retry short long limit: 2 Coverage class: 0 (up to 0m) Available Antennas: TX 0 RX 0 Supported interface modes: * IBSS * managed * AP * AP/VLAN * monitor * mesh point Band 1: Capabilities: 0x2fe HT20/HT40 SM Power Save disabled RX Greenfield RX HT20 SGI RX HT40 SGI TX STBC RX STBC 2-streams Max AMSDU length: 3839 bytes No DSSS/CCK HT40 Maximum RX AMPDU length 65535 bytes (exponent: 0x003) Minimum RX AMPDU time spacing: 2 usec (0x04) HT TX/RX MCS rate indexes supported: 0-15, 32 Frequencies: * 2412 MHz [1] (20.0 dBm) * 2417 MHz [2] (20.0 dBm) * 2422 MHz [3] (20.0 dBm) * 2427 MHz [4] (20.0 dBm) * 2432 MHz [5] (20.0 dBm) * 2437 MHz [6] (20.0 dBm) * 2442 MHz [7] (20.0 dBm) * 2447 MHz [8] (20.0 dBm) * 2452 MHz [9] (20.0 dBm) * 2457 MHz [10] (20.0 dBm) * 2462 MHz [11] (20.0 dBm) * 2467 MHz [12] (20.0 dBm) * 2472 MHz [13] (20.0 dBm) * 2484 MHz [14] (disabled) valid interface combinations: * #{ managed, AP, mesh point } <= 8, total <= 8, #channels <= 1 HT Capability overrides: * MCS: ff ff ff ff ff ff ff ff ff ff * maximum A-MSDU length * supported channel width * short GI for 40 MHz * max A-MPDU length exponent * min MPDU start spacing Spoiler: uci show wireless Code: root@LEDE:~# uci show wireless wireless.radio0=wifi-device wireless.radio0.type='mac80211' wireless.radio0.hwmode='11g' wireless.radio0.path='platform/10180000.wmac' wireless.radio0.channel='auto' wireless.radio0.country='BO' wireless.@wifi-iface[0]=wifi-iface wireless.@wifi-iface[0].device='radio0' wireless.@wifi-iface[0].ssid='AndroidAP1' wireless.@wifi-iface[0].network='lan' wireless.@wifi-iface[0].key='89067912043!!!' wireless.@wifi-iface[0].ifname='wlan0' wireless.@wifi-iface[0].mode='ap' wireless.@wifi-iface[0].encryption='psk-mixed' wireless.@wifi-iface[1]=wifi-iface wireless.@wifi-iface[1].device='radio0' wireless.@wifi-iface[1].ssid='MONITOR' wireless.@wifi-iface[1].mode='monitor' wireless.@wifi-iface[1].ifname='mon0' Spoiler: dmesg Code: root@LEDE:~# dmesg [ 0.000000] Linux version 4.4.92 (buildbot@debian8) (gcc version 5.4.0 (LEDE GCC 5.4.0 r3557-a5e1f7f) ) #0 Mon Oct 16 22:57:05 2017 [ 0.000000] Board has DDR1 [ 0.000000] Analog PMU set to hw control [ 0.000000] Digital PMU set to hw control [ 0.000000] SoC Type: MediaTek MT7620N ver:2 eco:6 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019650 (MIPS 24KEc) [ 0.000000] MIPS: machine is Nexx WT3020 (8M) [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] On node 0 totalpages: 16384 [ 0.000000] free_area_init_node: node 0, pgdat 8035c4b0, node_mem_map 81000000 [ 0.000000] Normal zone: 128 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 16384 pages, LIFO batch:3 [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 [ 0.000000] Kernel command line: console=ttyS0,57600 rootfstype=squashfs,jffs2 [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Writing ErrCtl register=0005e00e [ 0.000000] Readback ErrCtl register=0005e00e [ 0.000000] Memory: 60964K/65536K available (3017K kernel code, 147K rwdata, 384K rodata, 156K init, 208K bss, 4572K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:256 [ 0.000000] CPU Clock: 580MHz [ 0.000000] clocksource: systick: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 583261500 ns [ 0.000000] systick: enable autosleep mode [ 0.000000] systick: running - mult: 214748, shift: 32 [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns [ 0.000012] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns [ 0.015453] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.080602] pid_max: default: 32768 minimum: 301 [ 0.089920] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.102937] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.121973] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.141450] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.153606] pinctrl core: initialized pinctrl subsystem [ 0.165182] NET: Registered protocol family 16 [ 0.178770] Can't analyze schedule() prologue at 8000acdc [ 0.202247] rt2880_gpio 10000600.gpio: registering 24 gpios [ 0.213263] rt2880_gpio 10000600.gpio: registering 24 irq handlers [ 0.225672] rt2880_gpio 10000660.gpio: registering 32 gpios [ 0.236660] rt2880_gpio 10000660.gpio: registering 32 irq handlers [ 0.249069] rt2880_gpio 10000688.gpio: registering 1 gpios [ 0.259868] rt2880_gpio 10000688.gpio: registering 1 irq handlers [ 0.273332] clocksource: Switched to clocksource systick [ 0.285010] NET: Registered protocol family 2 [ 0.294599] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.308373] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.320964] TCP: Hash tables configured (established 1024 bind 1024) [ 0.333682] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.345223] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.357910] NET: Registered protocol family 1 [ 0.366475] PCI: CLS 0 bytes, default 32 [ 0.370519] rt-timer 10000100.timer: maximum frequency is 1220Hz [ 0.383187] Crashlog allocated RAM at address 0x3f00000 [ 0.409548] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.421055] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.442961] io scheduler noop registered [ 0.450658] io scheduler deadline registered (default) [ 0.461057] ralink-usb-phy usbphy: invalid resource [ 0.471226] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.487277] console [ttyS0] disabled [ 0.494316] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a Palmchip BK-3103 [ 0.513997] console [ttyS0] enabled [ 0.527816] bootconsole [early0] disabled [ 0.550134] spi spi0.0: force spi mode3 [ 0.558362] m25p80 spi0.0: s25fl064k (8192 Kbytes) [ 0.567978] 4 ofpart partitions found on MTD device spi0.0 [ 0.578913] Creating 4 MTD partitions on "spi0.0": [ 0.588468] 0x000000000000-0x000000030000 : "u-boot" [ 0.600108] 0x000000030000-0x000000040000 : "u-boot-env" [ 0.612557] 0x000000040000-0x000000050000 : "factory" [ 0.624538] 0x000000050000-0x000000800000 : "firmware" [ 1.284533] 2 uimage-fw partitions found on MTD device firmware [ 1.296370] 0x000000050000-0x0000001785a7 : "kernel" [ 1.307842] 0x0000001785a7-0x000000800000 : "rootfs" [ 1.319530] mtd: device 5 (rootfs) set to be root filesystem [ 1.331007] 1 squashfs-split partitions found on MTD device rootfs [ 1.343343] 0x0000003a8000-0x000000800000 : "rootfs_data" [ 1.358745] mtk_soc_eth 10100000.ethernet eth0 (uninitialized): port 0 link up (100Mbps/Full duplex) [ 1.377195] mtk_soc_eth 10100000.ethernet: loaded mt7620 driver [ 1.389794] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 1.406820] rt2880_wdt 10000120.watchdog: Initialized [ 1.418341] NET: Registered protocol family 10 [ 1.431253] NET: Registered protocol family 17 [ 1.440253] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. [ 1.465396] 8021q: 802.1Q VLAN Support v1.8 [ 1.487906] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 1.502835] Freeing unused kernel memory: 156K [ 3.607618] init: Console is alive [ 3.614728] init: - watchdog - [ 5.067038] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 5.163998] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 5.182430] init: - preinit - [ 6.163580] 8021q: adding VLAN 0 to HW filter on device eth0 [ 6.322833] random: procd: uninitialized urandom read (4 bytes read, 10 bits of entropy available) [ 8.134892] jffs2: notice: (333) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 8.203971] mount_root: loading kmods from internal overlay [ 9.507582] kmodloader: loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/* [ 9.767388] usbcore: registered new interface driver usbfs [ 9.778505] usbcore: registered new interface driver hub [ 9.789247] usbcore: registered new device driver usb [ 10.602750] SCSI subsystem initialized [ 10.703309] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 10.717873] ehci-platform: EHCI generic platform driver [ 10.738650] phy phy-usbphy.0: remote usb device wakeup disabled [ 10.750458] phy phy-usbphy.0: UTMI 16bit 30MHz [ 10.759346] ehci-platform 101c0000.ehci: EHCI Host Controller [ 10.770843] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1 [ 10.786741] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000 [ 10.806208] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00 [ 10.820050] hub 1-0:1.0: USB hub found [ 10.828148] hub 1-0:1.0: 1 port detected [ 10.880799] usbcore: registered new interface driver usb-storage [ 10.894656] kmodloader: done loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/* [ 11.280291] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 11.616224] usb-storage 1-1:1.0: USB Mass Storage device detected [ 11.630043] scsi host0: usb-storage 1-1:1.0 [ 11.666985] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 11.686409] block: extroot: device not present, retrying in 5 seconds [ 12.042343] scsi 0:0:0:0: Direct-Access SanDisk Cruzer Fit 1.00 PQ: 0 ANSI: 6 [ 12.061320] sd 0:0:0:0: [sda] 61341696 512-byte logical blocks: (31.4 GB/29.3 GiB) [ 12.077348] sd 0:0:0:0: [sda] Write Protect is off [ 12.086975] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00 [ 12.087581] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 12.112715] sda: sda1 sda2 sda3 sda4 [ 12.124316] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 13.945079] EXT4-fs (sda3): recovery complete [ 13.954423] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: [ 13.974403] mount_root: switched to extroot [ 13.985947] urandom-seed: Seeding with /etc/urandom.seed [ 14.081418] procd: - early - [ 14.087423] procd: - watchdog - [ 14.461212] EXT4-fs (sda4): recovery complete [ 14.469952] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: [ 14.623584] procd: - watchdog - [ 14.632543] procd: - ubus - [ 14.663328] random: ubusd: uninitialized urandom read (4 bytes read, 84 bits of entropy available) [ 14.694151] random: ubusd: uninitialized urandom read (4 bytes read, 85 bits of entropy available) [ 14.725649] random: ubusd: uninitialized urandom read (4 bytes read, 85 bits of entropy available) [ 14.753423] random: ubusd: uninitialized urandom read (4 bytes read, 85 bits of entropy available) [ 14.772985] random: ubusd: uninitialized urandom read (4 bytes read, 85 bits of entropy available) [ 14.791119] random: ubusd: uninitialized urandom read (4 bytes read, 85 bits of entropy available) [ 14.809838] random: ubusd: uninitialized urandom read (4 bytes read, 88 bits of entropy available) [ 14.829071] random: ubusd: uninitialized urandom read (4 bytes read, 89 bits of entropy available) [ 14.847550] procd: - init - [ 15.218256] kmodloader: loading kernel modules from /etc/modules.d/* [ 15.257166] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 15.278891] Loading modules backported from Linux version wt-2017-01-31-0-ge882dff19e7f [ 15.294919] Backport generated by backports.git backports-20160324-13-g24da7d3c [ 15.380594] ip_tables: (C) 2000-2006 Netfilter Core Team [ 15.401580] nf_conntrack version 0.5.0 (955 buckets, 3820 max) [ 15.457322] xt_time: kernel timezone is -0000 [ 15.478070] PPP generic driver version 2.4.2 [ 15.489316] NET: Registered protocol family 24 [ 15.515828] rt2800_wmac 10180000.wmac: loaded eeprom from mtd device "factory" [ 15.530308] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 6352, rev 0500 detected [ 15.545757] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 7620 detected [ 15.560125] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 15.597541] kmodloader: done loading kernel modules from /etc/modules.d/* [ 16.001111] random: jshn: uninitialized urandom read (4 bytes read, 121 bits of entropy available) [ 16.333106] random: nonblocking pool is initialized [ 18.721334] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 19.987443] 8021q: adding VLAN 0 to HW filter on device eth0 [ 20.018297] device eth0.1 entered promiscuous mode [ 20.027918] device eth0 entered promiscuous mode [ 20.072263] br-lan: port 1(eth0.1) entered forwarding state [ 20.083467] br-lan: port 1(eth0.1) entered forwarding state [ 22.075437] br-lan: port 1(eth0.1) entered forwarding state [ 23.617457] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 23.693659] device wlan0 entered promiscuous mode [ 27.475714] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 27.488595] br-lan: port 2(wlan0) entered forwarding state [ 27.499614] br-lan: port 2(wlan0) entered forwarding state [ 28.436922] br-lan: port 2(wlan0) entered forwarding state
Спасибо за совет. Я понимаю, что всё очень просто, примерно так же, как для вас запрограммировать микроконтроллер Atmel на ассемблере. Ладно, буду курить мануалы, ибо "найти человека который имел с этим дело" может и лучше, да только-вот не проще. Я от вас всего-лишь мнения спросил, т. к. по моим ссылкам по-моему не ось лежит, а вот что именно, и как это можно использовать, мне пока непонятно. Как-то не подумалось, что это может потребовать от вас усилий, так что извиняйте.
1 модуль может быть одновременно и ТД и клиентом и сканировать сеть, только на одном канале. Модуль у вас один, и кол-во антенн на это не влияет. MediaTek MT7620N - это чип вашего wifi. Но у вас есть USB (и 8мб памяти что позволит установить много чего), воткните туда wifi свисток или что то по мощнее (на али навалом чудо адаптеров с норм антеннами и усилением), соберите опенврт с драйвером под wifi свисток (не все драйвера поддерживаются из стока, ищите wifi на популярном чипсете или поддержку на сайте опенвр), добавите сразу необходимые пакеты. Если бы я знал что там, я бы вам так и сказал, из моих соображений скорее всего там инструкция по сборке модулей, и соурс с патчами, что бы сказать точнее это все надо изучить.
Да, лежит ALFA AWUS036NHA но там какая-то особая магия нужна что бы поднять ее.Быть может есть тот, у кого есть опыт по установке ALFA AWUS036NHA ?
Роутер WT3020 Модуль ALFA awus036h с чипсетом Realtek RTL8187L Как заставить работать понять не могу. Поставил kmod-rtl8187 (4.4.92+2017-01-31-3) а так же kmod-usb-ohci и kmod-usb2 В /etc/config/wireless добавил: Code: config wifi-device 'radio0' option type 'mac80211' option channel '11' option hwmode '11g' option path 'platform/10180000.wmac' option htmode 'HT20' option country '00' config wifi-device 'radio1' option type 'mac80211' option macaddr '00:c0:ca:91:53:b5' # моя альфа option disabled '0' option country 'BO' option txpower '27' option path 'platform/ehci-platform/usb1/1-1/1-1:1.0' option channel 'auto' option hwmode '11a' config wifi-iface 'default_radio0' #точка с встроенного адаптера option device 'radio0' option network 'lan' option mode 'ap' option ssid 'Android' option encryption 'psk-mixed' option key '**********' config wifi-iface #точка с альфы option device 'radio1' option mode 'ap' option ssid 'DIR400' option network 'lan' option encryption 'psk-mixed' option key '**********' И толку нет. Code: root@LEDE:~# iw dev phy#0 Interface wlan0 ifindex 7 wdev 0x2 addr 20:28:38:b5:25:c3 ssid AndroidAP1 type AP channel 11 (2462 MHz), width: 20 MHz, center1: 2462 MHz txpower 20.00 dBm
У меня именно такая же альфа, работает отлично. kmod-rt2800-usb ставили? т.к. одного rtl8187 мало, а также lsusb поставьте