Sebbene sia vero che è sempre necessario aggiornare le tabelle di routing se si rimuove un indirizzo IP utilizzato per il routing predefinito (già pubblicato come risposta), è necessario interrompere anche il missaggio di vari livelli di comandi.
Il modo migliore per controllare la configurazione della rete del kernel Linux è il ip
comando dal pacchetto iproute o iproute2 . È l'interfaccia di basso livello per la rete del kernel, utile soprattutto per i test e il debug. Stai usando quello ifconfig
che è simile (anche se deprecato) in quanto parla anche direttamente al kernel, ma esegue un po 'di magia, ma fallisce male in alcune situazioni. Fin qui tutto bene.
Ma mescolare gli strumenti di basso livello con le distribuzioni a ifup
meno che non si inseriscano i comandi nei rispettivi script non è una buona idea. Gli ifup
strumenti di configurazione di rete controlli comando come /etc/sysconfig/network
, /etc/network/interfaces
o NetworkManager
che si trasformano configurazione utente da file su disco (e stato possibile di memoria pure) al kernel.
Pertanto, sebbene sia una risposta valida che è necessario aggiungere nuovamente i percorsi, non è chiaro se si desidera giocare con strumenti di basso livello per conoscere la rete o se si desidera utilizzare la soluzione di configurazione della rete della propria distribuzione.
In quest'ultimo caso, ignora ifconfig
e ip
(ad eccezione del controllo del risultato finale) ed esegui i seguenti passaggi:
- Modifica il tuo file di configurazione di rete.
- Di 'al rispettivo strumento di ricaricare (e applicare) la configurazione.
In Fedora 19 il file di configurazione risiede /etc/sysconfig/network-scripts
e può essere usato con i tradizionali script di rete ( /etc/init.d/network
) o con NetworkManager se quello installato è in esecuzione. È possibile riavviare il servizio service network restart
o service NetworkManager restart
, rispettivamente, (o utilizzare systemctl
controparti).