7 Comandos Do Linux Importantes Que Você Deve Saber. |

Tutoriais Linux para sysadmin e usuários novos

7 comandos do Linux importantes que você deve saber.

7 min read
7 comandos do Linux importantes que você deve saber. 1

Os sistemas operacionais Linux vêm com um conjunto de ferramentas que permitem manipular as extensões sem fio e monitorar redes sem fio. Aqui está uma lista de ferramentas Linux usadas para ferramentas de monitoramento de rede sem fio que podem ser usadas no sistema laptop ou desktop para descobrir a velocidade da rede wifi, a taxa de bits, a qualidade / intensidade do sinal e muito mais.

Comandos do Linux: para descobrir a velocidade da rede sem fio e outras informações.

Neste artigo mostra como encontrar a velocidade da interface de rede usando vários comandos no Linux. Para ver a velocidade da interface WLAN, pode-se usar o comando iwconfig / iw, o comando cat e os aplicativos de terceiros. Pode-se usar ferramentas da GUI também.

1. Descubra as informações do chipset da placa sem fio Linux

Digite os seguintes comandos para listar a placa wireless instalada usando a combinação do comando lspci e do comando grep/egrep , digite: Exemplo de saídas:

lspci
lspci | grep -i broadcom
lspci | grep -i wireless
lspci | egrep -i --color 'wifi|wlan|wireless'
0c: 00.0 Controlador de rede: Intel Corporation Ultimate N WiFi Link 5300

Aqui estão as saídas da placa wifi baseada em broadcom:

01: 00.0 Controlador de rede: Broadcom Inc. e subsidiárias BCM43228 802.11a /b/g/n

Outras saídas:

04: 00.0 Controlador de rede: Intel Corporation Wireless 7260 (rev bb)

Anote o número 0c: 00.0 ou 04: 00.0 ou 01: 00.0. Você pode usá-los para descobrir o nome do dispositivo ou o nome do driver.

2. Descubra as informações do driver da placa sem fio Linux

Digite o seguinte comando para obter informações sobre o driver da placa sem fio , digite: Saídas de amostra:

lspci -vv -s 0c:00.0
0c: 00.0 Controlador de rede: Intel Corporation Ultimate N WiFi Link 5300
    Subsistema: Intel Corporation Device 1121
    Controle: E / S- Mem + BusMaster + SpecCycle- MemWINV- VGASnoop- ParErr- Etapa- SERR + FastB2B- DisINTx-
    Status: Cap + 66MHz- UDF- FastB2B- ParErr- DEVSEL = fast> TAbort- SERR-
    Driver de kernel em uso: iwlwifi

Outra opção é passar a -kopção para lspci:

lspci -k | more

Pode-se usar o comando lshw para listar dispositivos de rede, incluindo dispositivo Wi-Fi no Linux:

sudo lshw -C network

saídas de amostra:

*-rede                 
       descrição: interface sem fio
       produto: Intel Corporation
       fornecedor: Intel Corporation
       ID físico: 0 
       informações do barramento: pci @ 0000: 52 : 00.0
       nome lógico: wlp82s0
       versão: 1a
       serial: 06: d5: 95 : ff: 1c: c7
       largura: 64 bits
       clock: 33MHz
       recursos: pm msi pciexpress msix bus_master cap_list ethernet físico sem fio
       configuração: broadcast = driver sim = driver iwlwifi = firmware 5.3.0-18 genérico = 48.4fa0041f.0 ip = 192.168.2.232 latência = 0 link = sim multicast = sim sem fio = sim sem fio = 
       recursos IEEE 802.11 : irq: 18 memória: ee100000- ee103fff

3. Desativando a rede sem fio (Wi-Fi)

Convém desativar o Wi-Fi em todos os notebooks, pois isso representa um sério risco de segurança para sistemas e redes sensíveis ou classificados. Você pode desativar facilmente o Wi-Fi no Linux usando as técnicas descritas aqui.

4. Como configurar uma interface de rede sem fio no Linux

O comando iwconfig é semelhante ao comando ifconfig , mas é dedicado às interfaces sem fio do Linux. É usado para manipular os parâmetros sem fio básicos, como ssid, modo, canal, taxas de bits, chave de criptografia, energia e muito mais. Para exibir informações sobre a interface sem fio wlan0, digite: Saídas de amostra:

iwconfig Interface-Name-Here
iwconfig wlan0
wlan0 IEEE 802.11abgn   ESSID: "nixcraft5g" 
          Modo: Freqüência gerenciada   : 5.18 GHz   Ponto de acesso: 74: 44: 44: 44: 57: FC
           Bit Rate = 6 Mb / s    Tx-Power = 15 dBm
          Tente novamente o limite longo: 7 RTS thr: off Fragmento thr: off
          Chave de criptografia: desativada
          Gerenciamento de energia: desativado
          Qualidade do link =   41/70 Nível de sinal = -69 dBm
          Rx inválido nwid: 0 Rx inválido criptografia: 0 Rx inválido frag: 0
          Tentativas excessivas de TX: 0 Misc inválido: 28 Farol ausente: 0

Na saída acima, o comando iwconfig mostra muitas informações:

  1. O nome do protocolo MAC usado
  2. ESSID (nome da rede)
  3. O NWID
  4. A frequência (ou canal)
  5. A sensibilidade
  6. O modo de operação
  7. Endereço do ponto de acesso
  8. A taxa de bits
  9. O limite do RTS
  10. O limite de fragmentação
  11. A chave de criptografia
  12. As configurações de gerenciamento de energia

No sistema moderno, você pode precisar usar o comando iw. Se você estiver usando o NetworkManager, tente a CLI nmcli para controlar o NetworkManager, incluindo informações de wifi. Para ver todas as conexões que o NetworkManager possui:

nmcli connection show

Exemplo de saídas:

NOME UUID TIPO DISPOSITIVO 
nixcraft 18916b35-9d58-42bc-bdc6-fc065940c701 802-11-wireless wlp4s0 
enp0s25 6f15bbcc-fe42-4d54-b0ff-4f4ab0fd5d7e 802-3-ethernet -

Para ver detalhes da interface wlp4s0 (wifi); somente as seções GERAL e WIFI-PROPERTIES serão mostradas:

nmcli -f GENERAL,WIFI-PROPERTIES dev show wlp4s0

Saídas de amostra:

GENERAL.DEVICE: wlp4s0
GENERAL.TYPE: wifi
GENERAL.NM-TYPE: NMDeviceWifi
VENDEDOR GERAL: Intel Corporation
GERAL.PRODUCT: Wireless 7260 (Banda dupla sem fio-AC 7260)
GENERAL.DRIVER: iwlwifi
VERSÃO GERAL DO CONTROLADOR: 3.10.0-514.21.2.el7.x86_64
VERSÃO GERAL.FIRMWARE: 17.352738.0
GERAL.HWADDR: 7C: 5C: F8: 8E: 33: A2
GENERAL.MTU: 0
GENERAL.STATE: 100 (conectado)
GENERAL.REASON: 0 (Nenhuma razão fornecida)
GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.3/0000:04:00.0/net/wlp4s0
GENERAL.IP-IFACE: wlp4s0
GENERAL.IS-SOFTWARE: não
GERAL.NM-GERIDO: sim
GENERAL.AUTOCONNECT: yes
GERAL.FIRMWARE-MISSING: no
GENERAL.NM-PLUGIN-MISSING: não
GENERAL.PHYS-PORT-ID: -
CONEXÃO GERAL: 5G8cc3c8680204b65fb24eeab142d4da
GENERAL.CON-UUID: 18916b35-9d58-42bc-bdc6-fc065940c701
GERAL.CON-PATH: / org / freedesktop / NetworkManager / ActiveConnection / 0
GENERAL.METERED: no (adivinhado)
WIFI-PROPERTIES.WEP: sim
WIFI-PROPERTIES.WPA: sim
WIFI-PROPERTIES.WPA2: sim
WIFI-PROPERTIES.TKIP: sim
WIFI-PROPERTIES.CCMP: sim
WIFI-PROPERTIES.AP: sim
WIFI-PROPERTIES.ADHOC: sim
WIFI-PROPERTIES.2GHZ: sim
WIFI-PROPERTIES.5GHZ: sim

Como descubro a qualidade do link wifi no Linux?

Você pode obter a qualidade geral do link. Isso pode ser baseado no nível de contenção ou interferência, na taxa de erro de bit ou de quadro, na qualidade do sinal recebido, em alguma sincronização de tempo ou em outra métrica de hardware.

iwconfig wlan0 | grep -i --color quality

Saídas de amostra:

Qualidade do link =   41/70 Nível de sinal = -69 dBm

41/70 is é um valor agregado e depende totalmente do driver e do hardware. Ou use o seguinte comando para listar os pontos de acesso Wi-Fi disponíveis conhecidos pelo NetworkManager, incluindo velocidade, segurança, sinal e muito mais:

nmcli dev wifi

Saídas de amostra:

* SEGURANÇA DAS BARRAS DE SINAL DE TAXA DE CHAN DE MODO SSID 
* nixcraft Infra 149 54 Mbit / s 42 ▂▄__ WPA2     
   tfarcxina Infra 7 54 Mbit / s 37 ▂▄__ WPA2 

Como descubro o nível do sinal wifi?

Para descobrir a força do sinal recebido (RSSI - quão forte é o sinal recebido). Podem ser unidades arbitrárias ou dBm, o iwconfig usa as metainformações do driver para interpretar o valor bruto fornecido por / proc / net / wireless e exibir a unidade ou o valor máximo apropriado (usando aritmética de 8 bits). No modo Ad-Hoc, isso pode ser indefinido e você deve usar o comando iwspy.

iwconfig wlan0 | grep -i --color signal

Saídas de amostra:

Qualidade do link =   41/70 Nível de sinal = -69 dBm

Alguns parâmetros são exibidos apenas na forma abreviada / abreviada (como criptografia). Você precisa usar o comando iwlist para obter todos os detalhes.

5. Veja a qualidade do link continuamente na tela

Você pode usar o arquivo / proc / net / wireless. O iwconfig também exibirá seu conteúdo como descrito acima.

cat  /proc/net/wireless

Melhor usar o comando watch (gnuwatch, bsdwatch) para executar o comando cat repetidamente, exibindo o sinal sem fio na tela:

watch  -n  1  cat  /proc/net/sem fio

Nota: Novamente, os valores dependerão do driver e das especificidades do hardware; portanto, você precisa consultar a documentação do driver para obter uma interpretação adequada desses valores.

6. Diga olá para wavemon

O wavemon é um aplicativo de monitoramento baseado em ncurses para dispositivos de rede sem fio. Ele exibe informações atualizadas continuamente sobre os níveis de sinal, bem como informações gerais e específicas da rede. Atualmente, o wavemon pode ser usado para monitorar dispositivos suportados pelas extensões sem fio, incluídas no kernels versão 2.4 e superior.

Instale o wavemon

Digite o seguinte comando apt-get/apt no Debian/Ubuntu:

sudo apt install wavemon
Lendo listas de pacotes ... Concluído
Construindo árvore de dependência       
Lendo informações do estado ... Concluído
Os seguintes NOVOS pacotes serão instalados:
  wavemon
0 atualizado, 1 instalado recentemente, 0 para remover e 0 não atualizado.
Precisa obter 49,5 kB de arquivos.
Após esta operação, 121 kB de espaço em disco adicional serão usados.
Get: 1 http://archive.ubuntu.com/ubuntu eoan / universe amd64 wavemon amd64 0.8.2- 1  [ 49.5 kB ] 
Obtido 49.5 kB em 1s ( 45.8 kB / s )  
Selecionando o pacote wavemon anteriormente não selecionado.
( Lendo arquivos e diretórios do banco de dados ... 215741 atualmente instalados. ) 
Preparando para descompactar ... / wavemon_0.8.2- 1 _amd64.deb ...
Wavemon desempacotamento ( 0.8.2- 1 ) ...
Configurando wavemon ( 0.8.2- 1 ) ...
Processando gatilhos para man-db ( 2.8.7- 3 ) ...

Digite o seguinte comando zypper no OpenSUSE:

sudo zypper install wavemon

Digite o seguinte comando yum no RHEL/CentOS/Scientific/Oracle Linux ( primeiro ative o repo do EPEL ):

sudo yum install wavemon

Execute o seguinte comando dnf no Fedora Linux:

sudo dnf install wavemon

Execute o seguinte comando pacman em um Arch Linux:

sudo pacman -S wavemon

7. Outras opções

Você também pode usar as seguintes ferramentas:

O Wicd, que significa Wireless Interface Connection Daemon, é um utilitário de software de código aberto para gerenciar redes sem fio e com fio para Linux.

O comando iwevent exibe os eventos sem fio recebidos pelo soquete RTNetlink. Cada linha exibe o evento sem fio específico que descreve o que aconteceu na interface sem fio especificada. Resultados de amostra de iwevents:

A aguardar eventos sem fios a partir de interfaces ...
07: 11: 57.124553 wlan0 Modo de configuração: gerenciado
07: 11: 57.124621 wlan0 Defina ESSID: desativado / qualquer
07: 12: 00.391527 wlan0 Solicitação de verificação concluída
07: 12: 10.428741 wlan0 Solicitação de verificação concluída
07: 12: 10.432618 wlan0 Modo de configuração: gerenciado
07: 12: 10.432642 wlan0 Defina o ESSID: desativado / qualquer
07: 12: 10.432651 wlan0 Definir frequência: 5,18 GHz (canal 36)
07: 12: 10.432722 wlan0 Defina o ESSID: "nixcraft5g"
07: 12: 10.647943 IEs de resposta de associação wlan0: 01088C129824B048606C2D1A7E081BFFFFFF00010000000000C2010100000000000000000000003000000000000000000000000000000000000000000000000000000DD0
07: 12: 10.648019 wlan0 Novo endereço de ponto de acesso / célula: 74: 44: 44: 44: 57: FC
07: 12: 22.310182 wlan0 Solicitação de verificação concluída

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *