相同的脚本,相同的操作系统,相同的安装,失败

所以我正在使用RANCID监视一些交换机,现在我正在使用clogin来testing一些修改。

我在两台不同的电脑上工作,但是他们都在办公室里。 虽然它们位于不同的子网上,但是它们都可以build立telnetssh连接到我正在使用的交换机( Alcatel Omni 6248 )。 我已经在两台计算机上进行了RANCID的默认安装,并添加了所需的一切。

不要打扰想念一个missconfiguration

所以我设法得到了一些交换机的configuration,但其中两个失败,所以我试图修改clogin所以它得到每一个路由器的configuration。 经过一些改变,执行

./clogin -c "show running-config" alcatel-sw

会导致脚本login,执行

terminal datadump

然后等待提示,直到它得到一个TIMEOUT 。 在试图解决这个问题的时候,我只是决定获得默认的clogin并从零开始,所以我恢复了备份,并尝试login到一个CISCO交换机(这完全与默认的clogin脚本一起工作)。 我执行了

./clogin -c "show running-config" cisco-sw

我得到了TIMEOUT ,好像我在使用旧的脚本。 我检查了它,不知道,我正在使用默认的。 我甚至转移了我在另一台计算机(我在发送之前testing)上的一个,并再次尝试得到相同的错误。

任何想法如何可以这样做?

我在同一台机器上的CentOS 7.2上,都在一个几乎全新的安装和clogin正在工作,直到我修改它,然后用备份副本replace它。

这是我第二次浪费了两天的时间,一直在寻找SElinux的错误。

基本上,当做cp clogin clogin.bk ,它缺less上下文,所以无法完全工作。

做完后再次正常工作:

chcon unconfined_u:object_r:admin_home_t:s0 clogin