Il movimento WorldSkills è volto a fornire ai partecipanti competenze pratiche prevalentemente richieste nel mercato del lavoro moderno. La competenza «Amministrazione di rete e sistemi» comprende tre moduli: Network, Windows, Linux. Le attività cambiano da campionato a campionato, cambiano le condizioni di svolgimento, ma la struttura delle attività rimane per lo più invariata.
L'isola Network sarà la prima per la sua semplicità rispetto alle isole Linux e Windows.
Nell'articolo verranno esaminate le seguenti attività:
- Assegna i nomi a TUTTI i dispositivi secondo la topologia
- Assegna a TUTTI i dispositivi un nome di dominio wsrvuz19.ru
- Crea su TUTTI i dispositivi un utente wsrvuz19 con la password cisco
- La password dell'utente deve essere conservata nella configurazione come risultato di una funzione hash.
- L'utente deve avere il livello massimo di privilegi.
- Implementa un modello AAA su TUTTI i dispositivi.
- L'autenticazione sulla console remota deve avvenire utilizzando il database locale (salvo per i dispositivi RTR1 e RTR2)
- Dopo un'autenticazione riuscita, l'utente che accede dalla console remota deve immediatamente entrare in modalità con il livello massimo di privilegi.
- Configura la necessità di autenticazione sulla console locale.
- Dopo un'autenticazione riuscita sulla console locale, l'utente deve entrare in modalità con il livello minimo di privilegi.
- Su BR1, dopo un'autenticazione riuscita sulla console locale, l'utente deve entrare in modalità con il livello massimo di privilegi
- Su TUTTI i dispositivi imposta la password wsr per accedere alla modalità privilegiata.
- La password deve essere conservata nella configurazione NON come risultato di una funzione hash.
- Configura una modalità in cui tutte le password nella configurazione sono conservate in forma crittografata.
La topologia di rete a livello fisico è rappresentata nel seguente schema:

1. Assegna i nomi a TUTTI i dispositivi secondo la topologia
Per assegnare un nome al dispositivo (hostname) è necessario, dalla modalità di configurazione globale, inserire il comando nome host SW1, dove invece di SW1 è necessario scrivere il nome dell'attrezzatura fornito nelle attività.
Puoi controllare la configurazione anche visivamente — invece del preimpostato Switch è diventato SW1:
Switch(config)# hostname SW1
SW1(config)#
L'obiettivo principale dopo aver effettuato qualsiasi configurazione è salvare la configurazione.
È possibile farlo dalla modalità di configurazione globale con il comando do write:
SW1(config)# do write
Building configuration...
Compressed configuration from 2142 bytes to 1161 bytes[OK]
O dalla modalità privilegiata con il comando write:
SW1# write
Building configuration...
Compressed configuration from 2142 bytes to 1161 bytes[OK]
2. Assegnare a TUTTI i dispositivi un nome di dominio wsrvuz19.ru
Il nome di dominio wsrvuz19.ru di default può essere impostato dalla modalità di configurazione globale con il comando ip domain-name wsrvuz19.ru.
La verifica avviene con il comando do show hosts summary dalla modalità di configurazione globale:
SW1(config)# ip domain-name wsrvuz19.ru
SW1(config)# do show hosts summary
Name lookup view: Global
Default domain is wsrvuz19.ru
...
3. Creare su TUTTI i dispositivi l'utente wsrvuz19 con la password cisco
È necessario creare un tale utente affinché possieda il massimo livello di privilegi e la password sia memorizzata come funzione hash. Tutte queste condizioni sono soddisfatte dal comando username wsrvuz19 privilege 15 secret cisco.
Qui:
username wsrvuz19 — nome utente;
privilege 15 — livello di privilegi (0 — livello minimo, 15 — livello massimo);
secret cisco — memorizzare la password come funzione hash MD5.
Il comando show running-config consente di verificare le impostazioni della configurazione attuale, dove è possibile trovare la riga con l'utente aggiunto e assicurarsi che la password sia memorizzata in forma crittografata:
SW1(config)# username wsrvuz19 privilege 15 secret cisco
SW1(config)# do show running-config
...
username wsrvuz19 privilege 15 secret 5 $1$EFRK$RNvRqTPt5wbB9sCjlBaf4.
...
4. Per TUTTI i dispositivi implementare il modello AAA
Il modello AAA è un sistema di autenticazione, autorizzazione e contabilizzazione degli eventi. Per completare questo compito, prima di tutto è necessario attivare il modello AAA e indicare che l'autenticazione avverrà utilizzando il database locale:
SW1(config)# aaa new-model
SW1(config)# aaa authentication login default local
a. L'autenticazione sulla console remota deve essere effettuata utilizzando il database locale (ad eccezione dei dispositivi RTR1 e RTR2)
Nei compiti vengono definite due tipologie di console: locale e remota. La console remota consente di implementare collegamenti remoti, ad esempio tramite i protocolli SSH o Telnet.
Per completare questo compito è necessario digitare i seguenti comandi:
SW1(config)# line vty 0 4
SW1(config-line)# login authentication default
SW1(config-line)# exit
SW1(config)#
Con il comando line vty 0 4 si accede alla configurazione delle linee dei terminali virtuali da 0 a 4.
Team login authentication default attiva la modalità di autenticazione predefinita sulla console virtuale, e la modalità predefinita è stata impostata nel compito precedente dal comando aaa authentication login default local.
Uscire dalla modalità di configurazione della console remota viene effettuato con il comando exit.
Il test di connessione affidabile sarà una connessione di prova tramite il protocollo Telnet da un dispositivo a un altro. Occorre considerare che per questo deve essere configurato il commutatore di base e l'assegnazione degli indirizzi IP sull'attrezzatura scelta.
SW3#telnet 2001:100::10
User Access Verification
Username: wsrvuz19
Password:
SW1>
b. Dopo un'autenticazione riuscita, quando si accede dalla console remota, l'utente deve immediatamente entrare nella modalità con il massimo livello di privilegi
Per risolvere un compito del genere, è necessario tornare a configurare le linee dei terminali virtuali e impostare il livello di privilegi con il comando privilege level 15, dove 15 è di nuovo il massimo livello, e 0 è il livello minimo di privilegi:
SW1(config)# line vty 0 4
SW1(config-line)# privilege level 15
SW1(config-line)# exit
SW1(config)#
La verifica sarà data dalla soluzione del sottocompito precedente – connessione remota tramite Telnet:
SW3#telnet 2001:100::10
User Access Verification
Username: wsrvuz19
Password:
SW1#
Dopo l'autenticazione, l'utente entra immediatamente nella modalità privilegiata, bypassando quella non privilegiata, quindi il compito è stato eseguito correttamente.
c-d. Configura la necessità sulla console locale e all'autenticazione riuscita, l'utente deve entrare nella modalità con il minimo livello di privilegi
La struttura dei comandi in questi compiti coincide con i compiti già risolti 4.a e 4.b. Il comando line vty 0 4 è sostituito da console 0:
SW1(config)# line console 0
SW1(config-line)# login authentication default
SW1(config-line)# privilege level 0
SW1(config-line)# exit
SW1(config)#
Come già detto, il livello minimo di privilegi è rappresentato dal numero 0. La verifica può essere effettuata nel seguente modo:
SW1# exit
User Access Verification
Username: wsrvuz19
Password:
SW1>
Dopo l'autenticazione, l'utente entra nella modalità non privilegiata, come detto nei compiti.
e. Su BR1, dopo un'autenticazione riuscita sulla console locale, l'utente deve entrare nella modalità con il massimo livello di privilegi
La configurazione della console locale su BR1 sarà la seguente:
BR1(config)# line console 0
BR1(config-line)# login authentication default
BR1(config-line)# privilege level 15
BR1(config-line)# exit
BR1(config)#
La verifica viene effettuata nello stesso modo di quanto descritto nel punto precedente:
BR1# exit
User Access Verification
Username: wsrvuz19
Password:
BR1#
Dopo l'autenticazione si passa alla modalità privilegiata.
5. Su TUTTI i dispositivi impostare la password wsr per accedere alla modalità privilegiata.
Negli incarichi è indicato che la password per la modalità privilegiata deve essere conservata in chiaro, ma in questo caso la modalità di crittografia di tutte le password non permetterà di visualizzarla in chiaro. Per impostare la password per accedere alla modalità privilegiata, si deve utilizzare il comando enable password wsr. Utilizzando la parola chiave password, si definisce il formato in cui verrà conservata la password. Se alla creazione dell'utente la password deve essere crittografata, allora la parola chiave è secret, mentre per conservarla in chiaro si utilizza password.
È possibile controllare le impostazioni visualizzando la configurazione attuale:
SW1(config)# enable password wsr
SW1(config)# do show running-config
...
enable password wsr
!
username wsrvuz19 privilege 15 secret 5 $1$5I66$TB48YmLoCk9be4jSAH85O0
...
Si può notare che la password dell'utente è conservata in forma crittografata, mentre la password per accedere alla modalità privilegiata è conservata in chiaro, come indicato negli incarichi.
Per fare in modo che tutte le password siano conservate in forma crittografata, si deve utilizzare il comando service password-encryption. La visualizzazione della configurazione attuale apparirà ora nel seguente modo:
SW1(config)# do show running-config
...
enable password 7 03134819
!
username wsrvuz19 privilege 15 secret 5 $1$5I66$TB48YmLoCk9be4jSAH85O0
...
La password non è più visibile in chiaro.
Fonte: habr.com
