Los cambios ifconfig no se guardan después del reinicio

Los cambios ifconfig no se guardan después del reinicio

Cambié los nombres de mis dispositivos de red, pero no se guardan después de reiniciar. También desactivé la interfaz wlan0, pero sigue encendida nuevamente después de reiniciar. Usando UBUNTU.

Aquí/etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

# The loopback network interface
auto lo
iface lo inet loopback


# The wan0 network interface
auto wan0
iface wan0 inet dhcp

# The eth0 network interface
auto eth0
iface eth0 inet dhcp

Respuesta1

En caso de que alguien más esté aquí buscando ayuda en versiones posteriores del servidor Ubuntu (17.x). Han cambiado de network( /etc/network/interfaces) a netplan( /etc/netplan/*.yml).

Esperemos que esto ayude a alguien más o le ahorre algo de tiempo.

Ejemplo simple para una configuración de IP estática.

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1,8.8.8.8]

Respuesta2

Si utiliza ifconfigpara configurar sus interfaces de red, los cambios se perderán después del reinicio.

Para que sus cambios sean persistentes, debe modificar archivos de configuración como /etc/network/interfaces. Por ejemplo, para deshabilitar una interfaz, simplemente puede eliminar su parte de configuración del archivo.

Puede comprobar man interfaceslas opciones disponibles y el formato del archivo de configuración de red para Ubuntu.

Respuesta3

Para la parte del nombre de la interfaz, debes verificar este archivo (si está en Ubuntu, lo tengo en Debian):

/etc/udev/rules.d/70-persistent-net.rules

Edítelo si es necesario según el comentario dentro.

Si no existe tal archivo (en udev reciente), todavía hay un paquete específico que puede usar para cambiar el nombre en el arranque:, ifrenameo puede agregar algún script de arranque usted mismo.

Para desactivar wlan0, hay diferentes cosas además de /etc/network/interfaces. Siempre hay NetworkManager al acecho. Es útil pero a menudo interfiere con la configuración. Vea si puede hacer algo con NetworkManager gráficamente o usando nmcli, como:

nmcli radio wifi off

También está el rfkillcomando (paquete rfkill). Utiliza el mismo backend que nmcli radio. Por ejemplo, puede evitar toda actividad inalámbrica relacionada conrfkill block all

Respuesta4

En ubuntu v17, cuando se configuraron los parámetros de IP estática en el archivo "interfaces" después de reiniciar la máquina, obtiene la dirección IP de DHCP. (Después de esto /etc/init.d/networking restarto ifdown/ifup funcionan bien pero son sólo soluciones temporales). Es suficiente reemplazar la fila "dhcp4: sí" por "dhcp4: no" en el /etc/netplan/*.yamlarchivo y después de reiniciar, la configuración en el archivo "interfaces" se confirma sin proporcionar más configuraciones en el archivo netplan. (Una nota: en las páginas de manual la sintaxis habla sólo de "dhcp4: true" con configuración de IP estática (!))

información relacionada