Como parar o DHCP quando atribuo um endereço IP estático no servidor Ubuntu?

Como parar o DHCP quando atribuo um endereço IP estático no servidor Ubuntu?

Estou executando um servidor Ubuntu 17.10 para meus servidores de jogos, pois é a única plataforma onde o Steam é compatível com a Valve. É uma nova instalação do Ubuntu 17.10 sem grandes alterações na instalação.

Eu configurei um endereço IP estático, /etc/network/interfacesmas minha placa também continua recebendo um endereço DHCP. Então basicamente o servidor tem meu ip estático 192.168.1.13e um endereço DHCP 192.168.1.226.

Mas como posso impedir que o dhcpclient adquira um endereço IP atribuído ao DHCP?

Minha interface de rede mostra:

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

Responder1

A rede mudou no Ubuntu 17.10, então adicionar nada /etc/network/interfacesnão mudará nada. Agora usaNetplan.

Para desativar o DHCP e definir um IP estático:

Primeiro, descubra como é chamada a sua interface de rede, executels /sys/class/net

A saída provavelmente será algo como enp6s0 lo.

loé a interface de loopback, assim enp6s0como sua interface de rede (neste exemplo).

Crie um novo arquivo de configuração dentro de /etc/netplan

por exemplosudo nano /etc/netplan/02-netcfg.yaml

Digite o seguinte para configurar um IP estático de 192.168.1.13onde enp6s0está o nome da sua interface de rede.

network:
    version: 2
    renderer: networkd
    ethernets:
        enp6s0:
            addresses: [192.168.1.13/24]
            dhcp4: no
            gateway4: 192.168.1.1

Em seguida, execute os dois comandos a seguir:

sudo netplan generate
sudo netplan apply

Responder2

Se você estiver no Ubuntu 20.04 em um RaspberryPI, cloud-inito culpado é o que pode ser visto no arquivo/etc/netplan/50-cloud-init.yaml

Simplesmente exclua o arquivo ou comente as linhas ofensivas

informação relacionada