bxm's IT Story
Linux 2## Router에 OS 설치 // Router,Switch ROMMON 본문
## 실습 2일차
## 원래 ip로 돌려놓기
## share - thtp 파일 가져가기
## 라우터 전원을 Off -> On 하자마자, Cntl + Pause Break 키 계속 누르기.
## 그러면 아래와 같은 화면으로 라우터가 '안전 모드'로 진입하게 된다.
show run : RAM 에 있는 것들이 보임
wr : 저장을 하게 되면 RAM에 있던 것들이 NVRAM으로 가게 된다.
erase startup-config : 초기화하면 NVRAM에 있는 것들을 다 날리겠다는 뜻이다.
## 부팅 순서
전원을 누르면 ROM에 있는 것을 읽어 Bootstrap을 읽고 부팅 절차를 밟게 된다.
그럼 NVRAM으로 가서 0x2102(기본값)인지 다른값인지를 읽게 된다.
- 0x2141면 NVRAM에 Startup-config를 건너 뛰고(암호 걸고, IP걸고 했던 설정들과, 이전에 wr을 통해서 저장했던 모든
것들을 다 무시하고) 바로 Flash로 바로 가게 된다.
- 2100(rommon) : ROMMON 부팅
- 2102(정상) : 일반 정상 부팅
- 2141(Mini IOS) : Flash 와 NVRAM 을 읽지 않는 Mini IOS
- 2142(정상부팅) : NVRAM을 안 읽고 정상부팅 (기존에 있는 것들 싹~ 다 날리고 정상 부팅 ==> 모든 명령어 다 먹음)
==> 그렇다면 2141이나 2142를 통해서 Password같은것 피하려면 NVRAM을 무시하고 부팅하면 된다.
## 만약 부서이동을 했는데 Router에 Enable Password가 걸려있다.
## 결국 켜긴 켜야 무엇을 하는데 Configure-resistration을 바꾸면 되고,
## 0x2141이나 0x2142로 부팅하면 Password를 무시하고 갈 수 있음.
## 다시 Router를 Off - On 해서 정상 재부팅해보기.
## enable passward <패스워드 아무거나 무작위!!> 를 걸어보기
R1]
## 다시 ROMMON으로 들어가보기
ROMMON 1]
confreg 0x2142
## confreg 0x2142를 쳤는데도 아무 것도 안뜬다면
ROMMON]
i
## initializing 의 뜻임.
ROUTER]
copy startup-config running-config (?? 선생님께 여쭤보기)
## 기존의 NVRAM 설정을 가져오게 된다.
## 그리고 password 재설정 하면 된다.
External]
conf t
enable password cisco2
do wr
config-registaer 0x2100
## 기본값으로 변경
## 그리고 일반 모드로 재부팅!!
재설정한 비밀번호 cisco2 입력하니 접속 되었음.
show version
## 선생님이 0x2102가 정상 부팅이므로 다시 정상부팅 시행
show version
## version이 2102로 제대로 되었는지 확인.
conf t
ena password cisco3
## 비밀번호를 cisco3으로 바꿔보자.
end
wr
reload
## reload를 하고도 암호를 다시 물어보는지 확인.
## 라우터 패스워드 깨는 법 (엔지니어 전용) ##
1## rommon으로 부팅
라우터 전원 Off->On 하자마자 Cntl + Pause Break 눌러서 ROMMON 모드로 진입
2## confreg 0x2141 또는 0x2142로 바꾼다.
confreg 0x2142
i
3## 내가 원하는 비밀번호 재설정 후 0x2102로 바꾸고 재접속
conf t
enable password cisco2
do wr
config-registaer 0x2102
reload
4## 정상모드에서 내가 설정한 비밀번호 치고 버전 확인
ena
password : 내가 설정한 값
show version
## 암호 없애는 법 - 현재 내암호 없애기
no enable password cloudjjang
이제 스위치에서 ROMMON 들어가보기
## 스위치에서 ROMMON 들어가기 전에 SHOW VERSION을 통해서 현 VERSION 알아 놓기
SW]
show version
기본 register 값이 0xF 인 것을 확인하였음. 꼭 기억!
스위치에서 ROMMON으로 부팅
기존의 초록 불에서 주황색 불빛으로 바뀌며 ROMMON Mode가 실행된다.
ROMMON Switch 모드]
flash_init
dir flash:
## 어떤 파일이 있는지 확인
## 맨 아래 config.text에 스위치의 암호가 저장되어 있음.
## config로 시작하는 개를 모두 config->router로 시작하게 이름 바꾸기
Switch: rename flash:/config.backup flash:/router.backup
Switch: rename flash:/config.text.backup flash:/router.text.backup
Switch: rename flash:/config.old flash:/route.old
Switch: rename flash:/config.text.renamed flash:/router.text.renamed
## 다시 확인
dir flash:
# 스위치 다시 booting
boot
## copy router.text를 running-config로 불러오기.
## 아까 이름 바꾼것을 주기억장치로 불러와라 이런 뜻임.
## backup이나, old나 아무거나 아래의 명령어로 실행
## 나는 router.text.backup으로 실행
copy router.text.backup running-config
wr
## 본인만 아는 Password 아무거나 입력 (여기서 cisco 라고 대충 입력해보겠음.)
conf t
enable password cisco
show flash
스위치 비밀번호 깨기
config.text의 이름을 다른 것으로 바꾸고 비밀번호 재설정해서 깨 부시면 된다.
1. Switch에서 mode 버튼 누른 후 ROMMON Mode로 진입
2. flash_init
dir flash: 를 입력 후 config.text 파일의 이름을 기억
3. rename 명령어로 이름을 바꾸고, boot 명령 후에 copy 명령어로 NVRAM에 저장
4. 그리고 전원 Off->On 하면 비밀번호를 입력하지 않아도 들어가진다.
실습이 끝났으면
Switch 포맷 후 OS 재설치 하기
SW]
show ip int br
conf t
vlan 10
exit
int g1/0/1
sw mo ac
sw ac vlan 10
int vlan 10
ip add 192.168.10.254 255.255.255.0
##
## 본인의 컴퓨터 IP를 192.168.10.1 로 변경
##
## PC에서 게이트웨이로 Ping 날려보기
ping 192.168.10.254
1. thtpd32 디렉토리를 C드라이브-Program files에 옮기기
2. 실행
3. 셋팅 – 브라우즈에서 1번의 위치 선택
- IP를 192.168.10.1 로 변경
- 체크는 그림상에 보이는 것으로 체크
SW]
show flash
## 형광펜 쳐저 있는 것 복사
## 그리고 아래의 명령어 수행 후 192.168.10.1 입력하면
copy flash:/c3750e-universalk9-mz.122-58.SE2 tftp:
## 이 파일을 복사할 것이냐고 물어봄. 그럼 Enter
## 하지만.. 그것은 디렉토리 파일이었기 때문에 copy가 되지 않습니다.
show flash
dir flash:/c3750e-universalk9-mz.122-58.SE2
## 이제 이름이 긴 .bin으로 끝나는 파일이 하나 나옴. 그 파일까지의 경로를 전부 묶어서 명령어 작성!
copy flash:/c3750e-universalk9-mz.122-58.SE2/c3750e-universalk9-mz.122-58.SE2.bin tftp:
## 이제 스위치가 망가져서 부팅이 안 된다는 가정 하에 엄청 위험한 실습 시작.. 망가지면 앵벌이가자..
## 네트워크 장비에 OS 깔아보기 !!
##망가졌으니까 당연히 부팅 안되고 ROMMON으로 진입
1.
## initializing
flash_init
## 포맷 실행!
format flash:
## 이때 콘솔 빼면 큰일난다. 9600bps로 5시간정도 걸림. 그래서 속도를 115200으로 올릴 것
2. set BAUD 115200
## 글자가 깨질거임!! 그럼 위에 COM5에서 disconnect 하고, 새로 만들어 주기.
4. copy xmodem: flash:c3750e-universalk9-mz.122-58.SE2.bin
## transfer – send xmodem – tftp디렉토리 가서 아까 만들었던 bin 파일 선택
## 복구가 되고 있다! 100% 될 때 까지 절대 네버네버 건들이면 안 된다.
## 설치가 모두 완료되었으면 아래의 명령어를 통해 "앞으로 BOOT를 이런식으로 할 것이다" 라고 말해주면 된다.
set BTTO flash:c3750e-universalk9-mz.122-58.SE2.bin
unset BAUD
## 기존의 것을 Disconnect한 후에, 9600 BAUD rate로 재접속하기
boot
## 이제 우리는 라우터 / 스위치 OS 까는 것 이제 알아야한다. ROMMON으로!!
## 이제 다음의 리눅스 수업을 위해서 IP를 되돌려 놓자.
'서버 > Linux' 카테고리의 다른 글
Linux 이론#4 - Mount, Snapshot(복원지점), vi, cat (0) | 2021.06.22 |
---|---|
Linux 이론#3 - 하드디스크 Mount (0) | 2021.06.21 |
Linux 이론#2 (0) | 2021.06.18 |
Linux 1## 실제 라우터와 스위치를 이용한 GNS3 실습 (0) | 2021.06.17 |
Linux - 1. 설치 및 기본 설정 + GNS와 리눅스 혼용해서 인터넷 켜기 (0) | 2021.06.16 |