Braiam sugeriu nos comentários que, se wpa_supplicant@wlan0 não existir, talvez precise criá-lo Eu também me apontei para uma página no wiki do Arch Linux descrevendo como fazer isso. Eu tive que ajustar um pouco para o Fedora, mas o seguinte funcionou para mim:
-
Crie uma unidade do systemd,
/etc/systemd/system/[email protected]:[Unit] Description=Wireless network connectivity (%i) Wants=network.target Before=network.target BindsTo=sys-subsystem-net-devices-%i.device After=sys-subsystem-net-devices-%i.device [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/sbin/ip link set dev %i up ExecStart=/usr/sbin/wpa_supplicant -B -i %i -c /etc/wpa_supplicant/wpa_supplicant.conf #ExecStart=/usr/sbin/dhclient %i ExecStop=/usr/sbin/ip link set dev %i down [Install] WantedBy=multi-user.targetNote que tive que alterar os caminhos para
ipewpa_supplicantde/usr/bin/para/usr/sbin/para o meu sistema. Também altereidhcpcdparadhclient, pois não tenhodhcpcdinstalado. -
Crie um link simbólico em
/etc/systemd/system/multi-user.target.wants/:ln -s /etc/systemd/system/[email protected] \ /etc/systemd/system/multi-user.target.wants/[email protected]Eu tive que fazer isso porque executar
systemctl enable [email protected]como descrito no wiki do Arch Linux falhou com
Failed to issue method call: No such file or directory -
Iniciar o serviço:
systemctl daemon-reload systemctl start [email protected]
Agora posso me conectar à minha rede sem fio na inicialização. Eu não descobri como configurar o DHCP corretamente (daí a linha dhclient sendo comentada na minha unidade systemd), mas essa é uma questão diferente.