ifconfig wlan0 up - Adresář nebo soubor neexistuje

Založil Mildas, 30. 04. 2011, 16:20:31

Předchozí téma - Další téma

Mildas

Zdravim, nainstaloval jsem si Debian a nějak mi nejde wifi. Mám adaptér getnet GN-331U. Ten by měl používat modul rt2870STA.ko, který je v jádře zavedený. Pokud napíšu ifconfig -a, wlan0 se mi mezi zařízeními ukáže a lsusb můj adaptér taky vidí. Napadá někoho v čem by mohl být problém prosím?

koljin

#1
Ještě můžeš zkontrolovat, jestli ten adaptér nepotřebuje firmware a jestli jo, tak se koukni jestli ho máš nainstalovanej (myslim že se to dá vykoukat z výpisu dmesg po zapnutí adaptéru - když neni firmware, tak si to stěžuje).

Jinak jak wifi konfiguruješ? Jak vypadá /etc/network/interfaces ? Jak je nastavená síť, kam se chceš připojit?

Mildas

Díky za odpověď, podívám se na to příští víkend (to budu na chatě).

Mildas

#3
Tak sem se na to podíval a zkopíroval jeden soubor. Teď mi to hlásí:

SIOCSIFFLAGS: Operace není povolena

a když napíšu:
ifup wlan0
tak mi to napíše:
Ignoring unknown interface wlan0=wlan0

(dělám to jako root) neví někdo co dál pls?

koljin

Citace od: koljin kdy 02. 05. 2011, 13:02:21jak wifi konfiguruješ? Jak vypadá /etc/network/interfaces ? Jak je nastavená síť, kam se chceš připojit?

Mildas

#5
výpis /etc/network/interfaces:

auto lo
iface lo inet loopback

zbytek jsou komentáře

a chci se připojit k routeru - všechno se nastavuje automaticky (ip...)
ale nemůžu wlan0 ani zapnout

koljin

Nechodí to, protože tam nemáš uvedenou žádnou konfiguraci rozhraní wlan0.

Pokud chceš z nějakýho důvodu používat řádkový nástroje a ne klikací gui, tak mně dobře funguje ifup/ifdown. Jenom musíš do /etc/network/interfaces dát příslušnou konfiguraci sítě...

Tzn. pokud máš wifi router, máš tam nastavený nějaký essid, dejme tomu "doma", nemáš tam žádný šifrování (moc nedoporučuju) a ip adresa se nastaví automaticky přes dhcp, tak do toho souboru zkus přidat něco jako


iface wlan0 inet dhcp
wireless-essid doma


A pak už jenom zkusíš
ifup wlan0
a uvidíš...

Nicméně uživatelsky pohodlnější pro tebe budou asi klikátka jako network manager nebo wicd...

Mildas

Klikátka nemám a bez netu je ani nemůžu nainstalovat :-). A jak říkám nejde mi tu wifi (interface) ani zapnout, vůbec to s ní nekomunikuje, takže nastavení essid a dhcp nepomáhá.

koljin

Vložil jsi do souboru /etc/network/interfaces příslušný řádky?

Zkusil si pak ifup wlan0?

Dostal si nějakou jinou chybovou hlášku, než "Ignoring unknown interface wlan0=wlan0"?

Mildas

jj, zkoušel sem to. výpis:

SIOCSIFFLAGS: Operation not permited
Error for wireless request "Set ESSID (8B1A)" : SET failed on device wlan0 ; Network is down.
Internet Systems Consortium DHCP Client 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.

SIOCSIFFLAGS: Operation not permited
SIOCSIFFLAGS: Operation not permited
Listening on LPF/wlan0/00:00:00:00:00:00
Sending on LPF/wlan0/00:00:00:00:00:00
Sending on Socket/fallback
receive_packet failed on wlan0: Network is down
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6

Mildas

Jo a jestli by třeba pomohl výpis z iwconfig, tady je:

wlan0

Ralink STA ESSID:**
Mode:Auto     Frequency=2.412GHZ
Link Quality=10/100    Signal level: 0 dBm    Noise level:-143 dBm
Rx invalid nwid:0    Rx invalid crypt: 0    Rx invalid frag:0
Tx excessive retries:0    Invalid misc:0    Missed beacon:0

Mildas

Jo tak už to de. Díky všem za rady. Chtělo to přidat zdroj do:

/etc/apt/sources.list:

deb http://ftp.debian.org/debian/ squeeze main non-free


a potom nainstalovat ten firmware :)

apt-get install firmware-ralink


jo s ještě jsem do blacklistu (/etc/modprobe.d/blacklist.conf) přidal následující řádky:

blacklist rt2800pci
blacklist rt61pci
blacklist rt2x00pci
blacklist rt2800usb
blacklist rt2800lib
blacklist 2x00usb
blacklist rt2x00lib

Mildas

Akorát se nějak nemůžu připojit k wifi.
Když dám:


ifconfig wlan0 up
iwconfig essid O2


tak při výpisu z iwconfig mám ESSID pořád ""

Mildas

Na internetu jsem našel, že mám místo iwconfig použít iwpriv, ale když dám: iwpriv wlan0 show, napíše to: wlan0 no private ioctls.

Mildas

Zkusim upgradovat jádro na 2.6.38, třeba to pomůže?