答案1
我使用这里的脚本,并做了一些改动来获取整个配置 http://www.gossamer-threads.com/lists/rancid/users/5454
在锦酸中
@commandtable = (
{'chassisShow' => 'ChassisShow'},
{'firmwareShow' => 'FirmwareShow'},
{'version' => 'FirmwareShow'},
#{'fosConfig --show' => 'Fosconfig'},
{'ipAddrShow' => 'IpAddrShow'},
{'licenseShow' => 'LicenseShow'},
{'domainsShow' => 'DomainsShow'},
{'configupload -force -l config.txt' => 'ConfigUploadlocal'},
{'configshow -l config.txt' => 'ConfigShow'}
);
答案2
我必须做一些额外的修改才能让它在运行 Fabric OS v6.2.2b 的 SLKWRM0000200 上运行。
我必须在 rancid-fe 中的 %vendortable 数组中添加以下内容:'brocade' => 'brocaderancid',
然后我在 router.db 中使用“brocade”作为系统类型,如下所示:fc-sw03:brocade:up
我还必须在 brocadelogin 中更改“set avaautoenable 1”,因为 rancid 使用的用户名具有管理员角色。如果我能弄清楚如何创建一个可以访问足够信息的只读用户,我会使用它。
答案3
这:
{'configupload -force -l config.txt' => 'ConfigUploadlocal'},
{'configshow -l config.txt' => 'ConfigShow'}
这种方法对我来说不起作用,所以我选择了:
{'configShow -a' => 'ConfigShow'}
为了获得完整的配置