CentOS7: conexão wifi sem NetworkManager

0

Amigos bem informados,

Estou tentando configurar a rede em um PC desktop x86_64 executando o CentOS 7.4. Como meu objetivo final é executar um OpenStack PoC de nó único, não posso usar o NetworkManager para configurar minhas interfaces e conexões.

Eu consigo estabelecer uma conexão com fio de endereço estático para minha rede doméstica (usando um script em / etc / sysconfig / network-scripts /), mas tive problemas com a configuração da rede sem fio. Meu entendimento é que isso deve ser configurado via wpa_supplicant e wpa_cli. Se eu explicar o que fiz, talvez alguém possa apontar onde cometi um erro.

1) Primeiro eu executei o wpa_supplicant (como sudo) com os seguintes parâmetros: wpa_supplicant -i wlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B dhclient wlp2s0

2) Depois disso, eu iniciei o wpa_cli (novamente, como sudo), adicionei uma nova rede (0) e alimentei meu SSID e PSK. Isto atualizou o conteúdo do /etc/wpa_supplicant/wpa_supplicant.conf para que ele leia o seguinte:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1

network={
    ssid="xxxmyssidxxx"
    psk="xxxmypskxxx"
}

3) Finalmente, para obter um IP, corri dhclient wlp2s0 para obter um endereço IP.

Agora, quando eu pedir meus endereços com ip a show , vejo o seguinte:

2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 1c:75:08:05:32:30 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.6/24 brd 192.168.1.255 scope global enp1s0
...
3: wlp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 1c:65:9d:4c:7e:92 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.108/24 brd 192.168.1.255 scope global dynamic wlp2s0
...

Com meu conhecimento limitado de redes, isso deve ser suficiente para eu usar minha conexão sem fio. No entanto, se eu desconectei minha conexão com fio (fisicamente) e tentei executar ping em um host externo ou até mesmo no IP do meu gateway, obtive Name or service not known (para o primeiro) ou Destination host unreachable (para o segundo).

Qualquer ajuda será recebida com gratidão.

======

A saída de ip route show é a mesma quando a conexão com fio está ativada e desativada:

default via 192.168.1.1 dev wlp2s0 
169.254.0.0/16 dev enp1s0 scope link metric 1002 
169.254.0.0/16 dev wlp2s0 scope link metric 1003 
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.6 
192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.108 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 
    
por owlz84 27.05.2018 / 11:44

0 respostas