IPEXPERT BLS is a great resource to prepare Cisco
CCIE Exam. IPX does not provide dynamips configuration
files ready to use so I’ve decided to modify the
actual configurations to use with dynamips.
The following are linux script (mostly with sed) that
modify IPX configurations to be used with dynamips,
original files are available purchasing IPX BLS or they
WorkBooks.
TOPOLOGY HERE: IPexpert_Dynamips_RS-SP-GP_SAIV_WORKING
LAST UPDATE: January 31st 2010
sed -i
's/GigabitEthernet0/FastEthernet0/' *
sed -i 's/half-duplex/duplex full/' *
sed -i 's/duplex auto/full-duplex/' *
sed -i 's/speed auto/speed 100/' *
sed -i 's/frame-relay lmi-type cisco/frame-relay lmi-type
ansi/' R*.txt
sed -i 's/FastEthernet0/FastEthernet1/' Cat*.txt
sed -i '/interface FastEthernet1\/9/d' Cat1*
sed -i 's/interface FastEthernet1\/11/interface
FastEthernet1\/9/' Cat1*
sed -i 's/interface FastEthernet1\/12/interface
FastEthernet1\/2/' Cat2*
sed -i 's/interface FastEthernet1\/13/interface
FastEthernet1\/3/' Cat2*
sed -i 's/switchport mode trunk/switchport mode dynamic
desirable/' Cat*.txt
sed -i 's/2200/22/' Cat*.txt
sed -i 's/2300/23/' Cat*.txt
sed -i 's/2567/25/' Cat*.txt
sed -i 's/3434/34/' Cat*.txt
sed -i 's/no ip http server/ip http server/' *
sed -i 's/ip http server/no ip http server/' *
sed -i 's/no ip http secure-server/ip http secure-server/'
*
sed -i 's/ip http secure-server/no ip http secure-server/'
*
sed -i '/password 7/d' *
sed -i '/media-type/d' *
sed -i '/negotiation auto/d' *
sed -i '/enable secret/d' *
sed -i '/^!/d' *
sed -i '/^banner motd/d' *
sed -i '/^sh run/d' *
sed -i '/^Building configuration/d' *
sed -i '/^Current configuration/d' *
sed -i '/^$/d' *
sed -i '/^R\S#/d' R*
sed -i '/^Cat\S*#/d' Cat*
sed -i '/^scheduler/d' *
sed -i '/^interface GigabitEthernet0/d' Cat*
sed -i '/^interface FastEthernet1\/16/d' Cat*
sed -i '/^interface FastEthernet1\/17/d' Cat*
sed -i '/^interface FastEthernet1\/18/d' Cat*
sed -i '/^interface FastEthernet1\/19/d' Cat*
sed -i '/^interface FastEthernet1\/20/d' Cat*
sed -i '/^interface FastEthernet1\/21/d' Cat*
sed -i '/^interface FastEthernet1\/22/d' Cat*
sed -i '/^interface FastEthernet1\/23/d' Cat*
sed -i '/^interface FastEthernet1\/24/d' Cat*
sed -i '$!N; /^\(.*\)\n\1$/!P; D' Cat*
sed -i 's/Serial0\/2\/0/Serial2\/0/' R9.txt
sed -i 's/Serial0\/2\/1/Serial2\/1/' R9.txt
sed -i 's/Serial0\/2\/0/Serial2\/0/' R6.txt
sed -i 's/Serial0\/2\/1/Serial2\/1/' R6.txt
sed -i 's/Serial0\/0\/0/Serial0\/0/' R*.txt
sed -i 's/Serial0\/1\/0/Serial0\/1/' R*.txt
sed -i 's/Serial0\/2\/0/Serial0\/2/' R*.txt
sed -i 's/Serial0\/3\/0/Serial0\/3/'
R*.txt
****************************************************************************************
RELEASE NOTES:
01/31/10
updated to last IPX configs
R2 uses only F0/0 and F0/1
R2 removed media-type and negotiation lines