Strona 1 z 2

tworzenie interfejsu dla wifi - madwifi.

: 10 lipca 2009, 15:29
autor: timpler
Witam.
Mam problem z połączeniem do AP z laptopa (karta Atheros AR9281).
Zainstalowałem sterowniki (madwifi-0.9.4, na jajku 2.6.26-2) i jestem na etapie tworzenia ,,iface''.
No i co, oto sesja:

Kod: Zaznacz cały

mBase-lnx:~/downloaded/madwifi-ng-0.9.4# \
wlanconfig ath0 create wlandev wifi0 wlanmode sta ; \
iwconfig ath0 essid ANY ; \
ifconfig ath0 192.168.1.4 broadcast 192.168.1.255 netmask 255.255.255.0 up ; \
iwpriv ath0 mode 3

wlanconfig: ioctl: No such device
Error for wireless request "Set ESSID" (8B1A) :
    SET failed on device ath0 ; No such device.
SIOCSIFADDR: No such device
ath0: ERROR while getting interface flags: No such device
SIOCSIFBRDADDR: No such device
ath0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
ath0: ERROR while getting interface flags: No such device
ath0      no private ioctls.
Czyli:

Kod: Zaznacz cały

ath0: ERROR while getting interface flags: No such device
wlanconfig: ioctl: No such device
Do /etc/network/interfaces dopisałem:

Kod: Zaznacz cały

# rest centre WIFI AccessPoint conf
auto wlan0
iface wlan0 inet dhcp
wireless-channel 6
wireless-essid KAMELEON_PS
Wireless-keyem zajmę się później.
Jeszcze dodatkowe informacje:

Kod: Zaznacz cały

mBase-lnx:~/downloaded/madwifi-ng-0.9.4# lsmod | head -n 7
Module                  Size  Used by
wlan_wep                5280  0
ntfs                  185792  1
usb_storage            77024  0
ath_pci                76800  0
wlan                  170000  2 wlan_wep,ath_pci
ath_hal               192144  1 ath_pci
mBase-lnx:~/downloaded/madwifi-ng-0.9.4# lspci | grep Ath
03:00.0 Network controller: Atheros Communications Inc. Device 002a (rev 01)
Podsumowując: chcę skonfigurować sobie kartę na Lennym, stworzyć ,,iface'' do połączenia z tym AP.
No i mam problem z błędem:

Kod: Zaznacz cały

ath0: ERROR while getting interface flags: No such device
Co może być nie tak? Albo od zera, co proponujecie zrobić po zainstalowaniu sterowników.
Dodam że:

Kod: Zaznacz cały

ifconfig -a
nie wyświetla niczego poza lo i eth0, tak samo jak nie wyświetlał świeżo po zainstalowaniu madwifi.

Z góry dziękuję.

: 10 lipca 2009, 17:32
autor: ryba84
Pokaż wynik polecenia

Kod: Zaznacz cały

iwconfig

: 10 lipca 2009, 18:41
autor: timpler

Kod: Zaznacz cały

tmp@mBase-lnx:~$ su -c "iwconfig"
Password:
lo        no wireless extensions.

eth0      no wireless extensions.
Przy starcie pokazały się ze 4 linijki próbujące uruchomić wlan0

Kod: Zaznacz cały

/etc/network/interfaces

Kod: Zaznacz cały

wlan0: ERROR while getting interface flags: No such device
wlan0: ERROR while getting interface flags: No such device
wlan0: ERROR while getting interface flags: No such device
wlan0: ERROR while getting interface flags: No such device

: 10 lipca 2009, 20:15
autor: gielo
A próbowałeś ręcznie podnosić interfejs?

Kod: Zaznacz cały

ifconfig wlan0 up
Czy jak tam się twoje urządzenie nazywa.

Jeżeli moduły dla karty są załadowane, jest ona skonfigurowana to może najzwyczajniej tylko interfejs karty sieciowej leży.

: 10 lipca 2009, 23:29
autor: panel
Mógłbyś sprawdzić, czy masz linux-restricted-modules dla swojego kernela.
Pakiet zawiera m.in. moduły madwifi
synaptic pisze: Non-free Linux 2.6.24 modules on x86/x86_64

Currently the following modules are included:
- madwifi (Atheros)
- fglrx (ATI)
- nvidia
- fcdsl2, fcdslsl, fcdslslusb, fcdslusb, fcdslusb2, fcpci (AVM ISDN)
- fcdsl, fcdslusba, fcusb, fwlanusb, fxusb (AVM ISDN x86 only)

: 10 lipca 2009, 23:54
autor: fnmirk
panel pisze:Mógłbyś sprawdzić, czy masz linux-restricted-modules dla swojego kernela.
W Debianie nie ma takiego wynalazku. Jest to z tego co pokazałeś metapakiet przeznaczony dla Ubuntu. Umożliwia instalację wymienionych przez Ciebie elementów zazwyczaj dostępnych w repozytorium Debiana w sekcji ,,non-free'' lub bezpośrednio na stronie producenta programu (pakietu).

timpler, zacznij od przedstawienia na początek takich danych:

Kod: Zaznacz cały

uname -r
cat /etc/apt/sources.list

: 11 lipca 2009, 02:06
autor: timpler
@gielo:
timpler pisze:pPrzy starcie pokazały się ze 4 linijki próbujące uruchomić wlan0

Kod: Zaznacz cały

/etc/network/interfaces
timpler pisze:

Kod: Zaznacz cały

ifconfig -a
nie wyświetla niczego poza lo i eth0,
Próbowałem to raz, skrypty uruchamiające próbowały to dwa.

@fnmirk:

Kod: Zaznacz cały

mBase-lnx:~# ifconfig wlan0 up
wlan0: ERROR while getting interface flags: No such device
mBase-lnx:~# uname -r ]/ lenny main

deb cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official i386 kde-CD Binary-1 20090413-01:12]/ lenny main

deb [url]http://ftp.pl.debian.org/debian/[/url] lenny main
deb-src [url]http://ftp.pl.debian.org/debian/[/url] lenny main

deb [url]http://security.debian.org/[/url] lenny/updates main
deb-src [url]http://security.debian.org/[/url] lenny/updates main

deb [url]http://volatile.debian.org/debian-volatile[/url] lenny/volatile main
deb-src [url]http://volatile.debian.org/debian-volatile[/url] lenny/volatile main
/etc/apt/sources.list nie zdążyłem zmienić bo system świeżo zainstalowany. Tak szczerze nie wiem po co ci wydruk z /etc/apt/sources.list ale dobrze.
Co do:

Kod: Zaznacz cały

uname -r
to napisałem w pierwszym poście wersję jądra.

: 11 lipca 2009, 03:42
autor: kodzik
Myślę, że wydruk sources.list był po to, by obczaić czy nie masz pomieszanego nieudolnie dystrybucji + sprawdzić jaka wersja Debiana

Myślę również, że mógłbyś zaktualizować go chociażby do testinga (jeśli nie jesteś serwerem).

Co do samego uruchomienia karty: spróbuj tego poradnika tylko nie konfiguruj w /etc/network/interfaces, a zainstaluj program WICD.

: 11 lipca 2009, 04:05
autor: fnmirk
timpler, powiedz mi jak chcesz uruchomić (zainstalować) coś co jest w sekcji ,,non-free'' i ,,contrib'' nie mając dodanych tych sekcji w /etc/apt/sources.list?

http://packages.debian.org/search?keywo ... lla-search

Uzupełnij zawartość pliku /etc/apt/sources.list i wykonaj aktualizację systemu zgodnie z poniższym opisem.
http://debian.linux.pl/viewtopic.php?p=89342#89342

Jak będziesz miał sprawny system przedstaw wynik polecenia:

Kod: Zaznacz cały

lspci -k

: 11 lipca 2009, 12:21
autor: pavbaranov
timpler pisze:Mam problem z połączeniem do AP z laptopa (karta Atheros AR9281).
Zainstalowałem sterowniki (madwifi-0.9.4, na jajku 2.6.26-2)
Wydaje mi się, że madwifi nie obsługuje tego chipa. Zobacz sobie ostatni wpis tu: http://madwifi-project.org/wiki/Compatibility/Atheros - wygląda na to, że rozwiązaniem jest ath9k działające na co najmniej 2.6.27