Creazione di percorsi persistenti (statici) – Configurazione e gestione dei componenti di rete in Oracle ® Solaris 11.2
Creazione di route persistenti (statiche)
Si utilizza il comando route per manipolare manualmente i routingtables di rete. Per rendere le modifiche persistenti durante i riavvii, utilizzare l’opzione-p. Poiché il file/etc / defaultrouter è deprecato in Oracle Solaris 11, è possibile non più gestire le rotte (predefinite o meno) utilizzando questo file. L’utilizzo di routecommand è l’unico modo in cui è possibile rendere manualmente i percorsi persistenti tra i riavvii del sistema.
Quando si aggiungono percorsi in modo persistente, è necessario assicurarsi che i percorsi aggiunti non esistano già nella configurazione persistente. Se queste rotte esistono già in persistentconfiguration, le tabelle di routing di rete potrebbero cambiare senza aggiornare la rotta persistente. Anexample sarebbe una situazione in cui il percorso predefinito del sistema è mappato all’interfaccia primaria del sistema (che è spesso il caso dopo un’installazione di Oracle Solaris). Se successivamente si cambia l’interfaccia principale del sistema in un’altra interfaccia, il percorso predefinito del sistema deve essere aggiornato in modo persistente. Una buona pratica è quella di eliminare la configurazione percorso persistente priorto aggiungendo la nuova rotta. Per ulteriori informazioni, vedere Risoluzione dei problemi quando si aggiunge una route persistente in Risoluzione dei problemi di amministrazione della rete in Oracle Solaris 11.2.
-
Utilizzare il percorso di comando con l’opzione –p per persistentlyadd un percorso:
# route -p add default ip-address
Per i percorsi che vengono creati utilizzando questo metodo, utilizzare il percorso–pshow comando per visualizzare tutte le route statiche permanenti:
# route -p show
-
Visualizzazione attiva percorsi in un sistema mediante il netstatcommand con le seguenti opzioni:
# netstat -rn
Vedere il comando netstat(1M) e via(1M) pagine man.
Nota le seguenti ulteriori informazioni sulla creazione e la visualizzazione di persistentroutes:
Per ulteriori informazioni, vedere le pagine man di netstat(1M) e route(1M).
Per informazioni sulla creazione e la visualizzazione di percorsi predefiniti quando si utilizza la modalità reattiva, vedere Capitolo 5, Sull’amministrazione della configurazione di rete basata su profili in Oracle Solaris.
Come aggiungere un percorso statico alla tabella di routing
- Visualizza lo stato corrente della tabella di routing utilizzando il tuo account utente normale.
% netstat -rn
L’output sarebbe simile al seguente:
Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- ---------192.168.5.125 192.168.5.10 U 1 5879 net0224.0.0.0 198.168.5.10 U 1 0 net0default 192.168.5.10 UG 1 91908127.0.0.1 127.0.0.1 UH 1 811302 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0
- Diventa amministratore.
- (Opzionale)Svuota le voci esistenti nella tabella di routing.
# route flush
- Aggiungi un percorso persistente.
# route -p add -net network-address -gateway gateway-address
–p
Crea un percorso che persiste durante i riavvii del sistema. Se si desidera che il percorso persista solo perla sessione corrente, non utilizzare l’opzione –p.
–net network-address
Specifica che il percorso va alla rete con l’indirizzo specificato inrete-address.
-gateway gateway-address
Indica che il sistema gateway per il percorso specificato ha l’indirizzo ipgateway-address.
Esempio 3-7 Aggiunta di una Route statica alla tabella di Routing
L’esempio seguente mostra come aggiungere una route statica a un router (Router 2). Il routeis statico necessario per il router di bordo di AS, 10.0.5.150. Vedere la figura 3-1 per un’illustrazione di questo particolaresetup.
È possibile visualizzare la tabella di routing sul Router 2 come segue:
# netstat -rnRouting Table: IPv4Destination Gateway Flags Ref Use Interface-------------------- -------------------- ----- ----- ------ ---------default 172.20.1.10 UG 1 249 ce0224.0.0.0 172.20.1.10 U 1 0 ce010.0.5.0 10.0.5.20 U 1 78 bge0127.0.0.1 127.0.0.1 UH 1 57 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0
La tabella di routing indica che ci sono due percorsi che Router 2 conosce. defaultroute utilizza l’interfaccia 172.20.1.10 del Router 2 come gateway. Il secondo percorso, 10.0.5.0, è stato scoperto dall’in.demone instradato che si sta eseguendo sul Router 2. Il gateway per questa rotta è Router 1 e ha l’indirizzo ip10.0. 5. 20.
Si dovrebbe aggiungere un secondo percorso alla rete 10.0.5.0, che ha il suo gateway comeil router di confine, come segue:
# route -p add -net 10.0.5.0/24 -gateway 10.0.5.150add net 10.0.5.0: gateway 10.0.5.150
La tabella di routing ora ha un percorso per il router di confine, che ha l’indirizzo ip10.0. 5. 150.
# netstat -rnRouting Table: IPv4Destination Gateway Flags Ref Use Interface-------------------- -------------------- ----- ----- ------ ---------default 172.20.1.10 UG 1 249 ce0224.0.0.0 172.20.1.10 U 1 0 ce010.0.5.0 10.0.5.20 U 1 78 bge010.0.5.0 10.0.5.150 U 1 375 bge0127.0.0.1 127.0.0.1 UH 1 57 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0