티스토리 뷰

ROM은Read-only Memory로 IOS Device가 부팅 시에 필요로 하는 기능들을 제공
Flash에 정상부팅 IOS파일이 저장된다.
NVRAM에 저장된 정보는 라우터가 부팅 시에만 한번 참조하므 로 사실상 구성 정보가 저장되는 백업 장소에 불과하다. 따라서 이곳에 저장된 구성 정보는 라우터의 실제 실행에는 직접적인 영향을 주지 않는다. 반면에
RAM에 저장되는 구성 정보 는 라우터의 실행에 실질적인 영향을 주며 라우터에서 실행하는 모든 구성 명령어들은 이 곳에 저장되고 적용
NVRAM config 종류
0x2100 ROMMON
0x2102 정상부팅
0x2141 MIN IOS(안전모드) -----NVMEM회피(password회피)
0x2142 정상 IOS -----NVMEM회피(password회피)
플래시메모리에 운영체제 있고 password 까먹었을때 0x2142
->ROM-Monitor로 가서
플래시메모리에 운영체제가 망가졌을때 0x2141
같은 식으로 사용한다.
Router password 분실
ROMMON모드로 간다.(라우터 전원 인가 후 Ctrl + break rommon 모드가 뜰때까지 입력을해준다)

confreg 0x2142로 NVMEM회피(password회피) 하게 하고
reset으로 재부팅 한 후에

Sh version 명령어로 config register 확인

1.라우터 백업하기(IOS파일을 hostPC로 옮기기)
백업본 파일을 이더넷케이블로 연결된 hostPC로 옮긴다.
host : 192.168.100.1/24

router : 192.168.100.254/24

TFTP를 이용해 라우터 flash0:/에 있는 ios파일을 hostPC로 옮긴다.




copy flash:/##파일명## tftp
192.168.100.1
2.라우터 업데이트 하기(hostPC로부터 IOS파일을 새로 받기)
cisco 홈페이지에서 새롭게 이미지 파일을 받았을때 이를 라우터에 설치하는 상황임을 가정
파일 버전 확인 명령어 : sh ver



copy tftp: flash:
192.168.100.1
(파일이름)
파일이름은 변경 가능
ROMMON 모드에서 라우터 업데이트 하기(hostPC로부터 IOS파일을 새로 받기)

라우터 IOS파일 삭제
이후 다음과 같이 TFTP로 다운로드 하기 위해 네트워크 설정을 해준다.
rommon 1 > IP_ADDRESS=192.168.100.254
rommon 2 > IP_SUBNET_MASK=255.255.255.0
rommon 3 > DEFAULT_GATEWAY=192.168.100.1
rommon 4 > TFTP_SERVER=192.168.100.1
rommon 5 > TFTP_FILE=c2900-universalk9-mz.SPA.150-1.M3.bin
rommon 6 > tftpdnld


reset후 flash0:/ 디렉토리 확인시 IOS 파일이 있다.
Switch password 분실
스위치 rommon 모드 들어가는 법:
스위치 전면 좌측 상단에 mode 버튼을 누르면서 전원 켜준다.

config.text 가있으면 비밀번호가 설정되어 있는것으로 정상부팅으로는 비밀번호를 알아야한다.
그래서 rommon모드로 진입 후에

password를 담당하는 config.text 파일을 backup파일로 이름을 바꿔주고
rename flash:/config.text flash:/backup
정상부팅을 시도하고
enable을 했을때 password를 요구하지 않게된다.

그럼 backup파일을 다시 config.text 파일로 이름을 바꿔주고
copy flash:/backup flash:/config.text

비밀번호 재설정하면 된다.
Switch IOS파일 업데이트


스위치 g1/0/1포트를 hostPC와 이더넷 케이블로 연결 후
SVI를 이용해서 vlan 100번 포트에 192.168.100.254 아이피를 할당.
hostPC는 192.168.100.1의 아이피를 준다.



copy flash:/ tftp:
파일이름

TFTP로 파일이 전송 완료됨

반대로 hostPC에서 파일을 가져오는 과정
새롭게 알게된것(나무위키펌)
iOS는 Cisco가 먼저 사용하던 장비 OS에 관한 상표이기 때문에, CISCO에서 상표권 사용에 관한 라이선스를 사서 사용하고 있다.[4] 네트워크 장비 쪽에서 CISCO를 잘못 건드리면 좋을게 없기 때문에, 천하의 스티브 잡스라도 이는 어쩔 수 없었다. Apple의 이용약관에서도 'IOS는 CISCO의 상표다'라는 식으로 이 사실을 알리고 있다.