Soluzione 1:
Crea un file in /etc/syconfig/network-scripts/route-eth0
add aggiungi quanto segue
192.168.20.0/24 via 192.168.20.253 dev eth0
Ho sempre usato questo approccio. Ho scoperto che questo è l'approccio migliore.
Cordiali saluti:controlla -- https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s1-networkscripts-static-routes.html
Soluzione 2:
Percorsi dipendenti dal dispositivo in stile RH definiti utilizzando /etc/sysconfig/network-scripts/route-device
files ha causato molti problemi.
Quindi i veri amministratori di sistema usano solo /etc/sysconfig/static-routes
file senza dipendenza dal dispositivo:
any net 10.0.0.0 netmask 255.255.255.0 gw 192.168.0.1
Problemi:
- Quando i dispositivi fisici sono collegati, devi ricordarti di cambiare percorso-dispositivo file anche
- Quando riorganizzi gli adattatori in una macchina virtuale.
Naturalmente si dovrebbe sempre usare bridge dispositivi, quindi si potrebbe evitare route-dispositivo problemi con i file.
Nota anche la sintassi in /etc/sysconfig/static-routes
file, frammento da /etc/init.d/network
:
# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
if [ -x /sbin/route ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args
done
else
net_log $"Legacy static-route support not available: /sbin/route not found"
fi
fi
Soluzione 3:
C'è un modo più semplice per aggiungere percorsi...
Questo file - /etc/init.d/network
- viene lanciato all'avvio del PC e utilizza un file /etc/sysconfig/static-routes
per aggiungere percorsi statici
Devi crearlo perché non esiste.
Se leggi attentamente il file /etc/init.d/network
, legge in questo file ogni riga per aggiungere rotte, quelle righe devono iniziare con "any", e "route add -" è già nota.
Quindi nel file che creerai>> /etc/sysconfig/static-routes, devi scrivere :
any net 10.0.0.0 netmask 255.255.255.0 gw 192.168.0.1 eth0
- dove 10.0.0.0/24 è la rete che vuoi raggiungere (255.255.255.0 è la maschera)
- dove gw 192.168.0.1 è il gateway da raggiungere (sicuramente il router)
- dove eth0 è l'interfaccia da utilizzare.
Questo è il modo migliore per aggiungere percorsi statici, 1 file per tutto (non file X per interfacce X)