Minggu, Februari 19, 2012

Simulasi Penghapusan IOS pada Router Cisco

IOS atau Internetwork Operating System, adalah sistem operasi yang terdapat pada Peralatan Cisco seperti pada router dan switch, pada IOS lah kita bisa melakukan konfigurasi sehingga bisa memerintahkan router untuk bekerja sesuai dengan yang kita inginkan, IOS disimpan pada Flash Memory yang terdapat pada router. Pada saat kita menghidupkan sebuah router maka secara normal akan terdapat urutan proses, yaitu:
  1. Membaca ROM dan menjalankan bootloader dan melakukan POST atau Power On self Test dan akan memeriksa hardware yang terdapat pada router antara lain CPU, Memory dan Interface sama persisnya pada saat kita pertama kali menghidupkan PC maka BIOS akan memeriksa antara lain hardware yang terdapat pada PC kita, besarnya memory/RAM dan interface yang terpasang pada PC tersebut.
  2. Membaca Flash Memory dan mencari IOS kemudian melakukan load ke RAM
  3. Baru kemudian membaca NVRAM dan mencari Configuration File dan melakukan load ke RAM


Kalau kita melihat urutan proses tersebut maka tanpa adanya IOS sebuah router tidak akan bisa menjalankan fungsi sama halnya dengan komputer tanpa sistem operasi. IOS bisa terhapus secara sengaja dengan alasan ingin melakukan upgrade versi IOS maupun terhapus tidak sengaja karena kesalahan perintah. Disini kita akan melakukan penghapusan IOS dan mencoba melakukan recovery dengan menggunakan TFTP server
Hubungkan komputer dengan router cisco melalui port console
untitled1
Buka program hyperterminal dan atur
Bits Per Second: 9600
Data Bits: 8
Parity: None
Stop Bits: 1
Flow Control: None
Maka kita akan masuk ke console router dan tekan enter
Press RETURN to get started!
Ketik enable untuk masuk Privilege Mode
Router>enable
Perintah Show flash untuk melihat isi dari Flash Memory
Router#show flash:
System flash directory:
File  Length   Name/status
4   50938004 c2800nm-advipservicesk9-mz.124-15.T1.bin
[50938004 bytes used, 13078380 available, 64016384 total]
63488K bytes of processor board System flash (Read/Write)
Terdapat file c2800nm-advipservicesk9-mz.124-15.T1.bin dan ini merupakan IOS dari router tersebut
Jalankan perintah delete flash:
Router#delete flash:
Masukkan nama file tadi
Delete filename []?c2800nm-advipservicesk9-mz.124-15.T1.bin
Tekan enter untuk melakukan konfirmasi
Delete flash:/c2800nm-advipservicesk9-mz.124-15.T1.bin? [confirm]
Lakukan reload atau jika pada PC sama halnya dengan melakukan reboot/restart dan tekan enter
Router#reload
Proceed with reload? [confirm]
%SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.
System Bootstrap, Version 12.1(3r)T2, RELEASE SOFTWARE (fc1)
Copyright (c) 2000 by cisco Systems, Inc.
cisco 2811 (MPC860) processor (revision 0×200) with 60416K/5120K bytes of memory
Dikarenakan tidak adanya IOS maka proses dari boot mengalami kegagalan
Boot process failed…
Pada saat kegagalan dikarenakan tidak menemukan IOS maka proses akan masuk ke ROMMON
The system is unable to boot automatically.  The BOOT
environment variable needs to be set to a bootable
image.
rommon 1 >
Sampai disini buat dulu TFTP Server (cara membuat TFTP server tidak dibahas disini) dan ada banyak software TFTPserver yang bisa di download secara free silahkan anda googling dengan keywordfree+tftp server+download. Masukkan IOS Cisco ke TFTP server yang akan nanti akan kita copy ke Flash Memory router Cisco. Kemudian berikan IP pada TFTP server misal 192.168.1.2 dengan subnet Mask 255.255.255.0 dan hubungkan ke router Cisco melalui Interface Ethernet/Fast Ethernet/GigabyteEthernet pada router Cisco seperti gambar dibawah ini.
untitled2
Pada ROMMON ketikan perintah help
rommon 1 > help
boot                boot up an external process
confreg             configuration register utility
dir                 list files in file system
help                monitor builtin command help
reset               system reset
set                 display the monitor variables
tftpdnld            tftp image download
unset               unset a monitor variable
Jalankan perintah tftpdnld
rommon 2 > tftpdnld
Maka akan muncul pesan seperti ini dikarenakan router kita belum mempunyai IP address, subnet, gateway, alamat IP dari TFTP server dan nama file IOS yang akan kita copy ke flash memory.
Missing or illegal ip address for variable IP_ADDRESS
Illegal IP address.
usage: tftpdnld
Use this command for disaster recovery only to recover an image via TFTP.
Monitor variables are used to set up parameters for the transfer.
(Syntax: “VARIABLE_NAME=value” and use “set” to show current variables.)
“ctrl-c” or “break” stops the transfer before flash erase begins.
The following variables are REQUIRED to be set for tftpdnld:
IP_ADDRESS: The IP address for this unit
IP_SUBNET_MASK: The subnet mask for this unit
DEFAULT_GATEWAY: The default gateway for this unit
TFTP_SERVER: The IP address of the server to fetch from
TFTP_FILE: The filename to fetch
The following variables are OPTIONAL:
TFTP_VERBOSE: Print setting. 0=quiet, 1=progress(default), 2=verbose
TFTP_RETRY_COUNT: Retry count for ARP and TFTP (default=7)
TFTP_TIMEOUT: Overall timeout of operation in seconds (default=7200)
TFTP_CHECKSUM: Perform checksum test on image, 0=no, 1=yes (default=1)
FE_SPEED_MODE: 0=10/hdx, 1=10/fdx, 2=100/hdx, 3=100/fdx, 4=Auto(deflt)
Berikan IP address pada router Cisco dengan perintah seperti dibawah ini
rommon 3 > IP_ADDRESS=192.168.1.1
rommon 4 > IP_SUBNET_MASK=255.255.255.0
rommon 5 > DEFAULT_GATEWAY=192.168.1.1
rommon 6 > TFTP_SERVER=192.168.1.2
rommon 7 > TFTP_FILE=c2800nm-advipservicesk9-mz.124-15.T1.bin
Setelah selesai jalankan kembali perintah tftpdnld
rommon 8 > tftpdnld
IP_ADDRESS: 192.168.1.1
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 192.168.1.1
TFTP_SERVER: 192.168.1.2
TFTP_FILE: c2800nm-advipservicesk9-mz.124-15.T1.bin
Invoke this command for disaster recovery only.
WARNING: all existing data in all partitions on flash will be lost!
Ketik  y dan tekan enter maka akan dimulailah proses transfer IOS dari TFTP server ke Flash Memory, dan silahkan menunggu sampai proses ini benar-benar selesai
Do you wish to continue? y/n:  [n]:  y
Setelah proses selesai ketikkan perintah reset
rommon 9 > reset
System Bootstrap, Version 12.1(3r)T2, RELEASE SOFTWARE (fc1)
Copyright (c) 2000 by cisco Systems, Inc.
cisco 2811 (MPC860) processor (revision 0×200) with 60416K/5120K bytes of memory
Self decompressing the image :
########################################################################## [OK]
Restricted Rights Legend
Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.
cisco Systems, Inc.
170 West Tasman Drive
San Jose, California 95134-1706
Cisco IOS Software, 2800 Software (C2800NM-ADVIPSERVICESK9-M), Version 12.4(15)T1, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2007 by Cisco Systems, Inc.
Compiled Wed 18-Jul-07 06:21 by pt_rel_team
Image text-base: 0×400A925C, data-base: 0×4372CE20
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
If you require further assistance please contact us by sending email to
export@cisco.com.
cisco 2811 (MPC860) processor (revision 0×200) with 60416K/5120K bytes of memory
Processor board ID JAD05190MTZ (4292891495)
M860 processor: part number 0, mask 49
2 FastEthernet/IEEE 802.3 interface(s)
239K bytes of non-volatile configuration memory.
62720K bytes of  ATA CompactFlash (Read/Write)
Cisco IOS Software, 2800 Software (C2800NM-ADVIPSERVICESK9-M), Version 12.4(15)T1, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2007 by Cisco Systems, Inc.
Compiled Wed 18-Jul-07 06:21 by pt_rel_team
— System Configuration Dialog —
Ketik No dan enter
Continue with configuration dialog? [yes/no]: n
Press RETURN to get started!
Maka kita akan kembali masuk ke console router dan bisa melakukan konfigurasi lagi seperti semula.
Router>

Tidak ada komentar: