Come affermato da jpkotta, il responsabile della rete è probabilmente il colpevole.
 Puoi vedere il suo stato eseguendo ps -aux | grep network-manager | grep <username> . Se ottieni un risultato, è in esecuzione, altrimenti non lo è.
Continuerà a sovrascrivere qualsiasi modifica apportata con ifconfig finché è in esecuzione.
 Uccidi network-manager eseguendo sudo service network-manager stop . 
 Puoi ripristinarlo in qualsiasi momento con sudo service network-manager start .
 Una volta disabilitato, usa ifconfig per impostare la tua statica, OPPURE modifica il tuo /etc/network/interfaces file per includere qualcosa come:
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8
 
 Infine, esegui ifup -a per visualizzare le interfacce che hai nel tuo /etc/network/interfaces file.
Tutto questo può essere evitato, se preferisci non scherzare con l'uccisione del gestore di rete. Basta fare clic sulla sua icona nella barra delle applicazioni e fare clic su "modifica connessioni".