Venho mexendo no IPv6 e nas vidas úteis dos endereços. Descobri que o valid_lft
atributo fará com que um endereço v6 desapareça automaticamente, se usado corretamente. Para estender a vida útil de um endereço, eu
ip addr change 1:2:3:4::1/112 dev eth0 valid_lft 86000
O uso de ip addr change
não aparece em nenhuma página de manual à qual tenho acesso (Debian, Ubuntu e online ) e também não está na documentação oficial . Encontrei-o em um artigo referente a um email de 2009 para a lista de discussão do ipv6-ops.
Pelo que pude determinar brincando, acho que sempre é possível usar em ip addr change
vez de ip addr add
, porque se um endereço não existir, ele ip
será adicionado apenas se ip addr add
foi usado.
Isso está correto, ou seja, alguém pode explicar o que exatamente ip addr change
faz e como difere ip addr add
?
change
funcionaadd
se o endereço a ser alterado ainda não existir. Eu não pensei que teria que procurar na fonte do kernel (porque é onde as bandeiras são finalmente passadas), a fim de descobrir o que uma das ferramentas de linha de comando mais populares para gerenciamento de rede faz. Este não é os anos 90 ... :-) Mas, de qualquer forma, obrigado!