Wi-fi com WPA supplicant

 
 
 
 
 
https://manual.siduction.org/inet-wpa

Opcional
remova interface grafica.
KDE plasma-widget-networkmanagement
gnome network-manager-gnome
wicd
Vamos configurar para mais de uma rede wi-fi.
Scannear rede

# iwlist scan

Agora escolha a ESSID que vc quer.

vamos criptografar a senha.

$ wpa_passphrase "Nome da rede" sua senha

network={
ssid="Nome da rede"
#psk="sua senha"
psk=ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b
}

EX:: $ wpa_passphrase "fran" fran10

network={
ssid="fran"
#psk="fran10"
psk=ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b
}

Vamos configurar /etc/network/interfaces use seu editor de texto preferido.

Para saber o driver a usar entre outras coisas.
wpa_supplicant -h

drivers:
  nl80211 = Linux nl80211/cfg80211
  wext = Linux wireless extensions (generic)
  wired = Wired Ethernet driver
  none = no driver (RADIUS server/WPS ER)

wext vai resolver a maioria dos casos eu estou usando  nl80211.

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface

# allow-hotplug enp3s0
# iface enp3s0 inet dhcp# This is an autoconfigured IPv6 interface
# iface enp3s0 inet6 auto

allow-hotplug wlo1
iface wlo1 inet dhcp
      wpa-driver nl80211                       # Opcional
      wpa-ap-scan 1
      wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
      iface wlo1 inet6 auto                    # Opcional
      post-up iwconfig wlo1 retry short 12   # Opcional
      post-up iw reg set BR                           # Opcional

Criar arquivo ou configurar

sensible-editor /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
eapol_version=2

# Para redes abertas EX: hotel, aeroporto assim por diante.

network={
        key_mgmt=NONE
}

network={

       ssid="fran10"
       psk=04b8b6259bfe6eb83c70c31d285d1306f9aa728
       priority=100
}

network={

       ssid="visita"  
       psk=04b8b6259bfe6eb83c70c31d285d1306f9aa728
       priority=90
}

### Fim ###

Restart

ifdown wlo1 && ifup wlo1
ou
wpa_action wlo1 stop && ifup wlo1

Só ir acrescentando as redes que vc quer.

Mais exemplos /usr/share/doc/wpa_supplicant/examples

Agora uns comando para ver algumas coisas e levantar a placa de rede bom enfim.

# ip a
# iwconfig
# ip link set wlo1 up
# iwlist scan
# wpa_cli status

Caso tenha queda de rede ou instabilidade ou um roteador muito antigo essa e a razão  eapol_version=2 troque por eapol_version=1.
OBS:  priority= quanto maior o numero mais prioridade terá. 

Comentários

Postagens mais visitadas deste blog

Roteador Modelo HGW-2501GNP-RC da Vivo

wicd perfil otimizado

Login automático debian