Я новичок в Raspberry Pi и не очень комфортно с Linux. Я сталкиваюсь с проблемами с WIFI, и поиск привел меня к этой статье: https://learn.adafruit.com/adafruits-raspberry-pi-lesson-3-network-setup/test-and-configure#fixing-wifi-dropout -происходит, говорится, что мне нужно создать файл с именем 8192cu.conf. Прочитав это: http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=44044, я понимаю, что 8192 - это устройство realtek, которое предполагает, что рекомендации в первой статье будут работать с этим устройством realtek , Я получил свой пи как комплект онлайн, и я не думаю, что адаптер Wi-Fi адаптер RealTek. Ввод lsmod дает мне это:

pi@raspberrypi ~ $ lsmod
Module                  Size  Used by
fuse                   78200  3 
snd_bcm2835            19584  0 
arc4                    1684  2 
snd_soc_bcm2708_i2s     6202  0 
regmap_mmio             2818  1 snd_soc_bcm2708_i2s
snd_soc_core          127841  1 snd_soc_bcm2708_i2s
snd_compress            8259  1 snd_soc_core
regmap_i2c              1661  1 snd_soc_core
snd_pcm_dmaengine       5505  1 snd_soc_core
regmap_spi              1913  1 snd_soc_core
joydev                  9257  0 
snd_pcm                83845  3 snd_bcm2835,snd_soc_core,snd_pcm_dmaengine
snd_page_alloc          5132  1 snd_pcm
evdev                  10661  4 
snd_seq                55484  0 
snd_seq_device          6469  1 snd_seq
snd_timer              20998  2 snd_pcm,snd_seq
leds_gpio               2079  0 
rt2800usb              17425  0 
rt2800lib              80336  1 rt2800usb
rt2x00usb              11661  1 rt2800usb
rt2x00lib              44907  3 rt2x00usb,rt2800lib,rt2800usb
led_class               4118  2 leds_gpio,rt2x00lib
snd                    62252  7 snd_bcm2835,snd_soc_core,snd_timer,snd_pcm,snd_seq,snd_seq_device,snd_compress
mac80211              329911  3 rt2x00lib,rt2x00usb,rt2800lib
cfg80211              212241  2 mac80211,rt2x00lib
sg                     19877  0 
crc_ccitt               1541  1 rt2800lib
rfkill                 19784  2 cfg80211

Я думаю, что cfg80211, mac80211 и rfkill как-то связаны с Wi-Fi. Но я не знаю, каким должно быть имя файла, который я должен создать, чтобы избежать пропадания WiFi? или как я могу решить выбывшие.

1 ответ1

0

Ну, я не смог найти проблему или решение, но на каком-то форуме нашел обходной путь. Ниже приведен код, модифицированный для выхода из событий и работы в качестве простого задания cron. (Авторы оригинального кода будут предоставлены, как только я снова найду этот пост.)

#!/bin/sh

   echo "---------- START ----------" >> /home/pi/wifiScriptRunLog.txt
   date >> /home/pi/wifiScriptRunLog.txt
   if ifconfig wlan0 | grep -q "inet addr:" ; then
      echo "Network connection up." >> /home/pi/wifiScriptRunLog.txt
   else
      echo "Network connection down! Attempting reconnection." >> /home/pi/wifiScriptRunLog.txt
      sudo ifdown --force wlan0
      sudo ifup --force wlan0
   fi
   echo "------------ END -----------" >> /home/pi/wifiScriptRunLog.txt

Сохраните это как файл (без расширения), поместите в папку /etc/cron.hourly и сделайте исполняемым.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .