Eu instalei recentemente o CentOS 7 como o único sistema operacional em um Acer Aspire T. Não há GUI, pois é um servidor com uma interface apenas para terminal.
O que preciso fazer para que o CentOS 7 seja capaz de ver e listar as conexões wifi disponíveis?
Quando uso a ferramenta de linha de comando do Network Manager nmcli, obtenho o seguinte, que indica que o nmcli tem o wifi ativado, mas que não consegue ver nenhuma conexão wifi:
[root@localhost ~]# nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
disconnected none enabled enabled enabled enabled
[root@localhost ~]# nmcli connection show
NAME UUID TYPE DEVICE
[root@localhost ~]# nmcli device status
DEVICE TYPE STATE CONNECTION
eno1 ethernet unmanaged --
lo loopback unmanaged --
wlp3s0 wifi unmanaged --
Em seguida, verifiquei a configuração do firewall, que mostra que o ssh é o único serviço aberto, da seguinte maneira:
[root@localhost network-scripts]# firewall-cmd --list-all
public (default, active)
interfaces: eno1
sources:
services: dhcpv6-client ssh
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
O que preciso alterar para que o CentOS possa ver as conexões wifi? Existem conexões disponíveis. O firewall precisa mudar? Ou alguma outra coisa?
EDITAR:
Eu não sou capaz de fazer as coisas que o @TimS. sugerido porque as seguintes ferramentas não estão pré-instaladas no computador e não estão conectadas diretamente à Internet:
[root@localhost ~]# ifconfig -a
-bash: ifconfig: command not found
[root@localhost ~]# lspci -v
-bash: lspci: command not found
[root@localhost ~]# iw dev
-bash: iw: command not found
[root@localhost ~]# iwconfig
-bash: iwconfig: command not found
Consigo abrir nmtui
, mas não tenho certeza de quais parâmetros inserir para criar uma nova conexão. [root @ localhost ~] # iw dev -bash: comando iw: não encontrado [root @ localhost ~] # iwconfig -bash: iwconfig: comando não encontrado
fonte
nmtui
para configurar uma conexão sem fio.nmtui
e não vir as conexões, não há mais nada que a ferramenta possa fazer por você. Você deve verificar sua instalação e disponibilidade real de redes wifi. Veja minha resposta atualizada.Respostas:
De modo nenhum. Dizem apenas que você não configurou nenhuma conexão wifi. Você precisa usar outros comandos para verificar as conexões wifi e conectar-se ao wifi.
Verifique se o NetworkManager suporta wifi e gerencia o dispositivo sem fio
Isto é um problema. Se o NetworkManager não gerenciar seu controlador ethernet sem fio, você não poderá esperar que ele veja redes wifi e se conecte a elas. O NetworkManager normalmente gerencia todos os dispositivos automaticamente após uma nova inicialização.
Você pode querer verificar a presença do pacote wifi. Se você não tiver esse pacote instalado, não terá suporte a wifi no NetworkManager.
Nesse caso, você deve usar temporariamente uma conexão Ethernet ou transferir o RPM por outros meios.
Conectar usando nmcli
Para visualizar as redes wifi disponíveis:
Para conectar-se a uma rede wifi chamada TestWifi:
Conectar usando nmtui
Eu também tentei visualizar com êxito as redes wifi
nmtui
(não no CentOS, mas deve funcionar). Escolher Ativar nova conexão foi suficiente para ver a lista de redes wifi disponíveis.fonte
Embora seu sistema reconheça a interface sem fio, você ainda precisa de um pacote para gerenciá-la. Geralmente para o CentOS, eu uso o WPA Supplicant. Inclui as ferramentas que você usaria para ativar / desativar / etc a interface.
Um artigo está aqui no wiki do CentOS.
Você pode baixar os pacotes do WPA Supplicant de vários locais. Eu usei o RPMfind.net .
Para referência, aqui estão as instruções sobre a configuração do WPA Supplicant após a instalação. (retirado do wiki acima)
Habilitando o wpa_supplicant sem o NetworkManager, versão atualizada
Esta atualização é um método mais simples de conectar uma interface wifi automaticamente durante o processo de inicialização. A versão original está disponível abaixo para referência.
Por que uma versão atualizada?
Edite o arquivo / etc / sysconfig / network-scripts / ifcfg-
Execute o iwconfig para encontrar o dispositivo wifi. Nesta saída de amostra, wlan0 é o único que suporta wifi.
Edite o ifcfg para esta interface. Por exemplo, usando wlan0.
/ etc / sysconfig / scripts de rede / ifcfg-wlan0
Verifique se a seleção ONBOOT está ativada.
Edite / etc / sysconfig / wpa_supplicant
Verifique se o seu dispositivo está incluído na linha INTERFACES neste arquivo. Neste exemplo, wlan0 é o único dispositivo suportado pelo wpasupplicant.
Edite /etc/wpa_supplicant/wpa_supplicant.conf
A maioria das suas redes exigirá uma única entrada no wpa_supplicant.conf que se parece com isso. Substitua NETWORKSSID e NETWORKPSK pelos valores adequados para cada rede. Coloque-os na ordem em que você deseja que eles sejam usados.
Aqui está um exemplo de uma rede que não requer uma chave pré-compartilhada. Se isso aparecer antes da rede "any", será preferido para outras redes abertas.
Uma opção final (que você pode optar por não implementar) permitirá que você se conecte a qualquer rede aberta. Isso é útil em hotéis, mas pode permitir conexões a redes indesejáveis.
Crie /etc/rc5.d/S09prepnet
Cole o texto a seguir para criar um novo arquivo que preparará os serviços em execução para uma conexão wifi.
Configurar serviços para serem executados na inicialização
Cole os seguintes comandos para configurar serviços.
Reinicie para ativar
Na próxima reinicialização, sua conexão wifi é ativada quando os serviços de rede são iniciados.
Adicionando ou editando redes wifi
Se você precisar adicionar ou editar uma rede wifi, faça as alterações necessárias no wpa_supplicant.conf.
/etc/wpa_supplicant/wpa_supplicant.conf
Em seguida, reinicie o wpa_supplicant e os serviços de rede.
fonte
rpm
arquivos baixar para um PC diferente e transferir manualmenteSCP
do outro PC para esse servidor desanexado. Mas eu me pergunto por que não podemos simplesmente usar as ferramentas pré-instaladas com o CentOS 7. Você está sugerindo uma abordagem do CentOS 6 cujas ferramentas foram substituídas por diferentes no CentOS 7?às vezes você precisa instalar o driver para detectá-lo, porque o centos, por padrão, instala apenas drivers autorizados de código aberto. procure rpm ou consulte o site do fabricante das peças para linux centos driver
fonte
Aqui está a minha experiência, pelos seguintes motivos:
Se você se conectou à rede Wi-Fi quando instalou o CentOS 7.
Após o CentOS 7 entrar no modo de suspensão OU desligamento acidental devido à falta de energia OU você reiniciou e efetuou login no CentOS 7
e se o seu wifi não estiver funcionando.
Não instale o módulo extra do kernel / instale novos pacotes / faça qualquer ajuste.
Basta desligar e inicializar novamente no CentOS 7. Seu wifi começará a funcionar novamente.
Foi o que eu percebi depois de 6 horas de ajustes e tentei de tudo
fonte
Olá, eu passo ontem a noite inteira tentando fazer o WIFI funcionar depois de ler o documento técnico após o documento técnico. Finalmente, me deparei com um documento que mencionava um bug no cent os 7 com o plug-in NetworkManager-wifi não sendo incluído por padrão ... A última coisa que fiz ontem à noite foi apenas fazer uma instalação completamente limpa (já era antes, mas eu estava mexendo tanto que perdi o controle). Então, nesta manhã, tive uma nova instalação do Cent OS 7 configurada como servidor da Web, Eu instalei o NetworkManager-WIFI rpm a partir de um stick, fiz uma reinicialização, e voila igual à conexão que configurei na instalação. Ele se conectou imediatamente.
fonte