Eu queria atualizar a concessão de DHCP de uma instância do Amazon EC2, então executei o seguinte comando:
user@host:~$ sudo dhclient
Depois disso, a concessão de DHCP do sistema é atualizada com êxito. No entanto, o comando imprime o seguinte no console:
RTNETLINK answers: File exists
O que diabos isso significa? É motivo de preocupação?
Pelo que vale, dhclient
retornou sem erros:
user@host:~$ echo $?
0
Failed to bring up wlan0
. Além disso, não recebo nenhuma saídaRTNETLINK answers: File exists
.Respostas:
Basicamente, o que acontece é que o dhclient adiciona uma rota à tabela de roteamento.
Ele tenta isso enquanto a rota já está na tabela.
Verifica
para uma rota que foi adicionada pelo servidor dhcp.
Para renovar o contrato, faça
se isso não for suficiente, você poderá remover todas as concessões removendo o arquivo e obtendo uma nova concessão
Dependendo da sua configuração exata, isso pode ser um problema em ter que digitar sua senha duas vezes, portanto, tenha cuidado com isso.
fonte
ip route
e vi a rota extra adicionada. Tudo isso começou porque eu queria renovar as concessões de clientes DHCP depois de fazer alterações no servidor DHCP. O problema é que não consigo ativar / desativar minhas interfaces porque a máquina é uma instância do EC2. Além disso, quero evitar a reinicialização do sistema. Então, como posso simplesmente atualizar minhas concessões de clientes DHCP sem efeitos colaterais indesejados?