Wlan com wpa_supplicant em NixOS?

0

Como configurar a rede (wlan) com o wpa_supplicant no NixOS? Sempre que tento conectar-me à minha rede wlan local, recebo CONN_FAILED como razão, o que é um pouco impreciso. Ele também me diz que a minha pks não é válido ( WRONG_KEY ), mas eu trible confirmou que é certo e eu usei a configuração com a mesma chave (versão git controlada) na rede na minha caixa de Archlinux antes e trabalhado.

    
por musicmatze 06.07.2015 / 22:16

1 resposta

3

Eu duvido que se torne mais informativo do que o que você já tem, mas aqui vamos nós.

Primeiro, precisamos armazenar nossos segredos WPA2-PSK:

       wpa_passphrase MyWifiSSID MySecretPassword > wpa_supplicant.conf

Agora, certifique-se de ter parado um Network Manager, se você usar um, e emita todos os comandos a seguir como sudo. Nós limpamos a interface (eu chamo de wlan0):

        ip link set dev wlan0 down
        ip addr flush dev wlan0
        ip link set dev wlan0 up

Agora nos associamos ao AP:

         iwconfig wlan0 essid MyWifiSSID 
         wpa_supplicant -B -i wlan0 -Dnl80211 wpa_supplicant.conf
         dhclient wlan0

Se a rede estiver configurada corretamente, você está pronto. Se houver alguns erros na configuração do DHCP, talvez esteja faltando o gateway padrão ou os servidores DNS. Você pode defini-los exatamente como estou prestes a fazer no caso de um IP estático.

Se você não tem um servidor DHCP, ou se deseja se dar um IP estático (digamos, 192.168.1.200), pule o último comando acima e edite

         ip addr add 192.168.1.200/24 dev wlan0

Lembre-se, 24 é a máscara de rede na notação CIDR. Se o seu diferir, por favor ajuste de acordo. Depois disso, você precisará de um gateway padrão:

         ip route add default via 192.168.1.1 dev wlan0

onde 192.168.1.1 é o endereço do seu roteador / gateway doméstico e servidores DNS,

         echo nameserver 8.8.8.8 >> /etc/resolv.conf
         echo nameserver 8.8.4.4 >> /etc/resolv.conf

É isso.

    
por 08.07.2015 / 11:51