write mem if running-config and startup-config are different?
mwilson at northwestern.edu
Tue May 17 15:13:47 UTC 2005
At 11:25 PM +0200 5/16/05, Arnold Nipper wrote:
>On 16.05.2005 23:00 john heasley wrote
>>> >Is anyone using rancid to notice that running-config
>>>and >startup-config are different, and if so, issue a write mem
>>>command? >(or something else to address such an issue?) Would you
>>>be willing >to share what you've done?
>>>Why don't you run "write memory" every time you pick up the config?
>>or periodically, somethign like
>> for r in `cat */router.db | egrep -i '(cisco|cat5)' | cut -f1 -d: `; do
>> clogin -c 'write mem' $r
>Be aware that this will fail as both cisco and cat5 expect
>confirmation of the write command. You have to add 2-3 new lines to
>make it work (2 for cisco and 3 for cat5 iirc)
Thanks for the replies -- our experience seems to indicate that doing
a wr mem will often make NVRAM look different even if the configs are
the same. We want to avoid lots of extraneous NVRAM diffs on every
rancid run. We're still looking into why this seems to be happening
for us. Running a separate script to wr mem against all devices
sounds good though -- thanks for the help!
Regarding sending newlines
clogin -c 'wr mem' $router
seems to work without problems at our site (rancid v2.3.1)
More information about the Rancid-discuss