netctl não se conecta automaticamente de forma consistente

4

Estou tentando configurar minha rede Wi-Fi no Arch Linux ARM para conexão automática em casa e no escritório. Mas nem sempre está se conectando automaticamente como pretendido.

netctl list
* wlan0-Spaceship
  wlan0-Cremehead

Não sei bem como depurar este problema, pois ele está agindo de forma muito aleatória. Eu habilitei ambos wlan0-Spaceship e wlan0-Cremehead , o que eu suponho que seja a coisa mais importante?

UPDATE 1

Eu tentei ativar o serviço netctl-auto:

$ systemctl enable [email protected]

Mas isso não resolveu o problema, mas vejo essas duas declarações FAIL :

$ netctl-auto list
  FAIL
  FAIL

  $ systemctl --type=service
  [email protected]             loaded active running Automatic wireless network connection using netctl profiles
  netctl.service                        loaded active exited  (Re)store the netctl profile state
* netctl@wlan0\x2dSpaceship.service   loaded failed failed  Automatically generated profile by wifi-menu
* netctl@wlan0\x2dCremehead.service loaded failed failed  Automatically generated profile by wifi-menu

UPDATE 2

Acabei de descobrir que tenho problemas para ativar uma conexão. Eu preciso fazer isso duas vezes para começar.

Mar 11 10:05:39 proto-pi2-sandbox network[578]: The WPA supplicant did not start for interface 'wlan0'
Mar 11 10:05:39 proto-pi2-sandbox network[578]: Failed to bring the network up for profile 'wlan0-Cremehead'
Mar 11 10:05:39 proto-pi2-sandbox systemd[1]: netctl@wlan0\x2dCremehead.service: main process exited, code=exited, status=1/FAILURE
Mar 11 10:05:39 proto-pi2-sandbox systemd[1]: Failed to start Automatically generated profile by wifi-menu.
    
por JavaCake 10.03.2015 / 15:57

1 resposta

2

A funcionalidade que você está procurando é através de nectl-auto . netctl é para conexão automática na inicialização ou sempre que o serviço por meio do systemd é iniciado, onde netctl-auto se conecta aos perfis ativados em seu próprio gerenciador e você teria apenas netctl-auto@[interface].service ativado.

netctl

netctl-auto

    
por 10.03.2015 / 17:06