Raspberry Pi wifi wlan0


8

Таким образом, я получил 2 малины, и оба работают Rasbian. Так что мой Wi-Fi адаптер TP-LINK WN725N.

Я настроил свой Wi-Fi следующим образом:

    auto lo

iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet dhcp

        wpa-ssid "mynetworkid"
        wpa-psk "mynetworkpassword"

Из этих постов: Как настроить WiFi с помощью Raspbian "wheezy"

http://learn.adafruit.com/adafruits-raspberry-pi-lesson-3-network-setup/setting-up-wifi-with-occidentalis

Теперь моя проблема в том, что мой Wi-Fi на моем первом Raspberry Pi работает, но на моем втором Raspberry Pi он не работает. Я заметил, что когда я загружал свой второй Raspberry Pi, он говорит: «не удалось запустить wlan0» и «wlan0: нет такого устройства»

lsusb:

Device002:Standard Microsystem Corp.
Device001:Linux foundation 2.0 root hub
Device003:Standard Microsystem Corp.
Device004:USB port HUB
Device005:Realtek Semiconductor Corp.
Device006:SiGma Micro HID controller.
Device007:Elan Microelectronics Corp.

ifconfig -a:

Это не дает связи, которую я хочу

Что я делаю не так и как мне это исправить?


Каковы выходы этих команд на втором пи? - ifconfig -a / lsusb / usb-devices / lsmod
Лоуренс

@Lawrence См. Мое редактирование
Loko

raspberrypi.stackexchange.com/a/9750/894 - я недавно использовал wicd-curses. Раньше было чертовски настраивать WiFi - теперь его очень легко использовать, и у него есть опции переподключения и множество других интересных вещей. Он действительно устанавливает Python и некоторые другие вещи, но у меня все это работает, а не выдергивание волос при попытке подключиться к WiFi.
Петр Кула

@ppumkin Теперь я могу сделать это довольно легко. Также я использую другой адаптер Wi-Fi. Я не рекомендовал бы этот адаптер Wi-Fi.
Локо

Ответы:


8

Я получил ответ от официального форума Raspberry Pi. Спасибо мистеру Энгману

Есть две версии этого адаптера Wi-Fi. V1 имеет драйвер, включенный в большинство образов, V2 требует, чтобы вы загрузили и установили драйвер, поскольку он не включен в образы Linux.

Похоже, у вас, вероятно, есть V2 и вам нужно скачать и установить драйвер. Вы можете определить версию wifi, если используете команду lsusb. Это перечислит WN725N V2 как

Bus 001 Device 004: ID 0bda:8179 Realtek Semiconductor Corp.

Важной информацией является ID 0bda: 8179.

Если это показывает, вам нужно скачать драйвер. Если вы используете последнюю версию Raspbian, то доступны предварительно скомпилированные версии.

Предварительно скомпилированные версии драйвера доступны для Raspbian следующим образом

для 3.6.11+ # 538, # 541, # 545, # 551 и # 557 используйте 8188eu-20130830.tar.gz

для 3.6.11+ # 524, # 528 или # 532 используйте 8188eu-20130815.tar.gz

для 3.6.11+ # 371 до # 520 используйте 8188eu-20130209.tar.gz

Используйте команду uname -a для определения вашей версии, например

pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.6.11+ #551 PREEMPT Mon Sep 30 14:42:10 BST 2013 armv6l GNU/Linux
pi@raspberrypi ~ $

Загрузите и установите драйвер с помощью команд

wget https://dl.dropboxusercontent.com/u/80256631/8188eu-2013xxyy.tar.gz <--set data code for driver version above
tar -zxvf 8188eu-2013xxyy.tar.gz                                         <--set data code for driver version above
sudo install -p -m 644 8188eu.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless
sudo insmod /lib/modules/3.6.11+/kernel/drivers/net/wireless/8188eu.ko
sudo depmod -a

Вы можете проверить, нормально ли загружен драйвер, с помощью команды ifconfig. Она должна показывать wlan0 что-то вроде

wlan0     Link encap:Ethernet  HWaddr a0:f3:c1:25:7d:28
          inet addr:192.168.16.15  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:125431 errors:0 dropped:305 overruns:0 frame:0
          TX packets:5821 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:21001551 (20.0 MiB)  TX bytes:762826 (744.9 KiB)

Еще раз спасибо: MrEngman на оригинальном форуме Raspberry Pi

Также у меня был # 474, который нуждается: 8188eu-20130209.tar.gz


3

Столкнулся с той же проблемой несколько дней назад.

Краткий ответ: для работы беспроводного интерфейса необходим драйвер ядра 8188eu.

Немного более длинный ответ, основанный на личном опыте: установите флажок, поставляемый с вашим продуктом. Он должен указывать V2 или V3 где-нибудь на наклейке со штрих-кодом или рядом с ней. Это номер редакции. Я обнаружил, что предварительно собранные драйверы, размещенные на официальных форумах rPi или в этом репозитории, как правило, отлично работают с V2, но у меня были проблемы с V3. После сборки драйвера ядра из исходного кода (инструкции и исходники можно найти на github) мой адаптер V3 начал работать без нареканий.

Я также нашел этот блог, в котором есть загрузка для драйвера ядра 8188eu, предположительно созданного для V3, но я сам не проверял его


Да, я отправил ответ сам. Который я нашел на форуме Raspberry Pi. Мне нужен был водитель.
Локо

1

Это мой конфиг, отлично работает. Но у меня есть статический IP, и я не пользуюсь шифрованием на Wi-Fi.

auto lo  
iface lo inet loopback

allow-hotplug eth0  
iface eth0 inet dhcp

allow-hotplug wlan0  
iface wlan0 inet static
    address 192.168.1.200  
    netmask 255.255.255.0  
    gateway 192.168.1.100  
    wireless-essid SSID  

iface default inet dhcp


0

Сначала вы должны проверить, распознается ли и настроен ли ваш Wi-Fi-адаптер с помощью iwconfig. Возможно, ваш адаптер называется не wlan0, а wlan1 или что-то в этом роде.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.