Portál AbcLinuxu, 4. června 2024 02:32


Dotaz: Nastaveni wfif klienta na OpenWRT

19.9.2015 08:05 slackware
Nastaveni wfif klienta na OpenWRT
Přečteno: 303×
Odpovědět | Admin
Preji pekny den panove, nejde mi nastavit na openwrt wifi klient. Respektive si myslim ze jsem vsechno nastavil a stejne se nepripoji k apcku. Jedna se o router Nexx wt1520 s openwrt Bleeding Edge-r46796. Nastaveni wifi:
/etc/config/wireless

config wifi-device wlan0  
        option type     mac80211
        option channel  11
        option hwmode   11g
        option path     '10180000.wmac'
        option htmode   HT20
        # REMOVE THIS LINE TO ENABLE WIFI:
        option disabled 0

config wifi-iface
        option device   wlan0 
        option network  lan
        option mode     sta
        option ssid     HomeNet
        option encryption psk2
        option key      TajneHeslooo

Nastaveni site:
/etc/config/network

config interface 'lan'        
       option ifname 'wlan0'            
        option force_link '1'             
        option macaddr '00:0c:43:70:e5:83'
        option type 'bridge'       
        option proto 'static'         
        option ipaddr '192.168.1.1'   
        option netmask '255.255.255.0'
#       option ip6assign '60'
                            

Vypis wifi info:

root@OpenWrt:/# iwinfo 
wlan0     ESSID: unknown
          Access Point: 00:00:00:00:00:00
          Mode: Client  Channel: unknown (unknown)
          Tx-Power: 20 dBm  Link Quality: unknown/70
          Signal: unknown  Noise: unknown
          Bit Rate: unknown
          Encryption: unknown
          Type: nl80211  HW Mode(s): 802.11bgn
          Hardware: unknown [Generic MAC80211]
          TX power offset: unknown
          Frequency offset: unknown
          Supports VAPs: yes  PHY name: phy0

Konfigurace je po mich upravach. Kdyz to vratim do defaultniho nastaveni, je v konfiguracnich soouborech pouzito radio0. I kdyz jej zachovam a prepisu jen mode z ap na sta a pridam sifrovani s klicem stejne se nenapoji. Cilem je aby router mel v bridgi wifi (klient mod s wpa2) a lan.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.9.2015 13:29 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Nastaveni wfif klienta na OpenWRT
Odpovědět | | Sbalit | Link | Blokovat | Admin

WiFi klient nemůže být v bridgi s jiným ethernetovým rozhraním:

Když z ethernetu přijde rámec pro AP, bridge jej pošle do wifi rozhraní. I kdyby se jej klient pokusil odvysílat, tak jej AP bude ignorovat, protože žádný wifi klient s linkovou adresou rovnou zdrojové adrese rámce (tedy zařezení z ethernetové linky) není na AP asociován. Asociován je jen klient pod adresou wifi rozhraní. Zrovna tak obráceně AP nebude vědět, kam rámec odeslat, protože žádný asociovaný wifi nemá takovou linkovou adresu. Kdyby wifi klient zdrojovou adresu rámce přepsal na vlastní (L2 NAT), tak bude problém s opačným směrem, protože odpověď bude na linkové vrstvě určena klientovi, který nijak nebude moci rozpoznat, že jej má přepsat zpátky a přeslat to ethernetu (ethernet je bezstavový).

Existuje rozšíření 802.11, které tuneluje rámce to 802.11 rámců (název si nepamatuji), ale na to musí být AP i dotyčný klient ručně nastaveny.

Tohle všechno ovšem neřeší, proč se vám klient neasociuje na AP.

19.9.2015 14:21 slackware
Rozbalit Rozbalit vše Re: Nastaveni wfif klienta na OpenWRT
V pripade kdy nepujde dat do bridge ani proxy arp ethernet s wlan, provedl bych nat nebo routing. Ale proc se nechce asociovat?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.