Nie mog

Masz problemy z siecią bądź internetem? Zapytaj tu
recian
Posty: 22
Rejestracja: 09 stycznia 2009, 09:24

Nie mogę włączyć karty sieciowej WIFI

Post autor: recian »

Witam.

Od kilku dni borykam się z pewnym problemem. Mianowicie po reinstalacji systemu
nie mogę korzystać z karty WiFi. Zainstalowałem Network-Managera i udało mi się
uruchomić internet po kabelku, jednak bezprzewodowo - nie.

Próby podnoszenia karty poprzez:

Kod: Zaznacz cały

ifconfig wlan0
kończyły się komunikatem:

Kod: Zaznacz cały

SIOCSIFFLAGS: Nieznany błąd 132
Przeszukałem już wszystko i wszystkiego próbowałem, jednak bezskutecznie.

Karta, która posiadam:

Kod: Zaznacz cały

08:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
Jądro:2.6.32-5-686
Wersja: Sid

Firmware zainstalowane, więc nie wiem co może być nie tak.

Liczę na Waszą pomoc, bo nie lubię być uwiązany do kabelka.
Awatar użytkownika
Katiusha
Beginner
Posty: 368
Rejestracja: 23 lipca 2008, 23:47
Lokalizacja: Z repo :P

Post autor: Katiusha »

Nie mam WiFi, ale z tego co pamiętam polecenie dla WiFi to:

Kod: Zaznacz cały

iwconfig
a dla LAN-u kablowego to:

Kod: Zaznacz cały

ifconfig
AdeBe
Junior Member
Posty: 825
Rejestracja: 01 grudnia 2007, 14:41

Post autor: AdeBe »

Katiusha, nie do końca.
iwconfig odpowiada za ustawianie parametrów czysto związanych z sieciami bezprzewodowymi, takie jak SSID, kanał, tryb pracy (ad-hoc, AP, client).
Natomiast ifconfig to narzędzie używanie konfiguracji takich parametrów jak MAC, IP itp.

recian, a co wyświetla ci samo

Kod: Zaznacz cały

ifconfig

Poza tym podaj wyniki poleceń

Kod: Zaznacz cały

lsmod
dmesg
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Zalecam konfiguracje sieci WLAN na niskim poziomie.
Usuń wszystkie managery sieci.
Nie potrzebny jest żaden program x-owy, a internet masz także spod konsoli.
Do WPA potrzebny jest wpasupplicant.
Potrzebne są także pakiety wireless-tools, firmware-iwlwifi , wpasupplicant i dhcp3-client

Kod: Zaznacz cały

sudo apt-get install wireless-tools firmware-iwlwifi wpasupplicant dhcp3-client 
Zainstaluj, jeśli chcesz także wpagui dla ułatwienia (X-y) jeśli wystąpią problemy z WPA.
Teraz jako root lub sudo w konsoli daj:

Kod: Zaznacz cały

modprobe iwl3945;iwconfig 
i powinieneś mieć coś takiego:

Kod: Zaznacz cały

davidoss@debian-squeeze-2010:~$ sudo iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID :o ff/any  
          Mode:Managed  Frequency:2.422 GHz  Access Point: Not-Associated   
          Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr :o ff   Fragment thr :o ff
          Encryption key :o ff          Power Management :o ff 
Jesli "TX-Power= 0" wykonaj:

Kod: Zaznacz cały

sudo ifconfig wlan0 up 
i wtedy karta się aktywuje - (Tx-Power=xx dBm) .Jeśli nie to problem jest ze sterownikiem lub samą kartą.
Teraz zrób backup pliku /etc/network/interfaces w ten sposób:

Kod: Zaznacz cały

     sudo mv /etc/network/interfaces /etc/network/interfaces.old 
Następnie utwórz nowy /etc/network/interfaces przy użyciu np: nano:

Kod: Zaznacz cały

sudo nano /etc/network/interfaces 
i wklej:

Kod: Zaznacz cały

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
#The primary interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid [B]Twójssid[/B]
wpa-psk [B]TwójWPA[/B]
#The secondary interface
allow-hotplug eth0
iface eth0 inet dhcp 
Zrestartuj siec poleceniem jako root :

Kod: Zaznacz cały

/etc/init.d/networking restart
Zmień dla bezpieczeństwa prawa dostępu do tego pliku.

Kod: Zaznacz cały

sudo chmod 0600 /etc/network/interfaces 
Następnie dodaj się do grupy netdev.

Kod: Zaznacz cały

sudo adduser  twój_login netdev 
Uzyj wpa_passphrase :

Kod: Zaznacz cały

wpa_passphrase [B]Twójssid[/B][B]TwójWPA[/B]
Teraz daj jako root lub sudo to polecenie które w połączeniu z wcześniej utworzonym /etc/network/interfaces uruchomi w tle wpasupplicant.

Kod: Zaznacz cały

sudo ifup wlan0 
Następnie dla sprawdzenia :

Kod: Zaznacz cały

sudo iwconfig 
i powinno być coś takiego :

Kod: Zaznacz cały

davidoss@debian-squeeze-2010:~$ sudo iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"WLAN-08E934"  
          Mode:Managed  Frequency:2.422 GHz  Access Point: 00:1C:F0:53:A3:01   
          Bit Rate=48 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr :o ff   Fragment thr :o ff
          Encryption key :o ff
          Power Management :o ff
          Link Quality=30/70  Signal level=-80 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0 
Czyli że działa.

Zrestartuj komputer.

Podczas startu dhcpclient ustawi parametry połączenia, a ,,networking'' połączy się do Twojej sieci wykorzystując demona wpasupplicant.
Jeśli nie działa po restarcie, a polecenie

Kod: Zaznacz cały

 iwconfig 
pokazuje

Kod: Zaznacz cały

ESSID"Twoja sieć wlan"
ale nie masz internetu to oznacza że wystąpił problem z dhcp
W tym wypadku należy edytować /etc/network/interfaces w ten sposób:

Kod: Zaznacz cały

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
#
# The loopback network interface
auto lo
iface lo inet loopback
#
# The secondary network interface
allow-hotplug eth0
iface eth0 inet dhcp
#WLAN #The primary interface
auto wlan0
iface wlan0 inet static
wpa-ssid [B]Twójssid[/B]
wpa-psk [B]TwójWPA[/B]
address 192.168.0.[B]196[/B]  [B]#twój adress ip jaki sobie wybierasz[/B]
netmask 255.255.255.0  [B]#maska sieci[/B]
gateway 192.168.0.1       [B]#brama (ruter)[/B]
broadcast 192.168.0.255 
Zmień adresy na poprawne dla Twojej sieci.

Do przełączania interfejsów sieciowych używaj :

Kod: Zaznacz cały

sudo ifdown wlan0;sudo ifup eth0 #dla uruchomienia LAN
sudo ifdown eth0;sudo ifup wlan0 #dla uruchomienia WLAN
AdeBe
Junior Member
Posty: 825
Rejestracja: 01 grudnia 2007, 14:41

Post autor: AdeBe »

DaVidoSS, napisałeś bardzo dużo rzeczy, moim zdaniem aż za dużo.
Z pierwszego postu jasno wynika na którym poziomie występuje błąd. Na początek trzeba dokładnie określić jego przyczynę, potem dopiero można się bawić w te wszystkie wpasupplicanty i inne duperele.

A tak trochę poza tematem: ja z kolei wcale *nie* zalecam konfiguracji WiFi bez graficznych wspomagaczy. Jest to dobre, jeśli masz ustawić konfigurację raz i koniec. Powodzenia jednak każdemu, kto musi laptopem w terenie szybko podłączyć się do jakiejś nowej sieci, a ostatni raz taką konfigurację robił x tygodni temu.
ODPOWIEDZ