Você precisa liberar suas configurações de ip atuais (baseadas em DHCP) e reiniciar o serviço de rede (ou reinicializar) para fazer as configurações se aplicarem corretamente.
-
Executando
sudo ip addr flush enp1s0
no seu terminal você pode liberar suas configurações de ip atuais. -
Você pode reiniciar o serviço rede executando
sudo systemctl restart networking.service
em seu terminal.
Se você estiver executando a partir de uma sessão ssh remota, talvez seja melhor executá-los em uma única instrução, como sudo ip addr flush enp1s0 && sudo systemctl restart networking.service
, para evitar perda de conexão no meio do processo sem reiniciar serviço de rede (e configuração do novo ip) . Então você terá que atualizar sua regra de encaminhamento de porta em seu roteador para poder se conectar no novo ip (estático) .
Como nota de rodapé, tenha em mente que alguns roteadores não fornecem um serviço DNS verdadeiro (eles fornecem o endereço IP do ISP via DHCP) , então Sugiro adicionar o servidor DNS aberto do Google (ou outro de sua escolha, talvez na sua LAN) pelo menos como servidor secundário de nomes, pois de alguma forma failover pressupõe devido ao < > possível inabilidade do seu roteador.
Exemplo:
auto enp1s0
iface enp1s0 inet static
address 192.168.0.200
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.1
broadcast 192.168.0.255
dns-nameservers 192.168.0.1
dns-nameservers 8.8.8.8
Espero que ajude.