O sistema adiciona o endereço da interface local para que a tabela de roteamento saiba que qualquer tráfego endereçado a esse endereço IP não deve ser enviado na rede.
Inicialmente (logo após a inicialização do sistema) a tabela ip é assim:
192.168.0.0 255.255.255.0 On-link 192.168.0.11 276
192.168.0.11 255.255.255.255 On-link 192.168.0.11 276
192.168.0.255 255.255.255.255 On-link 192.168.0.11 276
e quando eu executo o netcat:
nc -zv -s 192.168.0.11 192.168.0.11 80
para testar se a porta 80 está aberta, funciona - a porta 80 está realmente aberta. Mas quando eu remover a rota 192.168.0.11 eu tenho "TIMEOUT" no teste nc. Não deveria escolher 192.168.0.0 rota e trabalho? Além disso, quando eu adiciono a rota manualmente:
route add 192.168.0.11 mask 255.255.255.255 0.0.0.0 ainda não funciona!
Alguém mais pode tentar me fornecer uma resposta útil?
O sistema adiciona o endereço da interface local para que a tabela de roteamento saiba que qualquer tráfego endereçado a esse endereço IP não deve ser enviado na rede.
0.0 é um endereço de rede e 0.255 é um endereço de broadcast. O único endereço IP válido realmente utilizável listado é 0.11.
Portanto, não, o que você está tentando não funcionará.
Tags networking routing