Embora seu sistema reconheça a interface sem fio, você ainda precisa de um pacote para gerenciá-lo. Geralmente para o CentOS, eu uso o WPA Supplicant. Inclui as ferramentas que você usaria para ativar / desativar / etc a interface.
Um writeup é aqui no wiki do CentOS.
Você pode baixar os pacotes WPA Supplicant de vários locais. Eu usei RPMfind.net .
Para referência, aqui estão as instruções sobre como configurar o WPA Supplicant após a instalação. (retirado do wiki acima)
Ativando o wpa_supplicant sem o NetworkManager, versão atualizada
Esta atualização é um método mais simples para que uma interface wifi se conecte automaticamente durante o processo de inicialização. A versão original está disponível abaixo para referência.
Por que uma versão atualizada?
- Mais simples de implementar
- Instruções mais completas
- Não altera arquivos sobrescritos por atualizações do sistema
- Suporta "reinicialização da rede de serviços" para restabelecer uma conexão
Edite / etc / sysconfig / network-scripts / arquivo ifcfg
Execute o iwconfig para encontrar o dispositivo wifi. Neste exemplo de saída, wlan0 é o único que suporta wifi.
# iwconfig
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"NETWORKSSID"
Mode:Managed Frequency:2.462 GHz Access Point: 68:7F:74:AD:F3:3C
Bit Rate=54 Mb/s Tx-Power=16 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=50/70 Signal level=-60 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:90 Missed beacon:0
eth0 no wireless extensions.
pan0 no wireless extensions.
virbr0 no wireless extensions.
virbr0-nic no wireless extensions.
#
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.
ONBOOT="yes"
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.
# Use the flag "-i" before each of your interfaces, like so:
# INTERFACES="-ieth1 -iwlan0"
INTERFACES="-iwlan0"
Edite o arquivo /etc/wpa_supplicant/wpa_supplicant.conf
A maioria das suas redes exigirá uma única entrada em wpa_supplicant.conf que se parece com isso. Substitua NETWORKSSID e NETWORKPSK pelos valores apropriados para cada rede. Coloque-os na ordem que você deseja que eles sejam usados.
network={
ssid="NETWORKSSID"
scan_ssid=1
key_mgmt=WPA-PSK
psk="NETWORKPSK"
}
Aqui está um exemplo de uma rede que não requer uma chave pré-compartilhada. Se isto aparecer antes da rede "qualquer", será preferível a outras redes abertas.
network={
ssid="PUBLIC"
key_mgmt=NONE
}
Uma opção final (que você pode não escolher implementar) permitirá que você se conecte a qualquer rede que esteja aberta. Isso é útil em hotéis, mas pode permitir conexões a redes indesejáveis.
network={
key_mgmt=NONE
}
Crie /etc/rc5.d/S09prepnet
Cole o seguinte texto para criar um novo arquivo que preparará os serviços em execução para uma conexão Wi-Fi.
cat > /etc/init.d/prepnet <<EoT
#!/bin/sh
/etc/init.d/messagebus start
/etc/init.d/wpa_supplicant start
killall dhclient >/dev/null 2>&1
EoT
chmod a+rx /etc/init.d/prepnet
ln -s /etc/init.d/prepnet /etc/rc3.d/S09prepnet
ln -s /etc/init.d/prepnet /etc/rc5.d/S09prepnet
Configurar serviços para serem executados na inicialização
Cole os seguintes comandos para configurar serviços.
chkconfig messagebus off
chkconfig wpa_supplicant off
chkconfig NetworkManager off
chkconfig network on
Reinicie para ativar
Na próxima reinicialização, sua conexão Wi-Fi é ativada quando os serviços de rede são iniciados.
Adicionando ou editando redes Wi-Fi
Se você precisar adicionar ou editar uma rede wifi, faça as alterações necessárias em wpa_supplicant.conf.
/etc/wpa_supplicant/wpa_supplicant.conf
Em seguida, reinicie o wpa_supplicant e os serviços de rede.
service wpa_supplicant restart
service network restart