porque / proc / sys / net / ipv4 / conf / all / ignore_routes_with_linkdown não notifica todos os portos

0

Estou usando o Ubuntu 16.04.4 LTS e quando faço isso

echo 1 > /proc/sys/net/ipv4/conf/all/ignore_routes_with_linkdown

em ip route eu posso ver:

0.0.0.0 via 172.17.235.1 dev eth0 linkdown
    default via 172.17.235.1 dev eth0  proto none  metric 1 notify linkdown
172.17.235.0/24 dev eth0  proto kernel  scope link  src 172.17.235.236 linkdownn 
  • Nesse caso, o roteamento ainda é enviado pelo link mesmo quando está inativo (LLD), mas quando eu faço isso:

    echo 1 > /proc/sys/net/ipv4/conf/eth0/ignore_routes_with_linkdown
    
  • neste caso, a porta eth0 obtém esse status

    ip route
    0.0.0.0 via 172.17.235.1 dev eth0 dead linkdown
    default via 172.17.235.1 dev eth0  proto none  metric 1 dead notify linkdown
    

e a rota ignora esta rota (que passa via link morto)? Não é /proc/sys/net/ipv4/conf/all/ que deveria configurar todas as portas?

    
por junior_software 07.06.2018 / 13:28

0 respostas