Conexão a uma rede sem fio (aberta e protegida) do terminal

0

Estou tentando conectar meu chip RTL8188CU a qualquer rede no Debian Jessie, mas sem sucesso no terminal.

Eu preciso fazer isso de forma consistente e a qualquer momento necessário.

Eu tentei várias sugestões da Internet, como ifup wlan0, ifconfig wlan0 upassim como seus downopostos.

Eu também tentei iwconfig wlan0 essid <wifi cell>e também configurei o wpa_supplicantarquivo de configuração e o /etc/network/interfacesarquivo etc etc, mas nenhuma informação da rede me fornece resultados confiáveis.

O que está acontecendo aqui?

Além disso, a conexão a uma rede aberta parece não funcionar e a conexão a uma rede protegida por WPA2 parece funcionar apenas se eu reiniciar o sistema operacional.

Além disso, ifup wlan0muitas vezes me dá o seguinte erro

Erro para solicitação sem fio "Modo de configuração" (8B06): SET falhou no dispositivo wlan0; Operação não permitida. Erro na solicitação sem fio "Set ESSID" (8B1A): SET falhou no dispositivo wlan0; Operação não permitida.

e dhclientgeralmente me dá o seguinte erro

Nenhum DHCPOFFERS recebido. Nenhuma concessão de trabalho no banco de dados persistente - em suspensão.

Então, para resumir: a conexão a uma rede WPA2 só funciona se eu configurar tudo primeiro e depois reiniciar. Na reinicialização, posso desconectar e reconectar à mesma rede à qual já estou conectado, mas uma vez que tento alterar a rede, vários erros ocorrem.

Conectar-se a redes abertas parece não funcionar.

Eu segui as instruções nos links a seguir e também usei alguns links como referência: https://wiki.debian.org/WiFi/HowToUse#wpa_supplicant https://unix.stackexchange.com/questions/92799/connecting-to -wifi-network-through-line-command Conecte-se automaticamente a qualquer WiFi aberto com o Debian https://wireless.wiki.kernel.org/en/users/documentation/modes Como conectar-me a uma rede sem fio usando apenas a linha de comando no Linux?

Eu tentei por 2 dias seguidos.

Alguém tem alguma pista sobre por que isso está acontecendo e me guia na direção certa?

vaid
fonte

Respostas:

0

Usar wpa_supplicanté suficiente.

Geralmente, apenas quatro etapas são necessárias:

  1. Traga interface de baixo usandoifdown wlan0

  2. Libere o assignmet de IP usando dhclient -r wlan0

  3. Modifique o wpa_supplicantarquivo de configuração localizado em /etc/wpa_supplicant/wpa_supplicant.conf

  4. Traga interface de se usarifup wlan0

Na segunda etapa, você deve definir se é ou não uma rede aberta ou uma rede fechada.

Se for uma rede aberta, ela deve conter o par de chaves key_mgmtcom o valor NONE; portanto, o arquivo de configuração deve se parecer com o seguinte:

network={
   ssid="My Wifi Nework"
   key_mgmt=NONE
#   psk="MyPassPhrase"
}

Embora seja uma rede fechada, a rede key_mgmtnão é usada e pode ser comentada, mas a pskchave é necessária, da seguinte maneira:

network={
   ssid="My Wifi Nework"
#   key_mgmt=NONE
   psk="MyPassPhrase"
}
vaid
fonte