É possível desabilitar o ARP no Windows 7

2

Eu tenho um requisito único em que preciso desabilitar o ARP em uma caixa do Windows 7. Nas versões anteriores do Windows, você poderia modificar o ArpRetryCount no registro (e defini-lo como 0), mas isso não funciona em 7 (nem existe).

Alguém sabe como, ou se isso é possível?

Pediram-me para elaborar mais e não sei bem como. Eu quero desligar ARP (incluindo arp gratuito) no Windows 7 para um projeto que estou trabalhando. Você pode fazer isso no Linux simplesmente adicionando '-arp' ao abrir uma interface, mas você não pode fazer isso no Windows 7. Você poderia em versões anteriores modificando o registro, mas isso não funciona mais. Se o povo bem aqui não tem certeza, então eu não gosto das minhas chances ...

    
por DriverGuy 24.02.2011 / 06:14

1 resposta

2

Eu sei exatamente o que você está tentando fazer, é como eu consegui executar um cluster ativo / ativo de serviço da Web no NetWare. Durante a inicialização, liguei todos os IPs do cluster ao servidor com arp gratuito desativado, o Apache carrega, desassocio os IPs do cluster, inicio o serviço de cluster. O Apache começou muito bem e ficou ativo mesmo que estivesse faltando o IP binds iniciado por ele. Dessa forma, os failovers aconteciam apenas ao mover o IP ativo entre os nós sem ter que iniciar e parar o Apache, muito mais rápido e permitia uma instância do Apache para vários serviços de cluster. Funcionou muito bem. Eu nunca soube que o Windows poderia fazer esse truque (ArpRetryCount, heh).

Olhando a documentação da Microsoft (arquivo .doc), o Windows 2008 eo Windows Vista ainda suportam ArpRetryCount sendo definido em \ Tcpip \ Parameters. Não por interface, mas globalmente.

Não consigo extrair do Microsoft KB nenhuma informação sobre se isso muda ou não para 2008r2 / Win7. Mas a grande reescrita TCP / IP aconteceu com o Vista / 2008, então acredito que ainda deva ser suportado.

    
por 25.02.2011 / 07:20