Тот же сценарий, та же ОС, та же установка, сбой
Так что я работаю с RANCID
контролировать некоторые переключатели, и я использую clogin
Теперь для тестирования некоторых модификаций.
Я работаю на двух разных компьютерах, но оба они из офиса. Хотя они находятся в разных подсетях, оба могут стабильно telnet
а также ssh
соединения с коммутатором, с которым я сейчас работаю (Alcatel Omni 6248
). Я сделал установку по умолчанию RANCID
на обоих компьютерах и добавил все необходимое.
Пока не думай о неправильной конфигурации
Таким образом, мне удалось получить конфигурацию для некоторых из коммутаторов, но два из них потерпели неудачу, поэтому я попытался изменить clogin, чтобы он получал каждую конфигурацию маршрутизатора. После некоторых изменений, выполнение
./clogin -c "show running-config" alcatel-sw
приведет к входу скрипта, выполняя
terminal datadump
а затем ждать по приглашению, пока не получит TIMEOUT
, Пытаясь это исправить, я просто решил получить значение по умолчанию clogin
и начать с нуля снова, поэтому я восстановил резервную копию и попытался войти в CISCO
переключатель (который отлично работает по умолчанию clogin
скрипт). Я выполнил
./clogin -c "show running-config" cisco-sw
и я получил TIMEOUT
как будто я использовал старый скрипт. Я проверил это и нет, я использовал по умолчанию. Я даже передал тот, который у меня есть, на другой компьютер (который я тестировал перед отправкой) и попытался снова получить ту же ошибку.
Любая идея о том, как это может быть возможно?
Я на CentOS 7.2 на тех же машинах, как на почти новой установке и clogin
работал, пока я не изменил его, а затем заменил его резервной копией.
1 ответ
Это второй раз, когда я трачу два дня своей жизни на поиски ошибок, пока это был SElinux все время.
В основном при выполнении cp clogin clogin.bk
, в нем отсутствовал контекст, поэтому он не мог полностью работать.
Он снова работает нормально после выполнения:
chcon unconfined_u:object_r:admin_home_t:s0 clogin