¿Cómo puedo cambiar las direcciones IP y de la puerta de enlace de forma permanente?

Recientemente instalé Linux Ubuntu 14.04 en mi computadora. Para habilitar la connection a Internet, necesitaba cambiar mi dirección de IP y de la puerta de enlace. Hice lo siguiente como usuario root

# ifconfig eth0 "my ip address here" netmask 255.255.255.0 up # route add default gw " gw address here" 

Funciona bien durante un par de minutos, pero luego vuelve a la configuration anterior todo el time. Entonces, ¿cómo puedo cambiar las direcciones IP y gw permanentemente?

Como lo señala jpkotta, es probable que el administrador de la networking sea el culpable.

Puede ver su estado ejecutando ps -aux | grep network-manager | grep <username> ps -aux | grep network-manager | grep <username> ps -aux | grep network-manager | grep <username> . Si obtiene un resultado, se está ejecutando; de lo contrario, no lo está.

Seguirá sobrescribiendo los cambios que realice con ifconfig mientras se esté ejecutando.

Matar al administrador de networking ejecutando sudo service network-manager stop .
Puede sudo service network-manager start en cualquier momento con el sudo service network-manager start .

Una vez que esté deshabilitado, use ifconfig para establecer su estática, O edite su /etc/network/interfaces para include 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, ejecute ifup -a para mostrar las interfaces que tiene en su /etc/network/interfaces .

Sin embargo, todo esto se puede evitar si prefieres no perder el control del administrador de networking. Simplemente click su icono en la barra de tareas y click "editar conexiones".

Los commands que debes disparar son:

  1. Verifique su NIC ifconfig
  2. Elija uno y ifconfig enp0s8 192.168.1.34 con ip que quiera dar: ifconfig enp0s8 192.168.1.34
  3. ir a cd /etc/sysconfig/network-scripts/
  4. editar file NIC:

    # vim ifcfg-enp0s8 ~ write ---------- 'IPADDR' = 192.168.1.34 ~ 'NETMASK'= 255.255.255.0 ~ 'ONBOOT' = yes ~ 'BOOTPROTO'= 'static'

  5. hecho