wicd 1.7.2.4 não funciona com APs criptografados no CentOS 7 (arquivo de configuração parece corrompido)

0

Eu instalei wicd , wicd-curses , wicd-gtk , etc. como é sugerido aqui: wicd-1.7.2.4-15.el7.nux.x86_64.rpm . Resumidamente, eu precisava adicionar o repositório "Nux Dextop x86_64", e então eu poderia simplesmente instalar pacotes "wicd" usando yum .

Parece funcionar bem com APs Wi-Fi públicos (não criptografados).

No entanto, quando tentei configurar um AP Wi-Fi criptografado (por exemplo, WPA), ele nunca foi conectado com êxito. Ficou preso em "Obtenção de endereço IP". Quando examinei seu arquivo de configuração em /etc/wicd/wireless-settings.conf , a configuração do AP habilitado para WPA apareceu corrompida, muitos nomes de campo pareciam ausentes. No entanto, a configuração para o AP público parecia perfeita.

Eu não sei se este é o motivo pelo qual ele não se conectou, mas no meu PC Ubuntu que se conecta ao mesmo AP, o arquivo de configuração parece correto (ou seja, com nomes de campos e valores em ambos os lados de "=" em cada linha).

Além disso, recebi o mesmo arquivo de configuração de aparência errada, seja usando wicd-curses ou wicd-gtk (ferramenta GUI) para configurar o wicd service.

Exemplo de arquivo de configuração

O arquivo de configuração resultante parece anexado abaixo. Os espaços na frente de cada linha para o AP habilitado para WPA são copiados como estão.

[XX:XX:XX:XX:XX:XX]           # disguised: MAC address
bssid = XX:XX:XX:XX:XX:XX     # disguised: MAC address
encryption = False
essid = X                     # disguised: Wi-Fi name
hidden = False
channel = 6
mode = Master
beforescript = None
afterscript = None
predisconnectscript = None
postdisconnectscript = None

[XX:XX:XX:XX:XX:XX]           # disguised: MAC address
afterscript = None
     = None
bssid = XX:XX:XX:XX:XX:XX     # disguised: MAC address
postdisconnectscript = None
             = X              # disguised: local host name
use_settings_globally = False
use_global_dns = False
encryption = True
              = None
                      = 1
beforescript = None
hidden = False
channel = 4
mode = Master
   = None
           = None
               = 0
predisconnectscript = None
    = X                       # disguised: Wi-Fi PSK
        = None
                = 0
use_static_dns = False
encryption_method = WPA2
essid = X                     # disguised: Wi-Fi name
          = 1

Versão de "wicd"

$ sudo wicd -h

wicd 1.7.2.4 (bzr-r768) 
wireless (and wired) connection daemon.

Arguments:
    -a  --no-autoconnect    Don't auto-scan/auto-connect.
    -f  --no-daemon Don't daemonize (run in foreground).
    -e  --no-stderr Don't redirect stderr.
    -n  --no-poll   Don't monitor network status.
    -o  --no-stdout Don't redirect stdout.
    -h  --help      Print this help.

Versão do Linux

$ cat /proc/version 
Linux version 3.10.0-693.11.6.el7.x86_64 ([email protected]) 
(gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) 
#1 SMP Thu Jan 4 01:06:37 UTC 2018

versão do CentOS

$ cat /etc/*-release
CentOS Linux release 7.4.1708 (Core) 
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.4.1708 (Core) 
CentOS Linux release 7.4.1708 (Core) 
    
por bfrguci 16.01.2018 / 20:41

0 respostas