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".