AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 407091
Accepted
Josh Pinto
Josh Pinto
Asked: 2017-11-27 01:22:45 +0800 CST2017-11-27 01:22:45 +0800 CST 2017-11-27 01:22:45 +0800 CST

No Gentoo, como alguém pode se conectar ao WiFi a partir da linha de comando sem o daemon do NetworkManager em execução?

  • 772

Estou executando um sistema Gentoo com o sistema runit init. Não consigo iniciar o NetworkManager porque, embora tenha configurado um serviço para ele com um arquivo de execução que copiei do Void Linux e o habilitei (executando ln -sf /etc/sv/networkmanager /etc/service), ele não parece estar em execução (e sim, o serviço dbus está corrida). Eu criei um pacote para fornecer este serviço NetworkManager e está aqui , caso este assunto lhe interesse. Por não parece, quero dizer nmtuiretornos em execução:

NetworkManager is not running.

Portanto, como solução temporária, gostaria de saber se existe alguma maneira de conectar-se ao WiFi sem precisar do daemon do NetworkManager em execução. Da mesma forma, o wpa_supplicant parece não funcionar. Enquanto eu corria:

wpa_supplicant -B -i interface -c <(wpa_passphrase SSID passwd)
dhclient interface

Onde, claro, o SSID é substituído pelo meu SSID e passwd pela senha da minha interface e ainda ping www.google.comretorna o clássico:

ping: unknown host www.google.com

este último comando ( dhclient interface) levou cerca de um minuto e meio para ser concluído, enquanto o wpa_supplicantcomando terminou imediatamente.

Eu configurei o daemon wpa_supplicant para rodar com:

sudo ln -sf /etc/sv/wpa_supplicant /etc/service/

onde meu arquivo de execução wpa_supplicant também recebi do Void. Posso confirmar que o wpa_supplicant estava sendo executado em segundo plano, conforme ps ax | grep wparetorna:

 2651 ?        Ss     0:00 runsv wpa_supplicant
 3192 ?        Ss     0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11
18843 ?        Ss     0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11
22662 ?        Ss     0:00 wpa_supplicant -B -i wlo1 -c /proc/self/fd/11

onde, claro, wlo1 é minha interface WiFi.

wifi gentoo
  • 1 1 respostas
  • 9144 Views

1 respostas

  • Voted
  1. Best Answer
    GAD3R
    2017-11-27T01:51:09+08:002017-11-27T01:51:09+08:00

    Você pode se conectar ao Wifi no sistema linux através wpa_supplicantdo , você não precisa do gerenciador de rede, nmtuié uma interface de usuário de texto para o gerenciador de rede.

    Verifique se há um wpa_supplicant já em execução através do pscomando, certifique-se de encerrar o processo killall wpa_supplicantantes de usar o wpa_supplicantcomando.

    Para conectar temporariamente sem criar um arquivo de configuração:

    killall wpa_supplicant
    wpa_supplicant -B -i <interface> -c <(wpa_passphrase SSID password)
    dhcpcd
    

    Para conectar usando um arquivo de configuração:

    crie um /etc/wpa_supplicant/wpa_supplicant.confarquivo com o seguinte conteúdo:

    /etc/wpa_supplicant/wpa_supplicant.conf
    
    ctrl_interface=/run/wpa_supplicant
    update_config=1
    

    Para configurar algum ponto de acesso, use:

    wpa_passphrase SSID password >> /etc/wpa_supplicant/wpa_supplicant.conf
    

    Conectar:

    killall wpa_supplicant
    wpa_supplicant -B -i <interface> -c /etc/wpa_supplicant/wpa_supplicant.conf
    dhcpcd
    

    Além disso, você pode usar a wpa_cliferramenta para gerenciar e conectar-se através do CLI.

    Wiki do Gentoo: wpa_supplicant

    • 1

relate perguntas

  • Quais dongles WiFi 802.11ac (ou posteriores) funcionam com o kernel Linux 4.13

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve