Mantendo o wireless conectado

1

Estou executando o OpenBSD em um computador conectado via wireless à rede. É um NIC bem suportado e não tive problemas com isso do ponto de vista do hardware.

Infelizmente, meu ponto de acesso sem fio ocasionalmente adora esquecer as configurações. Eu então tenho que ajudar a lembrar. No entanto, neste intervalo de tempo, minha caixa do OpenBSD descarta a conexão e não se reconecta automaticamente. Eu aliviamos meus problemas executando este script simples em segundo plano:

#!/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

[Ping no ponto de acesso. Se não houver resposta, tente se reconectar.]

Parece-me ser uma solução muito sub-ótima. Alguém mais se deparou com uma maneira melhor?

    
por casr 26.07.2010 / 21:16

2 respostas

0

Eu tenho o mesmo problema de vez em quando com o VirtIO dispositivo de rede no Qemu / KVM. Eu contornei o problema com ifstated (8) :

# grep -e ^ifstated /etc/rc.conf.local
ifstated_flags=                 # enabled

O daemon é configurado para pingar o gateway padrão 172.16.0.1 a cada 30 segundos:

# /etc/ifstated.conf

net = '( "ping -nq -c 3 -w 1 172.16.0.1 > /dev/null 2>&1" every 30 )'

state auto {
        if ! $net {
                run "ifconfig vio0 down up"
        }
}

Infelizmente, a solução acima está na natureza, a mesma que a sua.

    
por 30.12.2013 / 01:37
0

Eu não acho que entendi. Você disse que seu AP sem fio gosta de esquecer suas configurações. O que isso tem a ver com a NIC? Você quer dizer que sua NIC esquece as configurações do AP?

    
por 15.02.2011 / 16:02