Temat: BR-6104KP wifi na usb

Cześć wszystkim,

Podłączyłem wifi na usb do tego routerka, chce żeby dostarczał internet do laptopa po wifi, udało mi się ale nie potrafie ustawić szyfrowania dla interfesju wlan0, zawsze encrytpion jest ustawion na off. Próbowałem dawać WEP oraz komendy uci z tutejszego faq'a żeby ustawić kodowanie WPA-PSK. Oto mój /config/wireless

root@OpenWrt:~# cat /etc/config/wireless 

config 'wifi-device' 'wlan0'
    option 'type' 'mac80211'
    option 'macaddr' '00:21:91:99:26:0B'
    option 'hwmode' '11g'
    option 'disabled' '0'
    option 'channel' '6'

config 'wifi-iface'
    option 'device' 'wlan0'
    option 'network' 'lan'
    option 'mode' 'adhoc'
    option 'ssid' 'OpenWrt'
    option 'encryption' 'psk2'
    option 'key' 'pomidor123'

A tutaj po restarcie status interfejsu wlan0.

root@OpenWrt:~# iwconfig wlan0
wlan0     IEEE 802.11bg  ESSID:"OpenWrt"  
          Mode:Ad-Hoc  Frequency:2.437 GHz  Cell: E2:A0:ED:FB:05:71   
          Tx-Power=20 dBm   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on

Co zrobić żeby kodowanie zaczęło działać?

2 (edytowany przez vatazhka 2009-11-03 00:21:55)

Odp: BR-6104KP wifi na usb

Po pierwsze - jeżeli chcesz mieć WPA-PSK / WPA2-PSK, to w grę - w praktyce - wchodzi tylko tryb AP. Trzeba zainstalować hostapd-mini oraz libnl-tiny i liczyć na to, że zadziała. O ile mi wiadomo, taka kombinacja ruszy tylko na jądrze 2.6. Więcej szczegółów znajdziesz tutaj.

3

Odp: BR-6104KP wifi na usb

Zapomnij o iwconfig, on prawie zawsze pokazuje off. Po prostu przeskanuj sobie etehr i zobacz jak faktycznie jets to kodowane.

i nie option 'mode' 'adhoc' tylko mode ap, po instalacji hostapd-mini i libnl-tiny jak vatazhka napisał.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4 (edytowany przez okczenaj 2009-11-03 07:19:21)

Odp: BR-6104KP wifi na usb

Cezary napisał/a:

Zapomnij o iwconfig, on prawie zawsze pokazuje off. Po prostu przeskanuj sobie etehr i zobacz jak faktycznie jets to kodowane.

i nie option 'mode' 'adhoc' tylko mode ap, po instalacji hostapd-mini i libnl-tiny jak vatazhka napisał.

Wielkie dzięki,

Doinstalowałem brakującego hostapd-mini i ustawiłem mode na 'ap' i kodowanie zaczęło hulać:)

Ale nie rozumiem dlaczego ustawiam karte wifi usb na ap czyli "Acces point" myślałem że to musi być odpowiedni router z takim sprzętem a zwykła karta umie tylko z inną połączyć się przez ad-hoc. Czy to znaczy że moge więcej kompów przez to wifi dołączyć?

pozdrawiam

5

Odp: BR-6104KP wifi na usb

Zrobiłeś zwykłego ap. możesz do 254 podłączyć (czy coś koło tego)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: BR-6104KP wifi na usb

Jaka to karta? Jakiś czas temu próbowałem uruchomić 2 karty wifi usb w trybie accespoint no i nie działało. Były to: jakiś Planet na układzie Ralink i Philips SNU5600 z chipem ZyDAS.

7

Odp: BR-6104KP wifi na usb

slx napisał/a:

Jaka to karta? Jakiś czas temu próbowałem uruchomić 2 karty wifi usb w trybie accespoint no i nie działało. Były to: jakiś Planet na układzie Ralink i Philips SNU5600 z chipem ZyDAS.

Ja mam D-linka DWL-G122 a moduł który go obsługuje to rt73usb. Też się męczyłem z uruchomieniem bo na początku wywalało mi kernel panic jak chciałem zrobić iwlist scan naprzykład. Chyba pomogło to że skompilowałem wszystkie pakiety z trunk'a, bo wcześniej zgrywałem sobie snapshoty bezpośrednio ze stronki openwrt.

8

Odp: BR-6104KP wifi na usb

Fajnie, są postępy. Działa stabilnie? Jakieś błędy w logach?

9

Odp: BR-6104KP wifi na usb

Mój dmesg:

Linux version 2.6.30.8 (stan@hapek) (gcc version 4.3.3 (GCC) ) #3 Wed Oct 21 19:44:46 CEST 2009
console [early0] enabled
CPU revision is: 0001800b (MIPS 4Kc)
SoC      : ADM5120P rev 8, running at 175.000 MHz
Bootdev  : NOR flash
Prom     : Generic
Determined physical RAM map:
 memory: 01000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00001000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00001000
On node 0 totalpages: 4096
free_area_init_node: node 0, pgdat 802c34a0, node_mem_map 80300000
  Normal zone: 32 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 4064 pages, LIFO batch:0
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4064
Kernel command line: console=ttyS0,115200 root=/dev/sda1 init=/etc/preinit ro rootdelay=10
Primary instruction cache 8kB, VIPT, 2-way, linesize 16 bytes.
Primary data cache 8kB, 2-way, VIPT, no aliases, linesize 16 bytes
NR_IRQS:24
PID hash table entries: 64 (order: 6, 256 bytes)
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 13168k/16384k available (2213k kernel code, 3216k reserved, 617k data, 140k init, 0k highmem)
SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Calibrating delay loop... 173.56 BogoMIPS (lpj=347136)
Mount-cache hash table entries: 512
net_namespace: 528 bytes
NET: Registered protocol family 16
MIPS: machine is Edimax BR-6104KP
PCI: not available on ADM5120P
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switched to high resolution mode on CPU 0
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 512 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 512 bind 512)
TCP reno registered
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
yaffs Oct 21 2009 18:32:39 Installing.
msgmni has been set to 25
alg: No test for lzma (lzma-generic)
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered (default)
Serial: AMBA driver
apb:uart0: ttyS0 at MMIO 0x12600000 (irq = 9) is a AMBA
console handover: boot [early0] -> real [ttyS0]
apb:uart1: ttyS1 at MMIO 0x12800000 (irq = 10) is a AMBA
Driver 'sd' needs updating - please use bus_type methods
ADM5120 built-in ethernet switch driver version 0.1.1
adm5120-flash.0: probing at 0x1FC00000, size:2048KiB, width:16 bits
adm5120-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
adm5120-flash.0: found at 0x1FC00000, size:2048KiB, width:16 bits
adm5120-flash.0: adding static partitions
Creating 3 MTD partitions on "adm5120-flash.0":
0x000000000000-0x000000008000 : "admboot"
0x000000008000-0x000000010000 : "config"
0x000000010000-0x000000200000 : "firmware"
admhc-hcd: ADMtek USB 1.1 Host Controller Driver version 0.27.0
admhc-hcd: block sizes: ed 64 td 64
adm5120-hcd adm5120-hcd: ADM5120 built-in USB 1.1 Host Controller
adm5120-hcd adm5120-hcd: new USB bus registered, assigned bus number 1
adm5120-hcd adm5120-hcd: irq 11, io mem 0x11200000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
adm5120_wdt: Watchdog Timer version 0.1
TCP westwood registered
NET: Registered protocol family 17
Waiting 10sec before mounting root device...
usb 1-1: new full speed USB device using adm5120-hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
usb 1-2: new full speed USB device using adm5120-hcd and address 3
usb 1-2: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
scsi 0:0:0:0: Direct-Access     CREATIVE MuVo USB2.0      1213 PQ: 0 ANSI: 4
usb-storage: device scan complete
sd 0:0:0:0: [sda] 1006848 512-byte hardware sectors: (515 MB/491 MiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 38 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: [sda] Attached SCSI removable disk
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with writeback data mode.
VFS: Mounted root (ext3 filesystem) readonly on device 8:1.
Freeing unused kernel memory: 140k freed
Please be patient, while OpenWrt loads ...
gpio-buttons driver version 0.1.1
input: gpio-buttons as /devices/platform/gpio-buttons/input/input0
Button Hotplug driver version 0.3.1
IRQ 17/eth0: IRQF_DISABLED is not guaranteed on shared IRQs
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on sda1, internal journal
IRQ 17/eth0: IRQF_DISABLED is not guaranteed on shared IRQs
IRQ 17/eth1: IRQF_DISABLED is not guaranteed on shared IRQs
device eth1 entered promiscuous mode
br-lan: port 1(eth1) entering forwarding state
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
        (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
        (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
        (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
        (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
        (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
        (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
        (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
cfg80211: Calling CRDA for country: US
usbcore: module is already loaded
phy0: Selected rate control algorithm 'minstrel'
Registered led device: rt73usb-phy0::radio
Registered led device: rt73usb-phy0::assoc
Registered led device: rt73usb-phy0::quality
usbcore: registered new interface driver rt73usb
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
nf_conntrack version 0.5.0 (256 buckets, 1024 max)
rt73usb 1-1:1.0: firmware: requesting rt73.bin
device wlan0 entered promiscuous mode
br-lan: port 2(wlan0) entering disabled state
br-lan: port 2(wlan0) entering forwarding state
adm5120_wdt: enabling watchdog timer

Też jestem pod wrażeniem, biorąc pod uwage że musiałem sam dolutować usb i zasilić z lm7805.
Narazie działa troche ponad 24 h. Nie wiem czy z czasem linux nie zajedzie mi pendrive'a usb robieniem logów i innych częstych operacji dyskowych.

10

Odp: BR-6104KP wifi na usb

Właśnie po wielu mękach udało mi się uruchomić OpenWrt na Br6104KP. Niestety musialem uzyć Kamikadze 8.9.1 bo nie udalo mi sie uzyskać rootfs na pendrive z Backfire 10.3
Mam jednak jeden problem. Nie mogę ustawić ap mode na rt73usb. Przeszukalem sieć i wszędzie piszą, że AP (master) mode nie działa na tym sterowniku. A może to zalezy od karty ? Moja to D-Link DWL-G122 rev.C1

11

Odp: BR-6104KP wifi na usb

Może zależeć od karty. Zainstaluj wpad-mini, kmod-mac80211 i sterowniki do rt73. Jak się wygeneruje konfig to usuń disabled i zobacz czy działa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: BR-6104KP wifi na usb

xury napisał/a:

Właśnie po wielu mękach udało mi się uruchomić OpenWrt na Br6104KP. Niestety musialem uzyć Kamikadze 8.9.1 bo nie udalo mi sie uzyskać rootfs na pendrive z Backfire 10.3
Mam jednak jeden problem. Nie mogę ustawić ap mode na rt73usb. Przeszukalem sieć i wszędzie piszą, że AP (master) mode nie działa na tym sterowniku. A może to zalezy od karty ? Moja to D-Link DWL-G122 rev.C1

Cześć, z ciekawości skompilowałem backfire 10.3 na br6104kp z rootfs na pendrive'a i z kopyta ruszyło.

Jeśli chodzi o D-Link DWL-G122 rev. C1 ver 3.10 to chodzi mi już od ponad roku podłączony do br6104kp(r18115) w trypie AP i nie mam z nim najmniejszych problemów.

pozdrox

13 (edytowany przez xury 2010-05-26 17:42:30)

Odp: BR-6104KP wifi na usb

Serdeczne dzięki za odpowiedzi.
Cezary wydaje mi się, że karta jest ok. Jako klient działa dobrze, jednak jak wpiszę
ifconfig wlan0 mode master
to wyrzuca błąd sad
Okczenaj jak to zrobiłeś, bo mnie zawsze wychodził kernel panic.  Możesz podać konfigurację co pozaznaczać, ewentualnie podzielić się skompilowanymi plikami ?
Robiłem to wg opisu na forum openwrt, ale powyżej wersji  Kamikaze 8.0.9.1 nie mam w kernel_menuconfig takich rzeczy
jak w opisie.
A może to wina tego, że użyłem gotowych pakietów, zamiast własnoręcznie kompilowanych ?
Lub dlatego, że robię kompilację na fedorze 12 ?

14

Odp: BR-6104KP wifi na usb

Masz nie wpisywać ifconfig wlan0 mode master  tylko wifi jeżeli ustawiłeś /etc/config/wireless smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15 (edytowany przez xury 2010-05-26 18:09:32)

Odp: BR-6104KP wifi na usb

Dzięki poprubuję jak będę w domu, ale wydaje mi się, że etc/config/wireless miałem ustawione poprawnie, jednak ap mode nie działa.
Czy jeśli jest ustawiony/ etc/config/wireless to nie powinien ap startować automatycznie? Oczywiście enable jest zaznaczone.

16

Odp: BR-6104KP wifi na usb

Powinien. W takim razie odpal z palca (wifi) i pokaż co ciekawego wypisał na konsoli.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: BR-6104KP wifi na usb

Mam tak:

root@OpenWrt:/home/pakiety# wifi 
Configuration file: /var/run/hostapd-wlan0.conf
Line 2: invalid/unknown driver 'nl80211'
1 errors found in configuration file '/var/run/hostapd-wlan0.conf'
enable_mac80211(wlan0): Failed to set up wpa for interface wlan0

18

Odp: BR-6104KP wifi na usb

Nie skompilowałeś mac80211?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19 (edytowany przez xury 2010-05-27 18:44:16)

Odp: BR-6104KP wifi na usb

Heh wydaje się, że tak. Myślalem, że kmod-mac80211 wystarczy. Dziś uważniej przepatrzylem opcje kernela i zauważylem kilka rzeczy, kŧóre chyba powinny być zaznaczone.

Prośba do kolegi Okczenaj - jesli można o wiecej informacji na temat Backfire 10.3. Dzisiaj znów całą noc próbowałem i nic.

Po ponownej kompilacji z wszystkim co możliwe znów to samo.  Doszukałem się informacji, że trzeba odkomentować nl80211 w hostapd.
Próbję dalej

20

Odp: BR-6104KP wifi na usb

xury napisał/a:

Heh wydaje się, że tak. Myślalem, że kmod-mac80211 wystarczy. Dziś uważniej przepatrzylem opcje kernela i zauważylem kilka rzeczy, kŧóre chyba powinny być zaznaczone.

Prośba do kolegi Okczenaj - jesli można o wiecej informacji na temat Backfire 10.3. Dzisiaj znów całą noc próbowałem i nic.

Hejka

Zrobiłem ci ftp'a z obrazem i konfigami bacfire na edimax br6104kp.

generalnie zrobiłem wszystko według tego wątku https://forum.openwrt.org/viewtopic.php … 70&p=2

openwrt-adm5120-rootfs.tgz - rozpakujesz na pendrive

openwrt-adm5120-br-6104kp-squashfs-xmodem.bin - wgrywasz uartem na router

konfig_glowny.config - konfig w katalogu głównym

kernel.config - konfig kernela z katalogu backfire_10.03/build_dir/linux-adm5120_router_le/linux-2.6.32.10

ftp@89.78.177.254:2122
Jakby cos nie śmigało daj znać.

pozdrox

21

Odp: BR-6104KP wifi na usb

Sorry ale nie mogę dostać się na ftp

22

Odp: BR-6104KP wifi na usb

xury napisał/a:

Sorry ale nie mogę dostać się na ftp

Spróbuj teraz

23

Odp: BR-6104KP wifi na usb

Teraz dostałem sie, ale katalog "xury" jest pusty.

24

Odp: BR-6104KP wifi na usb

xury napisał/a:

Teraz dostałem sie, ale katalog "xury" jest pusty.

Tam miałem wrzucić pliki dla ciebie, ale w końcu zrezygnowałem, pozostałe pakiety które pobrałeś są do openwrt ale wersji r18115 także nie używaj ich w backfire.

25 (edytowany przez xury 2010-05-28 17:46:04)

Odp: BR-6104KP wifi na usb

Dziękuję Ci bardzo za pliki, bardzo się przydały. Po uzyciu Twoich konfigów mam już niewidoczne wcześniej opcje w menu USB. Niestety mam kolejny problem. Na Backfire10.3 nie działa swich, ani też wifi. Podczas instalacji pakietów mac80211 i rt73usb wywala od groma  tekstów "Unknown symbol rt2x00mac_add_interface" Oczywiście wszystkie zależności spełnione .Mam ostatnią prośbę do kolegi okczenaj. Widzę, że używasz tej samej konfiguracji sprzętowej. Czy posiadasz jeszcze dokładnie te same pliki co masz wczytane do routera ? Bo ja powoli tracę nadzieję, że zgram tego dongla z Edimaxem.