所以我正在使用RANCID
监视一些交换机,现在我正在使用clogin
来testing一些修改。
我在两台不同的电脑上工作,但是他们都在办公室里。 虽然它们位于不同的子网上,但是它们都可以build立telnet
和ssh
连接到我正在使用的交换机( 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