Então estou trabalhando RANCID
para monitorar alguns switches e estou usando clogin
agora para testar algumas modificações.
Estou trabalhando em dois computadores diferentes, mas ambos do escritório. Embora estejam em sub-redes diferentes, ambos podem estabelecer conexões telnet
com ssh
o switch com o qual estou trabalhando agora ( Alcatel Omni 6248
). Fiz a instalação padrão RANCID
em ambos os computadores e adicionei tudo o que é necessário.
Não se preocupe em pensar em uma configuração incorreta ainda
Então, consegui obter a configuração de alguns dos switches, mas dois deles falharam, então tentei modificar o clogin para obter todas as configurações do roteador. Após algumas alterações, executando
./clogin -c "show running-config" alcatel-sw
levaria ao login do script, executando
terminal datadump
e, em seguida, aguardando o prompt até obter um arquivo TIMEOUT
. Enquanto tentava consertá-lo, decidi obter o padrão clogin
e começar do zero novamente, então recuperei a cópia de backup e tentei fazer login em um CISCO
switch (que funciona perfeitamente com o clogin
script padrão). eu executei
./clogin -c "show running-config" cisco-sw
e recebi um TIMEOUT
como se estivesse usando o script antigo. Eu verifiquei e não, eu estava usando o padrão. Até transferi o que tenho no outro computador (que testei antes de enviar) e tentei novamente obtendo o mesmo erro.
Alguma ideia de como isso pode ser possível?
Estou no CentOS 7.2 nas mesmas máquinas, ambos em uma instalação quase nova e clogin
estava trabalhando até modificá-lo e substituí-lo pela cópia de backup.
Esta é a segunda vez que perco dois dias da minha vida procurando por erro enquanto era SElinux o tempo todo.
Basicamente, ao fazer
cp clogin clogin.bk
, estava faltando o contexto, por isso não foi capaz de funcionar totalmente.Funciona bem novamente depois de fazer:
chcon unconfined_u:object_r:admin_home_t:s0 clogin