Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jedna wifi se jeví jako dvě  (Přečteno 1263 krát)

klasyc

  • Aktivní člen
  • *
  • Příspěvků: 470
Jedna wifi se jeví jako dvě
« kdy: 27 Února 2009, 10:55:40 »
Ahoj,
chtěl bych si z počítače (Ubuntu Server 8.10) udělat mj. wifi access point.
Koupil jsem si wifi kartu, která by to měla umět. Teď nevím to jméno - stejně je hlavní chipset:
Kód: [Vybrat]
Network controller: Intersil Corporation Prism 2.5 Wavelan chipset (rev 01)Měl by chodit s profláknutým ovladačem hostap. Po vložení do PC se zdálo, že chodí - jevla se jako rozhraní eth3.
Zkoušel jsem magický
Kód: [Vybrat]
sudo iwconfig eth3 mode mastera napsalo to, že operace není podporována. Nicméně v ad-hoc režimu chodila karta dobře.
Pak jsem se rozhodl kartu přejmenovat na eth2 (to byla stará wifina a ve firewallu jsem na ni měl odkazy).
Přepsal jsem název v /etc/udev/rules.d/70-persistent-net.rules
Dál už si to moc nepamatuji, vím, že jsem zkoušel přes modprobe nahrávat a vyhazovat ovladač.
Po restartu se mi karta jakoby "rozpadla" na dvě:

Kód: [Vybrat]
honza@delfin:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

wifi0     IEEE 802.11b  ESSID:" "  Nickname:""
          Mode:Managed  Access Point: Not-Associated   Bit Rate:2 Mb/s
          Sensitivity=1/3
          Retry short limit:8   RTS thr:off   Fragment thr:off
          Power Management:off

wlan0     IEEE 802.11b  ESSID:" "  Nickname:""
          Mode:Managed  Access Point: Not-Associated   Bit Rate:2 Mb/s
          Sensitivity=1/3
          Retry short limit:8   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=0/70  Signal level=-73 dBm  Noise level=-73 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

tun0      no wireless extensions.

Kód: [Vybrat]
[   19.107909] ieee80211_crypt: registered algorithm 'NULL'
[   19.282225] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[   19.700719] Linux agpgart interface v0.103
[   19.835470] hostap_pci 0000:00:0d.0: found PCI INT A -> IRQ 11
[   19.840068] hostap_pci: Registered netdevice wifi0
[   19.840094] wifi0: Original COR value: 0x0
[   19.996002] input: PC Speaker as /devices/platform/pcspkr/input/input2
[   20.047143] prism2_hw_init: initialized in 200 ms
[   20.047953] wifi0: NIC: id=0x8013 v1.0.0
[   20.048197] wifi0: PRI: id=0x15 v1.1.1
[   20.049516] wifi0: STA: id=0x1f v1.8.4
[   20.120586] wifi0: Intersil Prism2.5 PCI: mem=0x41000000, irq=11
[   20.125489] wifi0: registered netdevice wlan0

Teď nevím ani kterou bych měl nastavovat. Mode master sice nastavi lze, ale zdá se, že karta nevysílá se žádným nastavením, ani nenajde sítě.

Může mi prosím někdo pomoct? Aspoň tu kartu dostat do původního stavu, kdy chodila. Nebo z ní udělat rovnou AP. Jak jsem ale četl (http://www.cafwap.net/prism2ap/), tak se zdá, že se do ní musí nahrát jiný firmware, aby podporovala režim master. Všechny návody jsou ale hodně staré a vůbec nevím, co všechno je potřeba v Ubuntu kompilovat a co už tam je.

Díky moc

klasyc

  • Aktivní člen
  • *
  • Příspěvků: 470
Re: Jedna wifi se jeví jako dvě
« Odpověď #1 kdy: 27 Února 2009, 14:13:36 »
No... tak už jsem na to přišel - nikdy nevydržím čekat, až mi někdo odpoví a po odeslání dotazu pak žhavím google ještě intenzivněji.
Takže v čem byl problém:

1) Když konfigurujete wifinu, vždycy zkontrolujte, jestli je v pořádku anténa. Pokud jste si bastlili anténu sami, pak to platí dvojnásob...

2) když lshw -C network napíše u síťové karty DISABLED, tak to není tím, že by byl zapnutý rf kill (zvlášť když ho karta nepodporuje jako ta moje), ale je potřeba ji zapnout přes ifconfig (to je taky hodně ubohá chyba)

3) hostap v režimu Master od verze jádra 2.6.27 (včetně) NEFUNGUJE, takže je potřeba použít starší jádro

4) to, že se wifi s ovladačem hostap tváří jako dvě karty je V POŘÁDKU, hlavní je ta druhá (u mě wlan0), ta první (wifi0 jen kopíruje její parametry)

5) na karty s chipsetem Prism 2.5 funguje i ovladač orinoco, ale nepodporuje mód Master a na abclinuxu ho radí nepoužívat - nutno zapsat do /etc/modporbe.d/blacklist - to, jak se mi ta karta jevila nejdřív jako jedna bylo způsobeno tímto ovladačem

Tak to jsou snad všechny postřehy, nejvíc mě dostala ta anténa... Doufám, že to aspoň někomu pomůže.

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Re: Jedna wifi se jeví jako dvě
« Odpověď #2 kdy: 27 Února 2009, 14:34:49 »
...
2) když lshw -C network napíše u síťové karty DISABLED, tak to není tím, že by byl zapnutý rf kill (zvlášť když ho karta nepodporuje jako ta moje), ale je potřeba ji zapnout přes ifconfig (to je taky hodně ubohá chyba)
...

ifup ethX
ifconfig ethX up
==> správně
Kód: [Vybrat]
ip link set up dev ethX
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: Jedna wifi se jeví jako dvě
« Odpověď #3 kdy: 27 Února 2009, 14:48:48 »
...
2) když lshw -C network napíše u síťové karty DISABLED, tak to není tím, že by byl zapnutý rf kill (zvlášť když ho karta nepodporuje jako ta moje), ale je potřeba ji zapnout přes ifconfig (to je taky hodně ubohá chyba)
...

ifup ethX
ifconfig ethX up
==> správně
Kód: [Vybrat]
ip link set up dev ethX
ifup ${INTERFACE} != ifconfig ${INTERFACE} up
!!
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

 

Provoz zaštiťuje spolek OpenAlt.