IP substitui saída padrão

IP substitui saída padrão

Com esses dois comandos posso definir o IP de saída padrão, mas como torná-los persistentes após a reinicialização?

# ip route replace default via 172.31.1.1 dev eth0 src 49.12.112.180
# ip -6 route replace default via fe80::1 dev eth0 src 2a01:4f8:1c17:8010::1

Responder1

No debian você deve usar o /etc/network/interfacesarquivo de configuração para tornar as configurações de rede persistentes.

A maneira mais simples de conseguir o que deseja é usar post-upinstruções na configuração da interface.

No seu caso você deve escrever algo assim:

auto eth0
iface eth0 inet static
  address ...
  post-up /sbin/ip route replace 0/0 via 172.31.1.1 dev eth0 src 49.12.112.180 || true

iface eth0 inet6 static
  address ...
  post-up /sbin/ip -6 route replace 0/0 via fe80::1 dev eth0 src 2a01:04f8:1c17:8010::1 || true

A || truepeça é necessária para evitar erros caso algo dê errado nos post-upcomandos.

Após a edição do arquivo verifique a exatidão com o ifquery -v eth0comando.

informação relacionada