Não é possível alterar o IP para estático

1

Estou frustrado além da crença, neste momento. Eu tenho uma tarefa simples de alterar um ip do DHCP para estático, mas não quer aceitar o novo endereço. O arquivo de interfaces é assim:

source /etc/network/interfaces.d/*

auto lo enp3s0

iface lo inet loopback

iface enp3s0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.254
nameserver 192.168.1.5

Quando executo sudo ifdown enp3s0 && ifup enp3s0 , ele continua recebendo 192.168.1.200. O dhclient não está em execução e o gerenciador de rede é desinstalado. Eu não consigo descobrir de onde esse ip está vindo.

Atualização:

Depois de bater minha cabeça contra a parede, por mais algumas horas, resolvi isso, como o arquivo de configuração:

auto lo
iface lo inet loopback

auto enp3s0
iface enp3s0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameservers 192.168.1.5
dns-search ***.com

Eu também criei um registro estático no servidor DHCP, para o endereço MAC dessa interface, mesmo que essa interface esteja fora do registro do servidor DHCP. Depois de fazer tudo isso, reiniciei o servidor e o endereço 1.2 ficou preso. Não tenho certeza qual processo curou o problema. Eu sei, depois de alterar o arquivo e reiniciar o serviço, nada mudou. Foi a reinicialização ou alguma combinação dos 3.

    
por talkinggoat 26.05.2017 / 23:44

1 resposta

1

Ok, seu arquivo de interfaces está bagunçado.

# Source a directory for other configuration
source /etc/network/interfaces.d/*

# The loopback network interface
auto lo  
iface lo inet loopback

# The primary network interface
auto enp3s0  
iface enp3s0 inet static  
address 192.168.1.2  
netmask 255.255.255.0  
gateway 192.168.1.254  
dns-nameservers 192.168.1.5

É assim que deve ser. Ajuste seu /etc/network/interfaces com o acima e reinicie sua rede com sudo systemctl restart networking.service e tudo deve ser configurado corretamente.

    
por Ziazis 29.05.2017 / 13:27