Я использую OpenBSD на компьютере, который подключен к беспроводной сети. Это хорошо поддерживаемая сетевая карта, и у меня не было проблем с ней с точки зрения аппаратного обеспечения.
К сожалению, моя беспроводная точка доступа иногда любит забывать о ее настройках. Я тогда должен помочь это вспомнить. Однако в этот промежуток времени мой ящик OpenBSD обрывает соединение, а затем автоматически не переподключается. Я облегчил свои проблемы, запустив этот простой скрипт в фоновом режиме:
#!/bin/sh
while [ 1 ]
do
ping -c1 192.168.1.254 > /dev/null
if [ $? = 1 ]
then
sh /etc/netstart ral0 > /dev/null
fi
sleep 30
done
[Пинг точки доступа. Если нет ответа, попытайтесь восстановить соединение.]
Мне кажется, это очень неоптимальное решение. Кто-нибудь еще сталкивался с лучшим способом?