Le route statiche sono generalmente richieste per il traffico che non deve o non deve passare attraverso il gateway predefinito. In questo articolo discuteremo come aggiungere route statiche in vari nix.
Scenario :Supponiamo se vuoi che tutto il traffico verso la rete 172.168.102.0/24 utilizzi 172.168.101.1 come gateway. Questo può essere fatto aggiungendo un percorso statico nella tabella di routing del kernel come mostrato di seguito.
Aggiunta di route statica in Linux dalla riga di comando
# route add -net 172.168.102.0 netmask 255.255.255.0 gw 172.168.101.1 dev eth0
O
# ip route add 172.168.102.0/24 via 172.168.101.1 dev eth0
I comandi sopra apporteranno modifiche alla tabella di routing temporanee e non permanenti. Usa uno dei seguenti comandi per controllare le tabelle di routing in Linux:
# route -n # netstat -nr
Passaggi per rendere persistente il percorso statico attraverso il riavvio :
Per RHEL/CentOS 5.X
Crea un file di percorso come mostrato di seguito:
# vi /etc/sysconfig/network-scripts/route-eth0 172.168.102.0/24 via 172.168.101.1 dev eth0
Salva e chiudi il file e riavvia il servizio di rete:
# service network restart
Per RHEL/CentOS 6.X
Crea un file di percorso come mostrato di seguito:
# vi /etc/sysconfig/network-scripts/route-eth0 GATEWAY0= 172.168.101.1 NETMASK0=255.255.255.0 ADDRESS0= 172.168.102.0
Salva e chiudi il file e riavvia il servizio di rete:
# service network restart
Aggiunta di route statiche in AIX
Passaggio 1 :Vai al menu SMITTY per i percorsi.
Passaggio 2 :Seleziona il tipo di percorso 'net' o 'host' (se il percorso predefinito, lascia impostato su 'net').
Passaggio 3 :Inserisci l'indirizzo di destinazione.
Passaggio 4 :Immettere l'indirizzo del gateway (sulla riga "* indirizzo GATEWAY predefinito")
Passaggio 5 :Se si tratta di un percorso "rete" o predefinito, inserire la "Maschera di rete", se l'host non imposta la "Maschera di rete"
Passaggio 6 :Immettere l'interfaccia di rete per questo percorso. Per selezionare dall'elenco, freccia verso il basso fino alla riga "Interfaccia di rete" e premi [F4] o [ESC]+ [4] per visualizzare l'elenco delle interfacce disponibili.
Passaggio 7 :Premi [INVIO] PER APPLICARE . Dovresti ricevere uno stato di reso di "OK"
Passaggio 8 :Per uscire da smitty, digitare [F10] o [0].
Passaggio 9 :verifica che i tuoi percorsi siano stati configurati.
# netstat -nr | grep UG
Aggiunta di route statica in HP-UX
Passaggio 1 :Crea una copia di backup di '/etc/rc.config.d/netconf'.
Passaggio 2 :aggiunge una stanza a /etc/rc.config.d/netconf per la nuova rotta. Assicurati di utilizzare un nuovo numero di array per la stanza.
Esempio:sostituisci 'nn' con il numero successivo nell'elenco.
ROUTE_DESTINATION[nn]="IP-of-NewHost" ROUTE_MASK[nn]=" " ROUTE_GATEWAY[nn]="IP-of-Router" ROUTE_COUNT[nn]="" ROUTE_ARGS[nn]=""
Salva e chiudi il file.
Passaggio 3 :Ora esegui il comando seguente per rileggere il file netconf e aggiungere il percorso.
# /sbin/init.d/net startNota :esegui il comando precedente con l'opzione di avvio solo perché aggiungerà un nuovo percorso senza influire sulla configurazione di rete esistente.