Uno dei compiti più difficili nella configurazione dei router Cisco è quando si deve copiare l'immagine IOS sul router Cisco dalla modalità ROMmon.
La modalità ROMmon è una modalità molto semplice in cui la maggior parte dei comandi IOS non funzionano.
Se volete vedere quali comandi funzionano in modalità ROMmon, potete vederli usando i comandi ? o help mentre siete in modalità ROMmon.
La maggior parte delle volte la modalità ROMmon si attiva se il registro di configurazione del router Cisco non è impostato. Hai solo bisogno di impostare il valore di quel registro per avviare correttamente attraverso il file immagine Flash. Confreg è il comando per impostare il corretto valore del registro.
Ma se vuoi caricare una nuova immagine IOS nella Flash del router, avrai bisogno del comando tftpdnld per questo scopo. Il comando tftpdnld viene eseguito in modalità ROMmon e ha alcuni requisiti prima di poter essere eseguito. Prima di passare ai requisiti, passiamo alle connessioni del router.
1. È necessario avere un'immagine Cisco IOS valida che deve essere caricata nella Flash del router. L'immagine dovrebbe essere posizionata all'interno della directory di lavoro TFTP.
2. Un server TFTP deve essere in esecuzione sulla rete da dove il router può ottenere l'immagine IOS.
3. Il PC su cui stai operando e il router dovrebbero essere collegati alla stessa rete.
4. Dovrai collegarti al router usando la porta della console.
5. La prima interfaccia FastEthernet del router è usata per copiare l'immagine dal server TFTP per default.
In modalità ROMmon, emettere i seguenti comandi con le variabili secondo il proprio ambiente.
rommom 1> IP_ADDRESS=192.168.1.2
rommon 2> IP_SUBNET_MASK=255.255.255.0
rommon 3> DEFAULT_GATEWAY=192.168.1.1
rommon 4> TFTP_SERVER=192.168.1.1
rommon 5> TFTP_FILE=http://c3560-ipbasek9-mz.122-46.SE.bin
rommon 6> tftpdnld (di enter )
conforme y/n =y (enter y )
rommon 7>boot
NOTE:-Ci sono due cose da notare. Questi comandi sono sensibili alle maiuscole e alle minuscole. Ciò significa che IP_ADDRESS non dovrebbe essere digitato come ip_address. Non ha funzionato per me. E la seconda cosa è che la subnet mask accettata è 255.255.255.0. Io lavoro con la subnet mask generale di 255.255.0.0 che non ha funzionato e il router ha dato l'errore Illegal IP Address all'esecuzione del comando tftpdnld.
Grazie