luiz@CyberInfra:~#

Sistemas Operacionais, Redes de Computadores, Cibersegurança...

Comandosredelinux

Comandos de rede úteis

Atualmente muitas distribuições Linux descontinuaram os comandos ifconfig, route e netstat. Assim, aqui irei apresentar alguns comandos de rede úteis, principalmente relacionados aos novos comandos, apresentados nas distribuições Linux mais atuais.

Desligando o gerenciador de rede

As vezes é necessário desligar o gerenciador de rede NetworkManager, para realizar algumas operações ou teste mais incomuns na rede. Para desligar o gerenciador de rede no Arch Linux, execute:

# systemctl stop NetworkManager

Para ligar, reiniciar, habilitar no boot ou desabilitar no boot, basta substituir respectivamente o stop, por: start, restart, enable e disable.

Fazendo scan em interfaces WiFi

Para fazer scan eu recomendo desativar o NetworkManager:

# systemctl stop NetworkManager

Recomendo desligar o NetworkManager, pois as configurações do gráfico podem sobrepor automaticamente as configurações que você está fazendo no texto. Isso pode gerar grandes transtornos. Só deixe o NetworkManager ligado se você espera utilizar as configurações do ambiente gráfico.

Algumas vezes, após desligar o NetworkManager, a placa de rede pode ficar desligada, não permitindo o uso desta, isso pode ser revertido via linha de comando, com o rfkill.

Exemplo: Tentando ativar a placa de rede sem fio, com o comando ip link com a placa desligada a saída seria algo assim:

# ip link set wlp2s0 up
RTNETLINK answers: Operation not possible due to RF-kill

É possível verificar se a placa de rede está desligada utilizando o comando rfkill:

# rfkill list all
0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: yes
        Hard blocked: no

Observe a penúltima linha Soft blocked: yes, isso indica que a placa está desligada. Neste caso é necessário ligar a placa de rede da seguinte forma:

rfkill unblock 1

Sendo 1 o número referente a placa de rede sem fio, da saída do comando rfkill list.

Feito isso agora é só ativar a placa de rede com o comando ip link:

ip link set wlp2s0 up

Finalmente é possível listar as redes sem fio, com o comando iwlist:

iwlist wlp2s0 scan

Referências