Primeiro, use o sinalizador '-n' para suprimir a saída automática. Em seguida, use sed endereços para citar a parte em que você está interessado (dos traços "---" até uma linha que tenha a palavra "Desconectado"). Finalmente, imprima o espaço padrão (todo o espaço do padrão, já que você está interessado em tudo dentro dele).
~$ sed -n '/^---*/,/Disconnected/{p}' inputfile
Editado por causa da solicitação do LF4 de remover a linha com traços do resultado.
Com os "endereços" você cita espaços de padrão individuais. Então você pode fazer o que quiser com esses espaços de padrão individuais. Incluindo remover linhas por regexp. No exemplo, o comando remove as linhas formadas por traços do espaço padrão, gerando a saída que você está procurando:
~$ sed -n '/^---*/,/Disconnected/{/^---*/d;p}' inputfile
HTH