Я не могу заставить работать мое WiFi соединение

10

Я купил нано-адаптер Wi-Fi на modmypi.com ( этот ).

Это работает, я проверил это в конфигурации raspbmc (я использовал raspbmc, чтобы настроить его там).

Теперь я вернулся в свой хреновый дистрибутив и не могу заставить его работать.

Когда я делаю ifconfig, он там (см. Ниже).

На странице справки на modmypi.com был скрипт, но когда я его запускаю, я получаю следующее исключение: «Похоже, вы используете новое изображение 2012-09-18-wheezy-raspbian. Извините, но скрипт в настоящее время не устанавливается вверх по Wi-Fi на этом изображении. Вам нужно запустить графический интерфейс с помощью команды startx и настроить его с помощью WiFi Config. Теперь сценарий завершится. Нажмите любую клавишу, чтобы продолжить ... »

Так что теперь я в графическом интерфейсе и начал nm-connection-editor, но, кажется, не получить IP-адрес.

Я читал об этой команде:, dhclient -v wlan0и это ее вывод:

sudo dhclient -v wlan0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/wlan0/00:0f:more numbers
Sending on   LPF/wlan0/00:0f:more numbers
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

И теперь я не знаю, что делать.

Это ifconfig:

wlan0     Link encap:Ethernet  HWaddr 00:0f:1more numbers
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

iwconfig wlan0:

wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

/etc/wpa_supplicant/wpa_supplicant.conf:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1


network={
        ssid="Nerd"
        psk="SECRET"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP
}

Выполнение wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.confдает это:

wlan0: Trying to associate with 2a:65:11:f2:ce:97 (SSID='Nerd' freq=2412 MHz)
wlan0: Association request to the driver failed
wlan0: Associated with 2a:65:11:f2:ce:97
wlan0: WPA: Key negotiation completed with 2a:65:11:f2:ce:97 [PTK=CCMP GTK=TKIP]
wlan0: CTRL-EVENT-CONNECTED - Connection to 2a:65:11:f2:ce:97 completed (auth) [id=0 id_str=]
wlan0: CTRL-EVENT-DISCONNECTED bssid=2a:65:11:f2:ce:97 reason=0
wlan0: Trying to associate with 90:00:4e:87:c8:cf (SSID='Nerd' freq=2412 MHz)
wlan0: Association request to the driver failed
wlan0: Associated with 00:00:00:00:00:00
wlan0: CTRL-EVENT-TERMINATING - signal 2 received
wlan0: Trying to associate with 90:00:4e:87:c8:cf (SSID='Nerd' freq=2412 MHz)
wlan0: Association request to the driver failed
Мишель
источник
Вы пытались настроить соединение с помощью wpa_gui? Вот что я использовал для запуска WiFi.
Арне
Кроме того, вывод iwconfig wlan0был бы полезен.
Арне
я добавил выводiwconfig wlan0
Мишель
сейчас попробую wpa_gui
Мишель
Я получаю сообщение об ошибке: в wpa_gui произошел сбой запроса на соединение с драйвером .... Должен сказать, я не знаю, нужно ли устанавливать какие-либо драйверы для этого устройства?
Мишель

Ответы:

9

Возможно, у вас запущено несколько экземпляров wpa_supplicant. пытаться

ps ax | grep "wpa_supplicant -B" | grep -v grep
kill {pid of wpa_supplicant}

если это работает, то вы можете попробовать это

sudo kill $(pgrep -f "wpa_supplicant -B")
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
sudo rm -r /var/run/wpa_supplicant/*
sudo wpa_supplicant -B -iwlan0 -f/var/log/wpa_supplicant.log -c/etc/wpa_supplicant/wpa_supplicant.conf
sleep 15
sudo dhclient -v -r wlan0
sudo dhclient -v wlan0

и хвост, /var/log/wpa_supplicant.logчтобы увидеть, что происходит.

wpa_supplicant должен запускаться при запуске с файлом конфигурации по умолчанию. если вы хотите, чтобы ваш файл конфигурации на лету уничтожил старый процесс, удалите каталог / var / run / wpa_supplicant / * и запустите wpa_suplicant с новым файлом конфигурации с помощью параметра -c.

Примечание wpa_cli нечетно, за флагами не стоит пробел. например, вы хотите сделать

wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf

не

-c /etc/wpa_supplicant
vfd000
источник
1
У меня все настроено правильно. Только я не мог получить адрес IPv4 от ifconfig wlan0 up. После этого dhclient -v wlan0все получилось как во сне. Понятия не имею почему. Зачем моей системе эта команда?
atripes
2

У меня был плохой пароль Wi-Fi, который вызвал это. В частности, символ «at» и кавычка поменялись местами на британской клавиатуре, поэтому символ «at» в моем пароле вышел в виде кавычки, которая, безусловно, не понравилась файлу конфигурации. :)

Майкл Джонсон
источник
Нечто подобное случилось со мной однажды; Я понял проблему только после запуска iwlist scan, когда понял, что в конце у SSID есть дополнительное место.
колесное колесо
0

http://wirelessdefence.org/Contents/LinuxWirelessCommands.htm

У меня возникла та же проблема при входе в систему с помощью WEP, я воспользовался веб-сайтом linux и забил эту страницу, попробовал первый и теперь я связан через wifi!

Zack
источник
1
Пожалуйста, включите конкретное решение в ваш ответ на случай, если ссылка будет перемещена / удалена, чтобы помочь будущим пользователям.
Tevo D
1
да ... включая информацию было бы хорошо. страница уже умерла хотя на славной машине с обратным ходом все еще есть снимок этого сайта: web.archive.org/web/20130929013742/http://…
wullxz
0

Вы пытались включить питание пи до тех пор, пока не вошли в систему в терминале или графическом интерфейсе, а затем отключили и снова подключили адаптер Wi-Fi. Затем удалите все записи для беспроводных сетей и повторите сканирование для своей сети, а затем настройте ее. Не знаю, сработает ли это у вас, но у меня сработало, когда мой адаптер заработал

стюарт
источник