removendo rota estática do linux não desconecta a sessão

1

Eu quero testar "nova tentativa de conexão" com o servidor de aplicativos remotos. Para isso, estou usando o método route , em que removo a rota estática do meu servidor linux e verifico se a conectividade está inativa ou não. Surpreendentemente, a conectividade não diminui & Eu posso pingar host remoto também! Qualquer pista ? Estou usando o RHEL 4.

A única coisa que para de funcionar é traceroute para o host remoto.

A seguir estão os 2 comandos que eu uso para remover a rota estática. Eles são suficientes?

route del -host 10.151.1.14 gw 10.200.1.1   
ip route flush cache                             

Obrigado!

    
por Vijay Gharge 01.02.2012 / 19:28

2 respostas

6

A conectividade não deve diminuir.

Quando qualquer conexão é aberta por algum programa ou usuário, ele primeiro encontra a melhor rota. Depois disso, ele se conecta. Depois que a conexão persistir.
Agora, se você remover qualquer rota, as conexões ativas não serão desativadas. Porque eles não estão procurando o melhor caminho depois de fazer conexão. Você pergunta todos os dias qual é a melhor maneira de ir para a sua universidade? Conexão é feita, sua finalidade é servida.

Se você quiser fazer a conexão para baixo. Desconecte a rota. Significa colocar algo na rota para que o pacote não possa passar. Pode ser facilmente feito por ifconfig eth0 down . de if-down Depois disso, o link está desativado. Então, toda a conexão que estava usando o link será quebrada.

    
por 01.02.2012 / 19:44
1

Use o firewall. Algo como:

iptables -I OUTPUT -d 10.151.1.14 -j DROP

Portanto, isso deve eliminar todo o tráfego da caixa para o endereço IP 10.151.1.14. Para remover a regra, execute:

iptables -D OUTPUT -d 10.151.1.14 -j DROP
    
por 01.02.2012 / 22:36