Ping de um adaptador de rede específico no Windows

7

Olá, resolvi problemas de rede em servidores com 2 NICs e laptops com placas com e sem fio. Como posso forçar o PING e o TELNET a serem enviados de um adaptador específico? Eu sei que é um problema com o Windows. Desligar um dos adaptadores não é uma opção, estou sempre conectado através de um dos adaptadores. Deve haver alguma opção de linha de comando para preferir um adaptador ao outro.

Obrigado

    
por Dean 25.05.2011 / 15:27

3 respostas

2

Você pode definir uma rota estática:

route add (destination subnet) MASK (destination subnet mask) (gateway) IF (interface)

Para mais informações, consulte Microsoft documentação sobre route

    
por 25.05.2011 / 15:30
9

Provavelmente, é mais fácil usar o switch -S, que permite especificar o endereço IP de origem (veja ping /? para mais informações).

Outra coisa que você pode fazer é alterar a ordem de ligação, que atende à sua "opção de preferir um adaptador sobre o outro". Embora varie do sistema operacional Windows para o sistema operacional, ele está em um local semelhante ao deste exemplo: Para o Windows 7, clique com o botão direito do mouse em Rede e clique em Propriedades. Em seguida, você clica em "Alterar configurações do adaptador". Em seguida, clique no menu Avançado> Configurações avançadas e mova a conexão que deseja ter prioridade para o topo.

A partir do Windows 7 (versão 6.1 Build 7601: Service Pack 1)     ping /?

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
        [-r count] [-s count] [[-j host-list] | [-k host-list]]
        [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name


Options:
-t             Ping the specified host until stopped.
               To see statistics and continue - type Control-Break;
               To stop - type Control-C.
-a             Resolve addresses to hostnames.
-n count       Number of echo requests to send.
-l size        Send buffer size.
-f             Set Don't Fragment flag in packet (IPv4-only).
-i TTL         Time To Live.
-v TOS         Type Of Service (IPv4-only. This setting has been deprecated
               and has no effect on the type of service field in the IP Header).
-r count       Record route for count hops (IPv4-only).
-s count       Timestamp for count hops (IPv4-only).
-j host-list   Loose source route along host-list (IPv4-only).
-k host-list   Strict source route along host-list (IPv4-only).
-w timeout     Timeout in milliseconds to wait for each reply.
-R             Use routing header to test reverse route also (IPv6-only).
-S srcaddr     Source address to use.
-4             Force using IPv4.
-6             Force using IPv6.

Documentação do Microsoft TechNet Ping que informa que ele pode ser usado somente para IPV6 (não correto) Aplica-se a: Windows Server 2003, Windows Vista, Windows XP, Windows Server 2008, Windows 7, Windows Server 2003 R2, Windows Server 2008 R2, Windows Server 2000, Windows Server 2012, Windows 8

Microsoft TechNet - Usando o comando ping (Windows 7 e Server 2008 R2) (também ausente -S srcaddr )

    
por 25.05.2011 / 17:57
4

O adaptador escolhido é baseado nas tabelas de roteamento. Você pode examinar as tabelas de roteamento executando 'route print' ou 'netstat -r'. Cada entrada terá uma métrica que determina a ponderação da rota - os números mais baixos são os preferidos. Você pode manipular a tabela de roteamento com o comando 'route'. rota /? para detalhes.

    
por 25.05.2011 / 15:31