Según lo declarado por jpkotta, es probable que el administrador de la red sea el culpable.
Puede ver su estado ejecutando ps -aux | grep network-manager | grep <username>
. Si obtiene un resultado, se está ejecutando; de lo contrario, no.
Seguirá sobrescribiendo cualquier cambio que realice con ifconfig mientras se esté ejecutando.
Mata al administrador de red ejecutando sudo service network-manager stop
.
Puedes recuperarlo en cualquier momento con sudo service network-manager start
.
Una vez que esté deshabilitado, use ifconfig para configurar su estática, O edite su /etc/network/interfaces
archivo para incluir algo como:
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
Finalmente, ejecuta ifup -a
para mostrar las interfaces que tiene en su /etc/network/interfaces
archivo.
Sin embargo, todo esto se puede evitar, si prefiere no perder el tiempo matando al administrador de red. Simplemente haga clic en su icono en la barra de tareas y haga clic en 'editar conexiones'.