Existe um comando para monitorar conexões de rede em tempo real no FreeBSD?

1

Estou com problemas em toda a nossa LAN, onde o Firefox não está fechando as conexões de rede ao usar a nossa aplicação web interna. Ele fecha algumas, mas não todas as conexões, repita isso com bastante frequência e seu navegador leva alguns minutos para abrir uma página.

Eu estou procurando uma maneira de monitorar o estado da conexão TCP que é um pouco mais elegante do que bater o netstat repetidamente. Algo como tcpview de sysinternals mas para bsd seria ótimo.

Qualquer ajuda seria apreciada!

    
por Chance 17.07.2009 / 17:45

5 respostas

4

Use o tcptrack. Isso ajudará no rastreamento de conexões abertas. Ele usa ncurses e pode classificar conexões com base na taxa de transferência.

    
por 17.07.2009 / 18:32
2

Nos portes do FreeBSD existem muitos utilitários para fazer exatamente isso. Você pode tentar iftop ou darkstat. No diretório net-mgmt na árvore de ports, tcptrack, iftop, darkstat e ntop estão todos disponíveis. Há muito mais lá.

Há também vnstat mas eu não vi uma porta no net-mgmt.

    
por 17.07.2009 / 20:34
2

Você pode tentar ntop . Você inicia o processo como um daemon e, em seguida, conecta-se usando um navegador da Web e pode observar a taxa de transferência e as estatísticas em tempo real.

Não sei se pode obter o estado da conexão por processo, mas é um aplicativo grande com muitas opções. Poderia ser útil.

Funciona no * BSD.

    
por 17.07.2009 / 18:03
1

Use wireshark se você quiser uma ferramenta GUI

    
por 17.07.2009 / 20:48
1

estranho que ninguém tenha mencionado o pftop , que pode ser usado em par com o seu pf firewall:

Pftop is a small, curses-based utility for real-time display of active states and rule statistics for pf, the packet filter (for OpenBSD)

    
por 18.07.2009 / 06:02