This is an old revision of the document!
# pkg install ciscoconf # cat /etc/rc.local
... /usr/local/bin/ciscoconfd -t 20 -u root -r /usr/local/bin/ciscoconfr /var/log/cisco.log exit 0
server# /usr/local/bin/ciscoconfd -t 20 -u root -r /usr/local/bin/ciscoconfr /var/log/cisco.log server# tail -f /var/log/cisco.log server# rlog /usr/local/lib/cisco/router.confg или server# rlog /usr/local/share/cisco/router.confg
Примечание:
/usr/local/bin/ciscoconfd -p /var/run/ciscoconfd.pid -s local0 -t 20 -u root -r /usr/local/bin/ciscoconfr /var/log/cisco.log
# apt install mailutils cvs rancid # cd /etc/rancid/
# pkg install rancid # pw useradd rancid -d /usr/local/var/rancid/ # chown rancid:rancid /usr/local/var/rancid/ # cd /usr/local/etc/rancid/ # cp rancid.conf.sample rancid.conf
# cat rancid.conf
... LIST_OF_GROUPS="corpX-nethw"; export LIST_OF_GROUPS ...
# cat /etc/aliases
... rancid-corpX-nethw: root rancid-admin-corpX-nethw: root
# newaliases
# su - rancid linux$ PATH=$PATH:bin freebsd$ PATH=$PATH:/usr/local/libexec/rancid $ rancid-cvs
rancid@server:~$ cat .cloginrc
add user router user1 add password router rpassword1 cisco add user switch user1 add password switch rpassword1 cisco
или
rancid@server:~$ cat .cloginrc
add user * user1 add password * password1 cisco #add method * ssh #add autoenable * 1
rancid@server:~$ chmod 600 .cloginrc rancid@server:~$ clogin router
rancid@server:~$ cat commands.txt
conf term interface FastEthernet0/0 description connect to ISP2 end wr
rancid@server:~$ clogin -x commands.txt router
rancid@server:~$ cat corpX-nethw/router.db
###linux #router;cisco;up #switch;cisco;up ###freebsd #router:cisco:up #switch:cisco:up
rancid@server:~$ rancid-run rancid@server:~$ cat logs/corpX-nethw.20160913.103438 rancid@server:~$ cat corpX-nethw/configs/router rancid@server:~$ cat corpX-nethw/configs/switch rancid@server:~$ cd corpX-nethw/configs/ rancid@server:~/corpX-nethw/configs$ cvs log router rancid@server:~/corpX-nethw/configs$ cvs dif -r1.2 -r1.3 router