Bootowanie routera z TFTP

Problemy z pozostałymi technologiami (SDH, IronPort, WAAS itp.)
Wiadomość
Autor
l.skibniewski
member
member
Posty: 28
Rejestracja: 31 mar 2010, 20:53

Bootowanie routera z TFTP

#1

#1 Post autor: l.skibniewski »

Witam,

Mam problem związany z uruchomieniem IOS'a routera, który byłby ładowany przy starcie z serwera TFTP. Routery, które posiadam (2611xm) nie posiadają pamięci FLASH. Czy jest możliwe ustawienie odpowiednich parametrów w ROMMON, tak żeby te routery pobierały IOS z TFTP??
CQS, CC[NSID]P
CCAI - CCNA, CCNAS

Awatar użytkownika
dud|i
wannabe
wannabe
Posty: 308
Rejestracja: 29 sty 2010, 23:51

#2

#2 Post autor: dud|i »

Nie wiem czy da się bez flash zrobić tak, żeby routery przy starcie pobierały obraz automatycznie.

To co na pewno możesz zrobić to z poziomu ROMMON:

Kod: Zaznacz cały

IP_ADDRESS=192.168.1.9
IP_SUBNET_MASK=255.255.255.0
DEFAULT_GATEWAY=192.168.1.1
TFTP_SERVER=192.168.1.7
TFTP_FILE=c1700-k9o3sy7-mz.123-26.bin
sync
tftpdnld -r
Zmienne wystarczy wpisać raz i użyć sync żeby zapisały się w NVRAM. Przy każdym następnym restarcie trzeba jednak ręcznie wklepać tftpdnld -r

Gdybyś miał jakikolwiek flash, choćby bardzo mały to wtedy można wrzucić jakiś stary IOS i poleceniem system boot tftp wskazać obraz docelowy. Przy uruchamianiu router ładuje najpierw ten z flash a następnie ściąga z tftp wskazany obraz i się z niego uruchamia.

[edit]
Hmm. Na 1605-R po wklepaniu boot system tftp i usunięciu flash ładuje się bez problemu. Na 1721 nie chciał. Chyba zależy to od platformy.
Już wiem o co chodzi. 1600 ma dodatkowy boot image, który pozwala ładować docelowy obraz przez TFTP. 1700 nie ma. 2600 też chyba nie ma.
listen, think, solve ..

KriS
wannabe
wannabe
Posty: 386
Rejestracja: 17 sty 2006, 23:17
Lokalizacja: Kalisz
Kontakt:

#3

#3 Post autor: KriS »

Ale przeciez router serii XM maja wbudowany flash na plyte glowna i jest go calkiem sporo, bo 16MB.
U mnie kupisz LAB'a Cisco .ılı..ılı.http://www.kris.mm.pl
Kupowało juz wielu forumowiczów - kup i TY :)

l.skibniewski
member
member
Posty: 28
Rejestracja: 31 mar 2010, 20:53

#4

#4 Post autor: l.skibniewski »

Fakt, mają 16MB. Tylko pytanie, czy można ustawić router tak, żeby automatycznie pobierał IOS z TFTP?
I czy ewentualnie jest możliwość załadowania na router z TFTP IOS większego niż pojemność FLASH...
CQS, CC[NSID]P
CCAI - CCNA, CCNAS

Awatar użytkownika
dud|i
wannabe
wannabe
Posty: 308
Rejestracja: 29 sty 2010, 23:51

#5

#5 Post autor: dud|i »

l.skibniewski pisze:Fakt, mają 16MB. Tylko pytanie, czy można ustawić router tak, żeby automatycznie pobierał IOS z TFTP?
I czy ewentualnie jest możliwość załadowania na router z TFTP IOS większego niż pojemność FLASH...
Tak i tak.

Kod: Zaznacz cały

system boot tftp://IP/image
ip tftp boot-interface xx
listen, think, solve ..

l.skibniewski
member
member
Posty: 28
Rejestracja: 31 mar 2010, 20:53

#6

#6 Post autor: l.skibniewski »

Ok, tylko że potrzebuję ustawić odpowiednie zmienne w ROMMON...
CQS, CC[NSID]P
CCAI - CCNA, CCNAS

Awatar użytkownika
dud|i
wannabe
wannabe
Posty: 308
Rejestracja: 29 sty 2010, 23:51

#7

#7 Post autor: dud|i »

l.skibniewski pisze:Ok, tylko że potrzebuję ustawić odpowiednie zmienne w ROMMON...
Mówisz o confreg?

Normalny zostaw tzn. 0x2102

Żadnych innych zmiennych w ROMMON nie musisz ustawiać.
listen, think, solve ..

l.skibniewski
member
member
Posty: 28
Rejestracja: 31 mar 2010, 20:53

#8

#8 Post autor: l.skibniewski »

A nie trzeba podawać w ROMMON interfejsu na którym jest serwer TFTP?
Bo jeśli ustawię tylko adres, maskę itd. to wyskakuje komunikat, że nie może znaleźć pliku na serwerze TFTP (pomimo tego że jak wpiszę tftpdnld to działa ok)...
CQS, CC[NSID]P
CCAI - CCNA, CCNAS

Awatar użytkownika
dud|i
wannabe
wannabe
Posty: 308
Rejestracja: 29 sty 2010, 23:51

#9

#9 Post autor: dud|i »

l.skibniewski pisze:A nie trzeba podawać w ROMMON interfejsu na którym jest serwer TFTP?
Bo jeśli ustawię tylko adres, maskę itd. to wyskakuje komunikat, że nie może znaleźć pliku na serwerze TFTP (pomimo tego że jak wpiszę tftpdnld to działa ok)...
Najważniejsze pytanie. Czy na flashu masz jakiś obraz IOS?

Jeżeli nie to musisz jakiś wgrać. Jeżeli tak to w startup-config musisz mieć skonfigurowane system boot tftp, interfejs przez który dostępny jest serwer TFTP oraz routing do tego serwera.

Jak będziesz miał spełnione wszystkie te warunki to router przy starcie uruchomi się z obrazu z flash ale tylko na tyle aby móc podnieść interfejs i uruchomić ściąganie docelowego obrazu z TFTP do RAM. Jak skończy ściągać to "zrestartuje" się i uruchomi już z tego obrazu zaciągniętego z serwera.
listen, think, solve ..

l.skibniewski
member
member
Posty: 28
Rejestracja: 31 mar 2010, 20:53

#10

#10 Post autor: l.skibniewski »

Aha, ok. Teraz rozumiem.
Żeby ten router uruchomić z TFTP potrzebny jest koniecznie byle jaki IOS na flash.
Dzięki
CQS, CC[NSID]P
CCAI - CCNA, CCNAS

ODPOWIEDZ