Permitir acesso de wifi a uma sessão de convidado sem usuários logados

9

No 16.04 Ubuntu uma sessão de convidado não pode obter acesso wifi a menos que um usuário esteja logado.

Existe alguma maneira de evitar esse absurdo?

Observe que em 14.04 ele é ativado automaticamente. No próximo dia 17.04, o convidado precisa digitar a senha e & amp; crie um chaveiro. Então, pode afetar apenas 16.04.

Atualização : não é um bug, apenas 1 instalação estranha & amp; erro do usuário. A configuração para permitir todos os usuários não é ativada por padrão, uma vez ativada, deve funcionar ..

    
por doug 20.03.2017 / 00:46

1 resposta

3

De acordo com o seu comentário (e o meu) ...

Por padrão, as conexões não são compartilhadas publicamente com todos os usuários no sistema. Para permitir isso, você precisa ativá-lo manualmente, o que pode ser feito a partir da GUI ou do terminal.

Caminho da GUI

  1. No menu Rede de uma conta privilegiada, selecione a opção Editar conexões .
  2. Selecione a rede sem fio que você gostaria de compartilhar. Vá para a guia Geral .
  3. Selecione a opção Todos os usuários podem se conectar a esta rede (veja a captura de tela)

  4. Clique em Salvar .

Modo de terminal

As configurações de rede são salvas em /etc/NetworkManager/system-connections , por isso só precisamos editar o arquivo correto.

  1. cd to /etc/NetworkManager/system-connections e execute ls . Identifique a rede que você deseja alterar (geralmente apenas o seu SSID). Neste exemplo, vou editar a rede MySSID .
  2. Execute o seguinte comando para abrir um editor de texto:

    sudo nano MySSID
    
  3. Na parte superior do arquivo, você verá a seção [connections] :

    [connection]
    id=MySSID
    uuid=<redacted>
    type=wifi
    permissions=user:kazwolfe:;
    secondaries=
    timestamp=1490727919
    
  4. Encontre a linha permissions= e exclua tudo após o sinal = . Seu arquivo deve ficar assim:

    [connection]
    id=MySSID
    uuid=<redacted>
    type=wifi
    permissions=
    secondaries=
    timestamp=1490727919
    
  5. Salve o arquivo com Ctrl - X .

  6. Reinicie o NetworkManager para garantir que suas configurações de conexão entrem em vigor.

No seu caso específico (a pergunta original), parece que foi apenas por acaso que algo não foi definido corretamente em algum lugar, ou uma configuração ficou fora de sincronia. Exclua o perfil de rede (do terminal ou da GUI) e reconecte-se à sua rede. Aplique as configurações como acima, e ele deve funcionar muito bem. Alternativamente, você pode tentar cavar no arquivo de configuração para ver o que está acontecendo, mas é mais fácil começar do zero.

Além disso, verifique se você não tem vários perfis de rede conflitantes para uma única conexão. Isso pode causar alguns problemas estranhos, pois alguns são ou não têm prioridade sobre os outros, tornando as coisas confusas para o sistema.

    
por Kaz Wolfe 29.03.2017 / 00:25