Veja o discussão e respostas sobre esta questão . Essa pergunta é sobre Raspbian (o Rasperry Pi OS), mas o problema geral parece o mesmo. A solução parece estar desativando o DHCP ou ajustando a configuração do DHCP para definir o IP estático lá.
Para definir um valor estático para DHCP, basta editar este arquivo /etc/dhcpcd.conf
e ajustar a configuração como este exemplo para forçar um IP estático à interface especificada; neste caso eth0
:
static <value>
Configures a static <value>. If you set ip_address then dhcpcd
will not attempt to obtain a lease and just use the value for the
address with an infinite lease time.
Here is an example which configures a static address, routes and
dns.
interface eth0
static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
Para desativar o DHCP para uma interface específica, como eth0
, basta editar /etc/dhcpcd.conf
e adicionar essa linha à configuração para forçar o DHCP a simplesmente não se importar com eth0
:
denyinterfaces eth0