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 ipcomando 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 ifconfigche è 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 ifupmeno che non si inseriscano i comandi nei rispettivi script non è una buona idea. Gli ifupstrumenti di configurazione di rete controlli comando come /etc/sysconfig/network, /etc/network/interfaceso NetworkManagerche 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 ifconfige 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-scriptse 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 restarto service NetworkManager restart, rispettivamente, (o utilizzare systemctlcontroparti).