Un router è una macchina che permette l'interfacciamento tra più protocolli di trasmissione. La "CISCO", casa americana, da tempo produce questi apparati sviluppandone hardware e software ad una velocità tale che a distanza di un anno un'apparecchio, magari ancora in fase di istallazione, deve necessariamente essere "upgradato" a nuove versioni software più aggiornate. Esistono numerosi modelli di router. Essi variano a seconda delle quantità e tipo di interfacce che posseggono. La varietà presente sul mercato permette una scelta accurata in base alle esigenze e in base alle tasche del cliente. Prima di entrare nel dettaglio potete recarvi sul sito della cisco. -------------------------------------------------------------------------------- Il router cisco è in fondo un computer: possiede una scheda madre, un sistema operativo, un processore, anche se non eccessivamente potente, delle ram ed un numero variabile di interfacce. Come dicevo prima il router può permettere a due o più protocolli di comunicare tra loro tramite le sue interfacce. Per tanto il router può essere configurato nel modo più appropriato, cioè bisognerà dire ad ogni interfaccia come deve lavorare. Per fare questo occorre connettersi al router. Come? Il router possiede una porta chiamata "console" che si presenta fisicamente o come RJ-45 femmina o come una V-24 femmina. Basta un cavo "diritto" (generalmente fornito col router) e un personal con un emulatore di terminale impostato ad una velocità di 9600 bit per secondo, 8 bit di dati, parità nessuna, bit di stop uguale a 1. Se il pc che andrete a utilizzare avrà WIN 95 sarete facilitati dal HyperTerminal, altrimenti potrete utilizzare altri software come il Procomm oppure il Telix, ciò che è importante è che vi collegherete alla console, che non è altro che una porta seriale a bassa velocità. Una volta connessi accendendo la macchina si può assistere al bootstrap del router. Il sistema operativo risiede su una memoria di tipo EEPROM. Per alcuni modelli di router la flash è una SIMM da 8M, per altri è una PCMCIA (Flash Memory Card) che può essere da 8M o 16M. Al momento dell'accensione il sistema operativo viene caricato sulle ram, viene scompattato , viene effettuato un controllo hardware sulle interfacce presenti, infine viene caricata la "configurazione" del router, una lista di istruzioni dalla quale il router ricava informazioni riguardo il suo lavoro. Un bravo tecnico istallatore deve saper configurare il router in base alle richieste del cliente. Una volta terminato il bootstrap se il router non è stato mai configurato effettuerà una sequenza di domande per l'autoconfigurazione. Per esperienza vi dico che alla prima domanda "vuoi continuare l'autoconfigurazione?" la risposta che preferisco è no. In fase di autoconfigurazione non si possono fare errori perché per correggerli occorrerà terminare la configurazione. Immaginate se dovete configurare 80 interfacce e fate un errore alle prime: dovrete finirle tutte per correggerne una! Se il router in passato era stato già configurato al primo enter vi visualizzerà il suo nome come prompt, esempio Router> La configurazione risiede in una memoria non-volatile. Quando il router parte carica la configurazione su di una memoria ram di tipo volatile. Se effettueremo una qualunque modifica questa verrà accettata in tempo reale ma verrà presa solo sulla memoria volatile. Questo significa che se modifichiamo la configurazione e non la salviamo questa verrà persa al primo reset della macchina. A questo punto dirigiamoci a conoscere più a fondo la configurazione di un router. Una volta connessi ad ogni pressione di enter avremo il nome del router seguito dal simbolo maggiore che scalerà di una riga, come nel MS-DOS. Il primo comando che deve conoscere un tecnico istallatore è il punto di domanda "?". E' una specie di help. Non ha bisogno di essere seguito dall'enter. Basterà premere il ? che il router vi sparerà una lista di comandi con una breve descrizione. La schermata si fermerà alla fine del vostro foglio di lavoro con la scritta "MORE". Per proseguire con la barra spaziatrice scorrerete di pagina in pagina, con l'enter di riga in riga. I comandi si presenteranno in ordine alfabetico. Basterà digitare qualsiasi tasto per fermare l'help e tornare al prompt col maggiore. Per vedere la configurazione o modificare la configurazione occorrerà entrare in una modalità avanzata. Per fare ciò bisogna digitare il comando "enable" seguito da enter (ovviamente!). Quasi tutti i comandi possono essere digitati anche abbreviandoli esempio: Router>enable è uguale a Router>en Notare che se digiterete le iniziali di un comando e premete il tasto tab. il comando verrà compilato automaticamente. Se questo non avviene significa che ci sono più comandi che hanno le stesse iniziali, esempio: Router>sh+TAB Router>show In questo caso ci viene in aiuto il " ? " inserito in questo modo: Router>en? enable encapsulation Router>en Così ci vengono visualizzate le opzioni possibili che da " en " in poi possiamo digitare. Se il " ? " lo diamo preceduto da uno spazio ci mostrerà tutti i comandi possibili che da quel punto in poi abbiamo a disposizione, esempio: Router>encapsulation ? hdlc ppp x25 .... .... Digitando "en", dicevamo, entriamo in una modalità avanzata. Il router cambierà il prompt nel seguente modo: Router>en Router# A questo punto digitando " ? " avremo una valanga di comadi possibili, molti di più di prima, veramente molti!!!!!! Non dimentichiamo che a questo punto si può vedere la configurazione del router e modificarla. Uno dei comandi che viene usato più spesso è lo " show ".Vi ricordate cosa vi ho detto prima riguardo alla locazione della configurazione nelle memorie del router?? La configurazione del router è su memoria non volatile e la si può vedere con il comando Router#show configuration oppure abbreviato Router#sh conf Quella attiva, che sta girando, è su ram e la si può vedere con il comando seguente Router#show running-config oppure abbreviato Router#sh ru Di seguito vi mostro un esempio commentato di configurazione base che un router nuovo ha in memoria : Current configuration: ! version 11.2 indica la versione del software del router ! hostname Router indica il nome del router che si può impostare ! interface Ethernet0 nome dell'interfaccia fisica (zero perché è la prima eth) no ip address campo dove si imposta l'indirizzo IP della porta shutdown l'interfaccia e logicamente " spenta ", " chiusa " ! interface Serial0 nome dell'interfaccia seriale no ip address come per l'eth shutdown ! interface Serial1 notare che il nome è sempre uguale, cambia il numero no ip address che identifica la porta shutdown ! line con 0 interfaccia console line aux 0 interfaccia ausiliaria line vty 0 4 interfaccia virtuale per utenti remoti ! end Router# Vediamo di capire meglio la configurazione sopra. Il router si presenta dicendovi la versione software che ha dentro. Nella prossima versione di vi spiegherò come fare un " upgrade " software ad un router. Di seguito c'è l'hostname che è il nome del router e il prompt stesso. A questo punto lui vi mostra tutte le interfacce che possiede, dalla prima all'ultima, dalla 0 alla N di ogni tipo di interfaccia. Infatti la configurazione sopra appartiene al router cisco modello 2501 che possiede una porta ethernet e due seriali. Le ultime interfaccie sono presenti su tutti i modelli di router e sono la console ( che già conoscete! ) , la ausiliaria che è una console remotizzabile con un modem, la vty che è una interfaccia virtuale (significa che non è fisica, non si vede con gli occhi ma serve per connettersi da remoto. Per configurare una porta del router bisognerà innanzitutto entrare nella modalità di configurazione con il seguente comando : Router#configure terminal oppure Router#conf t Il prompt cambierà in Router(config)# Come oramai avrete imparato digitando il nostro più fedele amico " ? " il router vi vomiterà una quantità immane di istruzioni possibili. Ovviamente i comandi sono al 90% uguali per tutti i router, varieranno di poco a seconda anche della versione dell'IOS ( software ) caricato. Per inserire una configurazione in una porta bisognerà entrarci scrivendo : Router(config)#interface serial0 oppure Router(config)#int ser 0 Il prompt cambierà in : Router(config-if)# dove " if " sta ovviamente per interface Il nostro amico più fidato ci darà una mano ancora una volta a trovare nuovi comandi. Per negare un comando inserito la sintassi è " no " seguito dal comando. Notare che le frecce su e giù funzioneranno come nel MS-DOS il doskey, ripeteranno gli ultimi comandi inseriti. Per cancellare un carattere errato funzionerà solo " backspace " e non " canc ". Per uscire dalla configurazione digitare " CTRL + z " ( se sei attento quando scrivi "conf t" il router ti dirà come uscire dalla configurazione) altrimenti il comando " exit " farà la sua parte. Le modifiche che verranno effettuate alla configurazione del router saranno accettate in tempo reale!!! Significa che se vuoi vedere cosa hai modificato puoi fare uno " sh run " che sarà sicuramente diverso dallo " sh conf" . Ricordati però che anche se le impostazioni nuove sono in funzione esse non sono salvate in memoria! Per salvare la configurazione il comando è " write " (ovvio no?). Be per ora è tutto (lo so che è un po pochino ma vi prometto che per la prossima versione mi impegnerò!). I routers, per la loro potenza e flessibilità di programmazione, sono spesso usati in reti privare e pubbliche coprendo ruoli generalmente molto importanti come servers o firewall. Lavorando a livello 3 del modello ISO-OSI (International Standard Organization - Open System Interconnections) i routers hanno sempre un indirizzo IP (Internet Protocol) con il quale si presenteranno in Internet. Anche quando effettuate una connessione ad Internet il server Vi assegna un indirizzo IP. Per saperlo basta lanciare da esegui (state usando Windows ovviamente!) il comando "winipcfg". Il server, che a volte può essere anche un router, ha un range di indirizzi IP che deve assegnarvi. Se usate il programma "NetLab", che troverete gratis sul "sito dell'ingegneria", e andate a scandagliare tutti i 255 indirizzi con il primi tre campi uguali a quello che vi è stato assegnato dal server, capirete meglio cosa significa un buon piano di indirizzamento IP. Una volta che avrete preso mano con il programma NetLab potrete scandagliare tutto il mondo Web facendovi mostrare magari in particolare gli utenti "telnettabili"!! Il telnet è, nell'architettura di rete TCP/IP (Trasmission Control Protocol / Internet Protocol), un protocollo applicativo per la connessione interattiva ad host remoti. Se da esegui o da una finestra DOS lanciate "telnet" partirà appunto il programma. Andando su connetti / sistema remoto avrete la possibilità di impostare l'indirizzo IP da telnettare. In tutte le configurazioni dei router c'è la possibilità di inserire delle password. Praticamente non troverete nessun router libero da password di accesso visto che essa è obbligatoria per il telnet. La password di telnet, spesso e volentieri, è cisco minuscolo, ma alcuni utenti la cambiano a loro piacimento. Una volta entrati nel router (nome seguito dal simbolo ">" es. Milano>) Vi trovate in una modalità non avanzata ma che Vi permetterà qualche comando di "show" molto interessante ma ancora non distruttivo. Forse trovare la prima password è tanto facile quanto è difficile la seconda, quella ovviamente più importante, la password di enable, l'accesso alla modalità avanzata. Vediamo prima cosa si può fare in questo stato. Un bel comando è "sh ver" che Vi mostrerà un mucchietto di informazioni. Vado a mostrarVi un esempio. Lo sh ver che segue l'ho fatto su di un router cisco modello 7513, la fascia più alta della serie (anche se esiste da poco tempo il modello 12000): Router>sh ver Cisco Internetwork Operating System Software IOS (tm) RSP Software (RSP-AJSV-M), Version 11.3(3a)T, RELEASE SOFTWARE (fc1) Copyright (c) 1986-1998 by cisco Systems, Inc. Compiled Mon 04-May-98 00:42 by ccai Image text-base: 0x600108F8, data-base: 0x60E44000 ROM: System Bootstrap, Version 11.1(2) [nitin 2], RELEASE SOFTWARE (fc1) BOOTFLASH: GS Software (RSP-BOOT-M), Version 11.1(8)CA1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1) Router uptime is 19 minutes System restarted by reload System image file is "slot0:rsp-ajsv-11.3.3a", booted via slot0 cisco RSP2 (R4700) processor with 32768K/2072K bytes of memory. R4700 processor, Implementation 33, Revision 1.0 Last reset from power-on G.703/E1 software, Version 1.0. Channelized E1, Version 1.0. X.25 software, Version 3.0.0. SuperLAT software copyright 1990 by Meridian Technology Corp). Bridging software. TN3270 Emulation software. Primary Rate ISDN software, Version 1.1. Chassis Interface. 10 VIP2 controllers (4 Ethernet)(128 Serial)(2 E1)(4 Token Ring). 4 Ethernet/IEEE 802.3 interface(s) 4 Token Ring/IEEE 802.5 interface(s) 160 Serial network interface(s) 123K bytes of non-volatile configuration memory. 16384K bytes of Flash PCMCIA card at slot 0 (Sector size 128K). 8192K bytes of Flash internal SIMM (Sector size 256K). No slave installed in slot 7. Configuration register is 0x102 Come potete vedere questo comando ci permette di sapere a cosa siamo collegati, modello di router, versione software, da quanto tempo il router è vivo (nel caso dell'esempio da 19 minuti) e che tipo e quante "interface" possiede. La prossima schermata che Vi mostrerò la vedrete al momento dell'accensione del router. System Bootstrap, Version 11.1(2) [nitin 2], RELEASE SOFTWARE (fc1) Copyright (c) 1994 by cisco Systems, Inc. SLOT 6 RSP2 is system master RSP2 processor with 32768 Kbytes of main memory CCCCCCCCCCCCCCCCCCCCCCCCCCCreading the file into memory... Selfcompressing the image : ########################################### ########################################### ########################################### [OK] CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC Read 9193920 bytes from file slot0:rsp-ajsv-11.3.3aSelf 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 Internetwork Operating System Software IOS (tm) RSP Software (RSP-AJSV-M), Version 11.3(3a)T, RELEASE SOFTWARE (fc1) Copyright (c) 1986-1998 by cisco Systems, Inc. Compiled Mon 04-May-98 00:42 by ccai Image text-base: 0x600108F8, data-base: 0x60E44000 cisco RSP2 (R4700) processor with 32768K/2072K bytes of memory. R4700 processor, Implementation 33, Revision 1.0 Last reset from power-on G.703/E1 software, Version 1.0. Channelized E1, Version 1.0. X.25 software, Version 3.0.0. SuperLAT software copyright 1990 by Meridian Technology Corp). Bridging software. TN3270 Emulation software. Primary Rate ISDN software, Version 1.1. Chassis Interface. 10 VIP2 controllers (4 Ethernet)(128 Serial)(2 E1)(4 Token Ring). 4 Ethernet/IEEE 802.3 interface(s) 4 Token Ring/IEEE 802.5 interface(s) 128 Serial network interface(s) 123K bytes of non-volatile configuration memory. 16384K bytes of Flash PCMCIA card at slot 0 (Sector size 128K). 8192K bytes of Flash internal SIMM (Sector size 256K). No slave installed in slot 7. Press RETURN to get started! Come Vi dicevo in precedenza il router carica il software nelle RAM e lo decomprime. La " C " maiuscola indica che il software è caricato in memoria, il " # " indica che le informazioni sono decompresse. BeccateVi ora una schermata di TUTTI i comandi che potrete dare una volta entrati in modalità avanzata Router#? Exec commands: access-enable Create a temporary Access-List entry access-profile Apply user-profile to interface access-template Create a temporary Access-List entry appn Send a command to the APPN subsystem. bfe For manual emergency modes setting calendar Manage the hardware calendar cd Change current device clear Reset functions clock Manage the system clock configure Enter configuration mode connect Open a terminal connection copy Copy configuration or image data debug Debugging functions (see also 'undebug') delete Delete a file dir List files on given device disable Turn off privileged commands disconnect Disconnect an existing network connection enable Turn on privileged commands erase Erase flash or configuration memory exit Exit from the EXEC format Format a device help Description of the interactive help system lat Open a lat connection lock Lock the terminal login Log in as a particular user logout Exit from the EXEC mrinfo Request neighbor and version information from a multicast router mstat Show statistics after multiple multicast traceroutes mtrace Trace reverse multicast path from destination to source name-connection Name an existing network connection ncia Start/Stop NCIA Server no Disable debugging functions pad Open a X.29 PAD connection ping Send echo messages ppp Start IETF Point-to-Point Protocol (PPP) pwd Display current device reload Halt and perform a cold restart resume Resume an active network connection rlogin Open an rlogin connection rsh Execute a remote command sdlc Send SDLC test frames send Send a message to other tty lines setup Run the SETUP command facility show Show running system information slave Manage dual 7500 slave slip Start Serial-line IP (SLIP) squeeze Squeeze a device start-chat Start a chat-script on a line systat Display information about terminal lines tarp TARP (Target ID Resolution Protocol) commands telnet Open a telnet connection terminal Set terminal line parameters test Test subsystems, memory, and interfaces tn3270 Open a tn3270 connection traceroute Trace route to destination tunnel Open a tunnel connection undebug Disable debugging functions (see also 'debug') undelete Undelete a file verify Verify checksum of a Flash file where List active connections which-route Do OSI route table lookup and display results write Write running configuration to memory, network, or terminal x28 Become an X.28 PAD x3 Set X.3 parameters on PAD xremote Enter XRemote mode Che ne dite??? E della prossima schermata? Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#? Configure commands: aaa Authentication, Authorization and Accounting. access-list Add an access list entry alias Create command alias apollo Apollo global configuration commands appletalk Appletalk global configuration commands appn Configure APPN arap Appletalk Remote Access Protocol arp Set a static ARP entry async-bootp Modify system bootp parameters autonomous-system Specify local AS number to which we belong banner Define a login banner boot Modify system boot parameters bridge Bridge Group. bstun BSTUN global configuration commands buffers Adjust system buffer pool parameters busy-message Display message when connection to host fails call-history-mib Define call history mib parameters cdp Global CDP configuration subcommands chat-script Define a modem chat script clns Global CLNS configuration subcommands clock Configure time-of-day clock config-register Define the configuration register controller Configure a specific controller decnet Global DECnet configuration subcommands default Set a command to its defaults default-value Default character-bits values dialer Dialer watch commands dialer-list Create a dialer list entry dlsw Data Link Switching global configuration commands dnsix-dmdp Provide DMDP service for DNSIX dnsix-nat Provide DNSIX service for audit trails downward-compatible-config Generate a configuration compatible with older software dspu DownStream Physical Unit Command enable Modify enable password parameters end Exit from configure mode endnode SNA APPN endnode command exception Exception handling exit Exit from configure mode frame-relay global frame relay configuration commands help Description of the interactive help system hostname Set system's network name interface Select an interface to configure ip Global IP configuration subcommands ipc Configure IPC system ipx Novell/IPX global configuration commands isdn ISDN configuration commands kerberos Configure Kerberos key Key management keymap Define a new keymap lane Configure LAN Emulation lat DEC Local Area Transport (LAT) transmission protocol line Configure a terminal line lnm IBM Lan Manager locaddr-priority-list Establish queueing priorities based on LU address location Network Management Router location Command logging Modify message logging facilities login-string Define a host-specific login string map-class Configure static map class map-list Configure static map list memory configure memory attributes menu Define a user-interface menu microcode Downloadable microcode commands modemcap Modem Capabilities database mop Configure the DEC MOP Server multilink PPP multilink global configuration ncia Native Client Interface Architecture netbios NETBIOS access control filtering no Negate a command or set its defaults ntp Configure NTP priority-list Build a priority list privilege Command privilege parameters prompt Set system's prompt queue-list Build a custom queue list resume-string Define a host-specific resume string rif Source-route RIF cache rlogin Rlogin configuration commands rmon Remote Monitoring route-map Create route-map or enter route-map command mode router Enable a routing process rsrb RSRB LSAP/DSAP filtering rtr RTR Base Configuration sap-priority-list Establish queueing priorities based on SAP and/or MAC address(es) scheduler Scheduler parameters service Modify use of network based services sgbp SGBP Stack Group Bidding Protocol configuration slave Configure HSA slave processor smrp Simple Multicast Routing Protocol configuration commands sna Network Management Physical Unit Command snmp-server Modify SNMP parameters source-bridge Source-route bridging ring groups state-machine Define a TCP dispatch state machine stun STUN global configuration commands subscriber-policy Subscriber policy tacacs-server Modify TACACS query parameters tarp Global TARP configuration subcommands terminal-queue Terminal queue commands tftp-server Provide TFTP service for netload requests tn3270 tn3270 configuration command translate Translate global configuration commands ttycap Define a new termcap username Establish User Name Authentication vc-class Configure per VC parameters vines VINES global configuration commands virtual-profile Dialer Global Configuration vpdn Virtual Private Dialup Network vty-async Enable virtual async line configuration x25 X.25 Level 3 x29 X29 commands xns XNS global configuration commands xremote Configure XRemote Router(config)#^Z Router# ^ On Top Ovviamente non tutti i router avranno gli stessi comandi. Iniziamo ora a vedere i comandi distruttivi, quelli che ci piacciono di più. Se entrate in un router in telnet fate attenzione perchè se c'è qualcuno in console potrebbe accorgersene buttarvi subito fuori e cambiare la password, cosa che non è tanto piacevole......allora fate subito questo comando Router>show users Line User Host(s) Idle Location 0 con 0 idle 00:00:00 * 4 vty 6 idle 00:00:20 194.20.24.175 l'asterisco siete Voi entrati da una porta che risponde a quel indirizzo IP, con 0 è la console!!! Per dargli fastidio fate questo comado Router#clear con Butterà fuori la persona in console. Attenzione che lui potrà rientrare subito premendo ENTER, quindi vi dovrete sbrigare subito a distruggere il router. Purtroppo non potremo rompere il router fisicamente ma lo potremo ridurlo in modo tale che anche un tecnico esperto non potrà farci nulla!!! Uno dei comandi più " carini " è quello che cancella il software del router. Bisognerà prima capire che tipo di router si ha sotto le mani con il comando sh ver, poi si può provare a dare anche il seguente comando Router#show slot0: oppure Router#dir slot0: Il primo funzionerà solo se il router è di fascia bassa (sono i modelli a "basso costo", nell'ordine di qualche decina di milioni di lire!) che però è stato dotato di scheda PCMCIA. Il secondo funzionerà per il router di fascia alta. Per il modelli più piccoli il comando sarà Router#show flash Router#sh flash System flash directory: File Length Name/status 1 7158008 c2500-is-1_113-6_T.bin [7158072 bytes used, 1230536 available, 8388608 total] 8192K bytes of processor board System flash (Read ONLY) Router#dir slot0: -#- -length- -----date/time------ name 1 7020512 Jul 13 1998 17:55:34 rsp-dsv-mz.112-12a.P 3 8656552 Nov 16 1998 08:02:08 rspjsv6T.bin 116728 bytes available (16267272 bytes used) Router#sh slot0: -#- -length- -----date/time------ name 1 4814888 c3620-is-mz_113-6_T.bin [4814952 bytes used, 3573656 available, 8388608 total] 8192K bytes of processor board System flash (Read/Write) Questi comandi Vi mostreranno il nome del file IOS, la grandezza del file, lo spazio totale e quello occupato!! Per cancellare il file il comando puo essere Router#clear slot0:nomefile Router#delete nomefile Una volta cancellato il file non potrà più essere recuperato!!!!!! Il router continuerà a lavorare anche quando il software sarà cancellato perchè lo ha in memoria, solo che questa è VOLATILE !!! Ciò significa che il router una volta che si resetterà non troverà più il software partendo in modalità BOOT nella quale il router in questione non farà più routing, ovvero non potrà più essere raggiunto da nessuno. Però come faremo a far resettare il router?? Ma la configurazione però c'è ancora, si può fare di più?? SI !!! C'è un comando che potremo digitare che cancellerà in modo irrecuperabile la configurazione nella memoria non volatile!! Il MITICO comando, temuto da tutti i configuratori di router è...................... Router#write erase Questo comado non chiederà alcun conferma, distruggerà la configurazione, mesi, anni di lavoro andranno persi con la semplice pressione del tasto ENTER. E per resettare il router? Scegliete Voi: volete farlo resettare subito, o dopo qualche minuto oppure ad una data da Voi prestabilita?? Bene, i comandi sono i seguenti: Router#reload seguito da ENTER vi chiederà conferme varie e poi ......BOOOMM!!! Router#reload in 20 il router si resetterà tra 20 minuti Router#reload at seguito dal " ? " vi chiederà ore minuti secondi data giorno mese anno del reset!!!! Forse prima di resettarlo fate le seguenti cose: Router#show clock per visualizzare l'orario del router. Il router cisco è più stupido di un videoregistratore: se si resetta perde l'orario!! Se il comando visualizza l'orario preceduto da un " * " significa che ha perso l'informazione. Bene impostatela con il comando Router#clock set ? e seguite quello che vi chiede ora:minuti:secondi giorno mese(le iniziali!!!) anno A questo punto il software è cancellato, la configurazione è cancellata, quando ripartirà sarà un bel router VERGINE. Vogliamo essere ancora più cattivi???? SSIII !!!! Allora prima che si resetti cambiamo i valori dei registri del router. Questi, che potrete leggere nello sh ver alla riga Configuration register is 0x102 indicano al router dove leggere il software, la velocità della console e tante altre cose. Cambiandolo renderete il router praticamente INACCESSIBILE anche dal più sveglio configuratore!!!!!! Come fare?? Beccatevi questo Router#conf t Router(config)#config-register 0xvalore che vi consiglio 0 Arrivati a questo punto sta a Voi, nella vostra abilità di trovare le password di accesso. Vi ricordo che le password non possono essere sbagliate per non più di 2 volte, al terzo errore il router vi butta fuori. Dovrete allora nuovamente tentare la connessione, avendo così altre 3 possibilità. Se non volete distruggere il router ma volete lasciare una vostra firma i modi per farlo sono i seguenti: Router(config)#hostname WORD al posto di WORD potrete scrivere qualsiasi cosa, questa sarà il nome del router!!!!! Altrimenti c'è un modo per far apparire anche un po di grafica (caratteri e simboli ovviamente) nel seguente modo: Router(config)#banner motd seguito da un carattere che servirà per chiudere il banner (Vi consiglio un carattere che non sarà presente in quello che andrete a scrivere perchè una volta seguito dal ENTER questo avvertirà il router che il banner è finito, Vi consiglio un simbolo strano come @ oppure § sempre che non vogliate usarli) quindi: Router(config)#banner motd @ Router(config)#
|