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 ifconfig
para 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 interfaces
las 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:, ifrename
o 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 rfkill
comando (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 restart
o ifdown/ifup funcionan bien pero son sólo soluciones temporales). Es suficiente reemplazar la fila "dhcp4: sí" por "dhcp4: no" en el /etc/netplan/*.yaml
archivo 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 (!))