WiFi на Raspberry Pi Zero W

pi-zero-w-1

После длительного использования нулевой Малинки, вылезла проблема со связью через WiFi. На форумах пишут, что это связано с ПО, в итоге, вместо экономии электричества, получаем не доступную по сети Raspberry Pi.

Как это лечить? Сначала я попробовал использовать внешний “свисток”, Edimax EW-7811Un, но и он отваливался от сети. Для лечения внутреннего чипа нужно отключить управление питанием, в файле /etc/rc.local добавьте строчку:

iwconfig wlan0 power off

Это должно отключить управление питанием чипа и он просто будет работать все время, без (неудачных) переходов в спящий режим. При запуске данной команлы из консоли, управление питанием будет отключено без перезагрузки системы.

С внешним WiFi-адаптером от Edimax все сложнее, нужно создать (если не существует) файл /etc/modprobe.d/8192cu.conf и добавить в него строчку:

options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

Если вы вы выполните нижеописанные команды, то, как минимум, вторая будет с единицей, т.е. для адаптера будет включено управление питанием.

cat /sys/module/8192cu/parameters/rtw_enusbss
cat /sys/module/8192cu/parameters/rtw_power_mgnt

Чтобы настройки вступили в силу, нужно перезагрузить вашу плату.

Также, при использовании внешнего WiFi-адаптера, можно (и нужно) отключать внутренний, для этого добавьте в файл /boot/config.txt следующую строчку:

dtoverlay=disable-wifi

Еще будет полезным отключить IPv6, который наверняка вам не нужен, для этого в файле /etc/sysctl.conf добавьте строчки:

# to disable IPv6 on all interfaces system wide
net.ipv6.conf.all.disable_ipv6 = 1

И вишенка на торте – это скрипт, который проверяет есть ли подключение к сети и пытается её перезапустить:

https://github.com/VBaczynski/WiFi_Check

Поставьте на файл права на исполнение и добавьте его в крон:

chmod 755 /usr/local/bin/WiFi_Check
env EDITOR=nano crontab -e

-- в кроне добавьте запись --
# WiFi check
*/5 * * * * /usr/local/bin/WiFi_Check >/dev/null 2>/dev/null

Надеюсь, это поможет и вам.

P.S.
Все команды выполняются из-под пользователя root, если запускаете из-под обычного пользователя, используйте sudo.


Теги: , , , , , , , ,

Получите 19$ купонами на AliExpress

aliexpress

Я регулярно совершаю покупки на АлиЭкспресс. В основном это инструменты и материалы (кусачки, обжимной инструмент, термоусадка, провода, конекторы, тепловизор, лазерный дальномер, термоскотч), мини-компьютеры (Raspberry Pi, Orange Pi), модули (датчики температуры, давления, влажности, дальномеры), разные полезные штуки для дома, иногда даже одежду и обувь. Сейчас на Али проходит акция, если вы регистрируетесь впервые*, то можете получить 19$ купонами, которые сможете использовать во время покупки. Так же рекомендую пользоваться сервисами кешбека, например BackIt. Я уже вывел более 100$.

При покупке товаров на Али, старайтесь выбирать продавцов с высоким рейтингом и официальные магазины производителей (Official Store), это сбережет вам время и нервы. Так же при поиске используйте сортировку по цене и количеству звезд у продавца. А если вдруг что-то пошло не так, не стесняйтесь открывать спор и не ведитесь на уговоры продавца решить всё мирным путем. Поверьте, лучше пускай вам Али вернет деньги, чем продавец будет полоскать мозги и не вернет ничего (плавали, знаем). К счастью, это случается очень редко и большинство продавцов, в случае проблем, продлевают время обработки и отправляют новый товар на замену бракованному.

* Акция действует только при регистрации по реферральной ссылке.


Теги: , , , , , , , ,

Мимоза по-новому

С детства люблю салаты “Мимоза” и “Оливье”. В советские времена с продуктами, как и всем остальным, было туго и эти салаты были и красивыми и доступными одновременно. Мой брат приготовил этот салат немного по-другому, не по классическому рецепту. Пока не пробовал, но должно быть вкусно.

Подписывайтесь на канал, будет много интересных рецептов.


Теги: , , ,

FreeBSD 12-CURRENT на PINE A64+ или Raspberry Pi 3

PINE A64

Pine A64+ – 64-битный одноплатный ПК с широкими возможностями. Подробно о характеристиках можно почитать на их сайте. Из того, что мне лично нравится, это наличие отдельного порта для подключения литиевой батареи*, HDMI-выхода**, полноценных USB-портов (хотя и стандарта 2.0), 1Gbps Ethernet, портов для LCD (touch screen) и камеры. К сожалению, плата не очень компактная, но на ней можно построить неплохой медиа-центр, например. Это, конечно, если у вас не суперсовременный телевизор, который все это умеет и сам.

Не так давно я узнал, что на Pine можно установить… FreeBSD. На то время была одна или две сборки, но у меня не получилось их завести, устройство не реагировало при включении. Недавно я решил повторить эксперимент и узнал, почему у меня не получалось раньше.

Читать остальную часть заметки »

Теги: , , , , , , , ,

Делимся вайфаем по проводам (Wireless-to-Wired Router)

В связи с отсутствием проводного подключения к сети  Интернет, понадобилось расшарить Интернет от 3G модема к устройству с Ethernet портом. Для этих целей я выбрал относительно недорогие платы OrangePi Zero(покупал тут). Вначале я выбрал образ с ОС Debian, но собрана она весьма рукожопно и пакеты не обновляются. Чтобы не заморачиваться, взял следующий дистрибутив – Ubuntu Server.

TL;DR
Далее кратко опишу плату, варианты подключения и настройку с нуля.

Читать остальную часть заметки »

Теги: , , , , , , , , , , ,

Live Writer мертв. Да здравствует Open Live Writer!

 Open Live Writer

Я уже давно пользуюсь программой Windows Live Writer, но так же давно Microsoft успешно похоронила этот успешный, на мой взгляд, проект. Недавно я узнал, что случилось чудо Майкрософт отдала свое творение и теперь оно живет и здравствует в виде Open Live Writer! А так как проект Open – можно скачать и сами исходники.


Теги: , , ,

Вирус Petya или не Петя? И как защититься?

Вы наверняка уже слышали о вирусе Петя (Ransom:Win32/Petya). Новый вирус, который уже успели окрестить и NoPetya и NotPetya, официально носит название Petya.C. Этот вирус модифицирует MBR (Master Boot Record – главная загрузочная запись), прописывает в него свой код и при перезагрузке шифрует файлы, требуя выкуп. Но еще он “научился” распространяться по локальной сети и использовать существующие уязвимости. Подробнее можно почитать в статье компании Майкрософт, где рассматривается случай с распространением через обновление бухгалтерского ПО MeDoc.

Как же спасти свой ПК от заражения подобным вирусом? Можно ли защитить MBR от перезаписи или запретить удаленный запуск приложений на ПК под управлением ОС Windows? Короткий ответ — можно. Как именно – читайте далее.

Читать остальную часть заметки »

Теги: , , , , , , , , , , , , ,