Ao trabalhar com redes de computadores, é importante estar atento ao desempenho da rede, tráfego ou utilização de largura de banda, e configurações de rede. Se surgirem problemas num ambiente empresarial, a rápida resolução de problemas pode fazer a diferença entre serviço ininterrupto e longos atrasos, que afectam tanto a produtividade dos funcionários como a entrega de serviços aos seus utilizadores finais.
Os utilitários de rede podem ajudá-lo a manter-se a par dos problemas de desempenho da rede, detectar problemas e onde estes se originam, e corrigi-los rapidamente. Neste guia, irei rever como funcionam os utilitários de rede antes de passar à minha lista de ferramentas e utilitários recomendados.
O que são utilitários de rede?
Os utilitários de rede são ferramentas de software básicas concebidas para analisar e configurar vários aspectos das redes de computadores. Normalmente concentram-se numa parte da ligação de rede ou num tipo de dispositivo. A maioria dos utilitários de rede foram concebidos para sistemas informáticos Unix, mas foram agora desenvolvidos para utilização em todos os sistemas operativos.
Os utilitários de rede ajudam-no a manter a sua rede a funcionar correctamente, permitindo-lhe verificar os vários aspectos da sua rede, tais como ligações entre dispositivos, perda de pacotes, e latência entre ligações. Se surgir um problema de rede, um utilitário de rede pode ajudá-lo a identificar o problema – quer esteja enraizado numa determinada ligação, num determinado dispositivo, e assim por diante – e a resolvê-lo antes de afectar os seus serviços, aplicações, e utilizadores.
Top 10 Utilitários e Ferramentas de Rede para Uso Diário
SolarWinds Engineer’s Toolset (ETS) – Over 60 Network Tools
Esta é a minha solução recomendada para lidar com os utilitários de rede em geral. SolarWinds® Engineer’s Toolset oferece uma grande colecção de utilitários – mais de 60 utilitários de rede no total – incorporados numa só peça de software. O resto desta lista descreve várias ferramentas individuais, muitas das quais estão também incluídas no ETS. Se quiser controlar todos os seus utilitários de rede a partir de uma consola centralizada, este software permite-lhe fazê-lo.
SolarWinds Engineer’s Toolset ferramentas exemplares:
- DHCP Scope Monitor
- Config Viewer
- DNS Audit
- Password Generator
- PING Sweep
- Mapa de Portas de Comutação
- Mac Finder
- Aferidores de Largura de Banda
- Monitor de Memória
- Resposta-time monitor
- SNMP Dictionary Attack, e muito mais…
SNMP MIB Browser
Uma das primeiras tarefas que o ETS foi concebido para realizar é a descoberta e mapeamento de redes. O software permite-lhe determinar que equipamento tem na sua rede, descobrir relações MAC e endereços IP, e mapear as portas do seu switch utilizando ferramentas tais como Port Scanner, Switch Port Mapper, SNMP Sweep, IP Network Browser, MAC Address Discovery, e Ping Sweep.
Next, pode utilizar o ETS para monitorizar e alertar em tempo real, o que pode ajudá-lo a evitar que problemas de rede cheguem aos seus utilizadores finais e reduzir a produtividade ou fiabilidade. As ferramentas de monitorização incorporadas no software incluem Monitor de Tempo de Resposta, Monitor de CPU, Monitor de Interface, Monitor de Memória, e TraceRoute.
Junto com estas ferramentas de monitorização de rede, o Conjunto de Ferramentas do Engenheiro vem com características úteis para proteger a segurança da rede, incluindo ferramentas para descodificação de palavra-passe de router e protecção contra força bruta SNMP e ataques de dicionário. Também o ajuda a gerir os seus endereços IP e endereços DNS, através de utilitários como DHCP Scope Monitor, DNS Structure Analyzer, DNS Audit, IP Address Management, e Subnet Calculator. Esta abordagem bem fundamentada da gestão de rede ajuda a garantir que não perde nada para ajudar a manter a sua rede a funcionar no seu melhor.
ETS integra-se facilmente com outros produtos SolarWinds, incluindo o SolarWinds Network Performance Monitor (NPM), para manter a sua rede saudável. Pode aceder a um teste gratuito do ETS por até 14 dias.
Ping
Ping é um utilitário básico de rede que vem com o seu sistema operativo. Pode utilizá-lo para verificar se um endereço IP pode ser alcançado. Utilizar o ping é simples: abra um terminal e digite o comando ping. Pode também utilizá-lo através de uma interface web, como ligado acima.
p>Ping faz duas coisas principais. Primeiro, verifica se existe uma ligação entre a máquina de onde está a fazer ping e outra máquina (ou mais especificamente, outro endereço IP) na rede. Segundo, verifica a velocidade da ligação, também conhecida como o tempo de latência. O tempo de latência é o tempo de ida e volta, ou o tempo que um pacote leva para alcançar o outro endereço IP e regressar, medido em milissegundos.
Em suma, o ping pode ajudá-lo a compreender as ligações básicas e os tempos de resposta para efeitos de resolução de problemas. Pode utilizá-lo para ver se existe um problema ou um abrandamento entre duas máquinas, ou se há muita perda de pacotes.
Tracert
Tracert, também conhecido como traceroute, é outro utilitário básico de rede. Pode aceder-lhe através da linha de comando na maioria dos sistemas operativos.
Tracert é útil de uma forma semelhante ao ping, na medida em que analisa a ligação entre o remetente e o destino. Ao contrário do ping, contudo, o tracert fornece detalhes sobre todos os “hops” pelos quais o pacote passou para chegar ao destino, incluindo switches e routers, juntamente com o endereço IP e a informação DNS de cada um. Depois decompõe a informação de cada salto para mostrar a latência entre pontos.
Se já tiver detectado um abrandamento entre dois endereços IP, e quiser decompor ainda mais para determinar o ponto em que o problema está a ocorrer (como entre o router e o destino final), o tracert pode ajudar.
ARP
ARP significa “Address Resolution Protocol” (Protocolo de Resolução de Endereços). É utilizado para determinar o endereço MAC associado a um determinado endereço IP. Pode usar o utilitário de rede ARP para exibir a tabela ARP, que mostra os mapeamentos entre endereços IP e MAC.
Este protocolo pode ser útil para determinar que dispositivos da rede estão ligados ao dispositivo actual, particularmente nos casos em que pensa que pode haver um dispositivo malicioso ligado à sua rede. Fá-lo-ia executando o comando ARP, e procurando na tabela ARP endereços IP desconhecidos.
Netstat
Outro utilitário útil de linha de comando de rede é netstat. Netstat, abreviatura de “network statistics”, permite mostrar as ligações de rede para TCP (Transmission Control Protocol) e UDP (User Datagram Protocol). Essencialmente, permite verificar se as ligações existem, e fornece estatísticas para mostrar como a ligação está a funcionar. O comando netstat mostrará uma lista de ligações TCP, o endereço IP do seu computador, o endereço IP do dispositivo para onde a ligação vai (o endereço IP estrangeiro), os números de porta de ambos, e o estado TCP.
Pode verificar se vários aspectos do TCP/IP estão a funcionar na sua rede utilizando o netstat para analisar bytes, pacotes unicast e nãounicast, descartes, erros, e protocolos desconhecidos recebidos e enviados.
Nbtstat
Nbtstat é um utilitário de rede principalmente de diagnóstico. Utiliza NetBIOS sobre TCP/IP, um protocolo para permitir que as antigas aplicações NetBIOS sejam executadas numa rede TCP/IP. Se houver um problema com NetBIOS sobre TCP/IP, usa nbtstat para o resolver.
Nbtstat tem várias características, incluindo fornecer estatísticas para o protocolo NetBIOS sobre TCP/IP; mostrar tabelas de nomes NetBIOS para computadores locais e remotos; e exibir a cache de nomes NetBIOS. Quando NetBIOS sobre TCP/IP está a funcionar correctamente, resolve os nomes NetBIOS para endereços IP. Assim, se os seus nomes e endereços não estiverem a ser resolvidos, as dúvidas podem ajudá-lo a diagnosticar e a resolver o problema.
7. Nslookup
Nslookup, que significa “name server lookup”, é utilizado para consultar o sistema de nomes de domínio (DNS) para mapeamento de nomes de domínio ou endereços IP, ou para obter outros tipos de registos DNS.
p> Pode utilizar nslookup para resolver problemas relacionados com o DNS. Por exemplo, se houver um problema com resolução de nomes para DNS, pode utilizar nslookup para verificar o endereço IP ligado a um nome de domínio, ou para verificar qual o nome de domínio ligado a que endereço IP. Desta forma, pode verificar se os endereços são resolvidos correctamente.
Pode utilizar nslookup em dois modos diferentes: interactivo e não-interactivo. Para nslookup não-interactivo, pode olhar para as entradas na cache DNS armazenada de forma padrão. Se quiser fazer uma única consulta para uma única entrada de domínio, esta é uma boa abordagem. Se quiser completar pesquisas mais complexas, deverá utilizar o modo interactivo.
IPconfig
IPconfig é uma aplicação executada na consola utilizada para exibir informações sobre configuração TCP/IP e informações relativas ao DNS e DHCP (Dynamic Host Configuration Protocol).
Esta é também uma forma rápida de determinar o seu endereço IP. Depois de escrever ipconfig no prompt de comando, verá o seu endereço IP e o gateway padrão. Também pode anexar parâmetros para o ajudar a lidar com questões de DNS e DHCP, tais como o DNS flush.
vnStat
vnStat é um monitor de tráfego de rede que pode ser utilizado com Linux e BSD. Ele analisa o kernel do Linux para estatísticas de informação de rede, em vez de farejar o tráfego em si. Isto ajuda a manter baixo o uso de recursos do sistema vnStat, independentemente da taxa de tráfego da rede. As estatísticas que reúne podem ser mantidas através de reinicializações do sistema, e pode monitorizar numerosas interfaces simultaneamente.
Para tráfego de rede, o vnStat pode dar-lhe saídas como um resumo, ou em intervalos tais como horários, diários, ou mensais. A ferramenta é de código aberto e está disponível sob a Licença Pública Geral GNU.
curl e Wget
Os utilitários finais de rede de que deve estar ciente são cURL e GNU Wget. Ambos são utilizados para a recepção de ficheiros. Contudo, existem algumas ligeiras diferenças entre eles:
- Curl utiliza uma biblioteca (libcurl) para lhe permitir escrever programas baseados em cURL, enquanto que o wget é autónomo e não tem uma biblioteca.
- Wget pode descarregar recursivamente ou descarregar tudo a partir de um recurso (tal como páginas HTML ou listas de directórios FTP).
- No entanto, o cURL suporta uma gama muito maior de protocolos:
Protocolos suportados | curl | Wget |
HTTP | ||
HTTPS | ||
FTP | ||
FTPS | ||
Gopher | ||
SCP | SFTP | |
TFTP | ||
TELNET | ||
DICT | ||
LDAP | ||
LDAPS | ||
FILE | ||
POP3(S) | IMAP(S) | |
SMB/CIFS | ||
SMTP(S) | ||
RTMP | RTSP |
Não obstante, estas são ferramentas de linha de comando semelhantes que pode utilizar para descarregar conteúdo usando vários protocolos.
Porque é importante o bom uso de utilitários de rede
Existem várias razões para usar utilitários de rede relevantes. Para além de ajudar a racionalizar o desempenho da sua rede e manter fiável a sua acessibilidade e desempenho, os utilitários de rede podem ser utilizados para fins de segurança, e para resolver rapidamente problemas quando surgem.
Eu recomendo a utilização do SolarWinds Engineer’s Toolset, uma peça robusta de software que lhe permite aceder aos seus utilitários de rede a partir de um local centralizado, simplificando e acelerando os seus processos de gestão de rede. Uma vez implementado o ETS, este permanece actualizado com os seus utilitários mais utilizados, resultando numa caixa de ferramentas de utilitários de rede essencialmente personalizada para si e para as suas necessidades comerciais.
0 comentários