
Estoy ejecutando un servidor Ubuntu 17.10 para mis servidores de juegos, ya que es la única plataforma donde Steam es compatible con Valve. Es una nueva instalación de Ubuntu 17.10 sin cambios importantes en la instalación.
He configurado una dirección IP estática /etc/network/interfaces
pero mi tarjeta sigue recibiendo una dirección DHCP también. Básicamente, el servidor tiene mi IP estática 192.168.1.13
y una dirección DHCP 192.168.1.226
.
Pero, ¿cómo puedo evitar que dhcpclient adquiera una dirección IP asignada por DHCP?
Mi interfaz de red muestra:
auto ens18
iface ens18 inet static
address 192.168.1.13
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
Respuesta1
La red cambió en Ubuntu 17.10, por lo que agregar algo /etc/network/interfaces
no cambiará nada. ahora usanetplan.
Para deshabilitar DHCP y configurar una IP estática:
Primero, averigüe cómo se llama su interfaz de red, ejecutels /sys/class/net
El resultado probablemente será algo así como enp6s0 lo
.
lo
es la interfaz loopback y también enp6s0
lo será su interfaz de red (en este ejemplo).
Cree un nuevo archivo de configuración dentro de /etc/netplan
p.ejsudo nano /etc/netplan/02-netcfg.yaml
Ingrese lo siguiente para configurar una IP estática de 192.168.1.13
donde enp6s0
está el nombre de su interfaz de red.
network:
version: 2
renderer: networkd
ethernets:
enp6s0:
addresses: [192.168.1.13/24]
dhcp4: no
gateway4: 192.168.1.1
Luego ejecute los siguientes dos comandos:
sudo netplan generate
sudo netplan apply
Respuesta2
Si está en Ubuntu 20.04 en una RaspberryPI, cloud-init
es el culpable, como se puede ver en el archivo/etc/netplan/50-cloud-init.yaml
Simplemente elimine el archivo o comente las líneas ofensivas.