# Tutorial: Como Configurar NetworkManager e nmtui no Void Linux
## Solução Passo a Passo
### 1. Instalar o NetworkManager
```bash
sudo xbps-install -S NetworkManager
```
### 2. Verificar e Remover Conflitos de Rede
O Void Linux pode ter outros serviços de rede ativos que conflitam com o NetworkManager:
```bash
# Verificar serviços conflitantes
ls -la /var/service/ | grep -E "(dhcp|wpa)"
# Se existirem, remover:
sudo sv down dhcpcd
sudo rm /var/service/dhcpcd
sudo sv down wpa_supplicant
sudo rm /var/service/wpa_supplicant
```
### 3. Configurar o D-Bus (Dependência Obrigatória)
O NetworkManager **precisa** do dbus para funcionar:
```bash
# Verificar se dbus existe e está ativo
sudo sv status dbus
# Se não estiver ativo, habilitar:
sudo ln -s /etc/sv/dbus /var/service/
sudo sv up dbus
```
### 4. Habilitar e Iniciar o NetworkManager
```bash
# Habilitar o serviço NetworkManager
sudo ln -s /etc/sv/NetworkManager /var/service/
# Iniciar o NetworkManager
sudo sv up NetworkManager
```
### 5. Verificar se os Serviços Estão Rodando
```bash
# Verificar dbus
sudo sv status dbus
# Verificar NetworkManager
sudo sv status NetworkManager
```
**Saída esperada:**
- dbus: `run: dbus: (pid XXXX) XXXs`
- NetworkManager: `run: NetworkManager: (pid XXXX) XXXs`
### 6. Testar o nmtui
```bash
# Aguardar alguns segundos para inicialização completa
sleep 5
# Executar nmtui
nmtui
```
## Comandos de Troubleshooting
### Se o NetworkManager não subir:
```bash
# Reiniciar o NetworkManager
sudo sv restart NetworkManager
# Verificar logs
sudo svlogtail NetworkManager
```
### Se ainda houver problemas:
```bash
# Verificar interfaces de rede
ip link show
# Verificar dispositivos no NetworkManager
nmcli device status
```
## Ordem Correta dos Comandos
```bash
# 1. Instalar NetworkManager
sudo xbps-install -S NetworkManager
# 2. Remover conflitos (se existirem)
sudo sv down dhcpcd wpa_supplicant
sudo rm /var/service/dhcpcd /var/service/wpa_supplicant
# 3. Habilitar dbus
sudo ln -s /etc/sv/dbus /var/service/
sudo sv up dbus
# 4. Habilitar NetworkManager
sudo ln -s /etc/sv/NetworkManager /var/service/
sudo sv up NetworkManager
# 5. Testar
nmtui
```
## Notas Importantes
- **O dbus é obrigatório** - NetworkManager não funciona sem ele
- **Apenas um gerenciador de rede** - Não misture NetworkManager com dhcpcd/wpa_supplicant
- **No Void Linux** usamos `runit` como sistema de init, não systemd
- **Para WiFi** certifique-se que sua placa está ligada (botão físico ou tecla Fn)
## Configurando WiFi no nmtui
Após o nmtui abrir:
1. Selecione "Activate a connection" para redes disponíveis
2. Ou "Edit a connection" para criar nova configuração
3. Escolha sua rede WiFi
4. Digite a senha
5. Confirme com "OK"
Agora você pode gerenciar suas conexões de rede facilmente pelo nmtui!
Nenhum comentário:
Postar um comentário