Назад | Перейти на главную страницу

Тот же сценарий, та же ОС, та же установка, сбой

Так что я работаю с 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 работал, пока я не изменил его, а затем заменил его резервной копией.

Это второй раз, когда я трачу два дня своей жизни на поиск ошибок, когда все время был SElinux.

В основном при выполнении cp clogin clogin.bk, у него отсутствовал контекст, поэтому он не мог работать в полной мере.

Он снова работает нормально после выполнения:

chcon unconfined_u:object_r:admin_home_t:s0 clogin