Faça o NetworkManager gerenciar uma interface

0

Estou tentando criar um hotspot Wi-Fi (a partir da int connection) em um pequeno servidor de arquivos de teste executando um CentOS 7 quase disponível, mas o NetworkManager parece não querer gerenciar o dispositivo:

$ nmcli dev status
DEVICE       TYPE      STATE      CONNECTION    
enp0s2       ethernet  connected  ext
enp3s1       ethernet  connected  int   
lo           loopback  unmanaged  --            
wlp0s2       wifi      unmanaged  --  

Eu tentei adicionar managed=true a /etc/NetworkManager/NetworkManager.conf e /etc/network/interfaces não existe. Eu tentei criar vários arquivos ifcfg manualmente usando nano , vim , nmtui e outros métodos (nenhuma GUI está atualmente disponível) - ela não reconhece automaticamente.

Como posso fazer com que o NetworkManager use o dispositivo wifi? Ele funciona em outros computadores e, embora eu possa reconfigurar a rede com outra coisa, não parece haver nenhuma solução óbvia para que funcione (encontrei muitas coisas para NÃO gerenciar dispositivos) .

EDITAR: O gerenciador de rede reconhece o perfil ifcfg personalizado - ele é exibido no editor de perfil nmtui (mas não no bit 'Ativar conexão') e ao reiniciar o processo mostra:

Oct 21 18:05:53 HOSTNAME network[6076]: Bringing up interface USB-Hotspot:  [  OK  ]

mas não parece se associar ao dispositivo, apesar de ter os endereços MAC e de interface corretos.

EDIT2: Aqui está um dos arquivos iniciais ( /etc/sysconfig/network-scripts/ifcfg-USB-Hotspot - MAC etc em branco)

HWADDR=XX:XX:XX:XX:XX:XX
ESSID="26-3"
MODE=Ap
KEY_MGMT=WPA-PSK
TYPE=Wireless
BOOTPROTO=shared
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=USB-Hotspot
UUID=36b6cb89-6f59-453a-84d9-1ef7ff35f187
DEVICE=wlp0s2
ONBOOT=yes
WPA_ALLOW_WPA=yes
WPA_ALLOW_WPA2=yes
NM_CONTROLLED=yes
MAC_ADDRESS_RANDOMIZATION=default
ZONE=public

Eu acabei de experimentar vários outros encantamentos dele também, incluindo isso (baseado no arquivo de configuração funcional de outro computador, usando o mesmo adaptador wifi):

HWADDR=XX:XX:XX:XX:XX:XX
ESSID="wtop"
MODE=Ap
SSID_HIDDEN=yes
TYPE=Wireless
BOOTPROTO=shared
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=Hotspot
UUID=bb8842f3-79ae-4f9c-ae93-838d064e4fa4
ONBOOT=no
ZONE=public
KEY_MGMT=WPA-PSK
MAC_ADDRESS_RANDOMIZATION=default

Eu quando eu instalei pela primeira vez este tempo atrás eu também tive um problema que o NIC adicionado pós instalação também não foi gerenciado, mas eu reinstalei o CentOS para outra coisa e funcionou em seguida. Eu tenho esse tipo de coisa para trabalhar usando o NetworkManager e outras coisas (hostapd, udhcpd, etc), mas isso é um pouco estranho.

Além disso, nmtui :

]

E quando criado manualmente, eu fiz os arquivos /etc/sysconfig/network-scripts/keys* necessários.

EDIT3: Isso funciona em um laptop, mesmo adaptador sem fio - estranho:

HWADDR=XX:XX:XX:XX:XX:XX
ESSID="testing"
MODE=Ap
KEY_MGMT=WPA-PSK
SSID_HIDDEN=yes
TYPE=Wireless
BOOTPROTO=shared
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=USB-Hotspot
UUID=8b6a2f48-ab82-412d-bf22-36ec2120ff2a
ONBOOT=yes
MAC_ADDRESS_RANDOMIZATION=default
WPA_ALLOW_WPA=yes
WPA_ALLOW_WPA2=yes
    
por Wilf 20.10.2016 / 18:39

1 resposta

1

Depois de muitos testes e erros para forçar o Network-Manager a lidar com unmanaged dispositivos de rede que eu tinha em último recurso, o que - helas - fez o truque:

touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf

Isso também é mencionado aqui , aqui e com várias variações também aqui .

Se alguém soubesse o que procurar em primeiro lugar ... tantos arenques vermelhos ..

Editar: estava no Ubuntu 18.10, então depois de todos esses anos, ainda é válido.

HTH

    
por 09.12.2018 / 00:07