Wi-fi com WPA supplicant

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

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

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

drivers:
  nl80211 = Linux nl80211/cfg80211
  wext = Linux wireless extensions (generic) obs::serve para maioria dos casos.
  wired = Wired Ethernet driver
  none = no driver (RADIUS server/WPS ER)

Comando para ver sua interface.
# ip a

Essa e a interface.
wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

Vamos configurar use seu editor de texto preferido.

# sensible-editor /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

allow-hotplug wlo1
iface wlo1 inet dhcp

      wpa-driver nl80211
      wpa-ap-scan 1
      wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
      iface wlo1 inet6 auto
      post-up iw phy phy0 set retry short 2 long 2 # Opcional
      post-up iw reg set BR  # Opcional

Comando para escanear 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
}

Criar arquivo ou configurar

sensible-editor /etc/wpa_supplicant/wpa_supplicant.conf

update_config=1
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
eapol_version=2
fast_reauth=1

# Para redes abertas EX: hotel, aeroporto e etc.

network={
        key_mgmt=NONE
}

# Redes wi-fi

network={

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


### Fim ###

Restart

ifdown wlo1 && ifup wlo1 wlo1 -v
ou
wpa_action wlo1 stop &&  ifup wlo1 -v

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

Postar um comentário

Postagens mais visitadas deste blog

Roteador Modelo HGW-2501GNP-RC da Vivo

Otimizar Debian com zswap

Como formatar um pendrive no Linux via linha de comando