Pode fazer ping do dispositivo de um computador e não do outro

1

Recentemente, fui designado para trabalhar em um programa de diagnóstico feito em C ++, que se comunica com um equipamento eletrônico. Nosso cenário normal envolve a comunicação através de uma interface RS232, mas me pediram para fazer nosso programa funcionar através de ethernet, tendo o código fonte sido feito no Visual Basic.

Depois de muita discussão sobre tentar fazer o código funcionar e continuar recebendo 10049 erros Winsock quando tentei me conectar, tentei executar o ping no switch. A partir do computador em que o programa VB está sendo executado, posso ver a opção via ping, nslookup, tracert e pathping (eu estava indo na lista de programas) e posso fazer isso por meio de URI ou endereço IP. Do meu laptop, enviar os mesmos comandos falha sempre. Ambos usam o mesmo cabo de rede e o mesmo dispositivo USB-para-Ethernet (eu os troquei entre testes), mas um pode ver o switch e o outro não.

Estou trabalhando no final da programação, mas os resultados do ping me fazem pensar que pode haver um problema de rede me atrapalhando. wry grin Eu não sou muito de um cara da rede, por isso estou apelando para assistência especializada.

Ambos os computadores estão executando o Windows XP, se isso ajudar.

A conexão é para um dispositivo "IP-RS8" que então se conecta às nossas unidades VCU-C. Cada unidade é acessível via URI ou endereço IP no computador de mesa que normalmente temos conectado às unidades (ele está executando o programa VB mais antigo do qual me pediram para remover o código de rede). A conexão é feita por meio de um adaptador USB para Ethernet, de modo a deixar a porta Ethernet comum disponível para conexão com a rede da empresa. Hmm ... pensando bem, eu provavelmente confundi o problema, falando sobre o comando "o switch" ao invés de indicar que são os dispositivos. Me desculpe. A comunicação é geralmente feita com uma DLL que usa funções Winsock para fazer consultas de dados do VCU e, em seguida, para receber. Estou falhando ao conectar.

Eu não encontrei nada no firewall que deveria bloquear esses comandos, mas vou continuar cutucando. Não sei se é potencialmente relevante, mas na área de trabalho, o adaptador mapeia para a Conexão Local 3 enquanto está no laptop, ele é consistentemente mapeado para a Conexão Local 2. Atualmente, está lendo no DHCP.

IPConfig / todos os resultados:

Área de trabalho

Host Name . . . . . . . . . . . . : AMERDAEXXXXXX
Primary Dns Suffix  . . . . . . . : amer.example.com
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : COMPANY.com
                                    amer.example.com
                                    atle.example.com
                                    cone.example.com
                                    apac.example.com
                                    scan.example.com
                                    bYX.example.com

Adaptador Ethernet Conexão local X:

Connection-specific DNS Suffix  . : amer.example.com
Description . . . . . . . . . . . : Broadcom NetXtreme XYxx Gigabit Controller
Physical Address. . . . . . . . . : YY-XX-YB-XX-XX-XX
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : XYY.XXX.XY.XXX
Subnet Mask . . . . . . . . . . . : XXX.XXX.XXY.Y
Default Gateway . . . . . . . . . : XYY.XXX.XY.X
DHCP Server . . . . . . . . . . . : XY.XXX.XXY.XX
DNS Servers . . . . . . . . . . . : XY.XXX.XXY.XX
                                    XY.XXY.XXY.XX
Primary WINS Server . . . . . . . : XY.XXX.XXY.X
Secondary WINS Server . . . . . . : XY.XXY.XXY.X
Lease Obtained. . . . . . . . . . : Thursday, July XX, XYXX XY:XX:XX AM
Lease Expires . . . . . . . . . . : Sunday, July XX, XYXX XY:XX:XX AM

Adaptador Ethernet Conexão local X:

Connection-specific DNS Suffix  . : 
Description . . . . . . . . . . . : ASIX axYYYYX USBX.Y to Fast Ethernet Adapter
Physical Address. . . . . . . . . : YY-XY-BY-YX-XY-AY
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : XY.Y.Y.X
Subnet Mask . . . . . . . . . . . : XXX.XXX.XXY.Y
Default Gateway . . . . . . . . . : XY.Y.Y.X
DHCP Server . . . . . . . . . . . : XY.Y.Y.XY
DNS Servers . . . . . . . . . . . : XY.Y.Y.X
Lease Obtained. . . . . . . . . . : Thursday, July XX, XYXX XY:XX:XY AM
Lease Expires . . . . . . . . . . : Tuesday, August YX, XYXX XX:XY:XY AM

Laptop

Configuração IP do Windows

Host Name . . . . . . . . . . . . : AMERLAFYYXXYX
Primary Dns Suffix  . . . . . . . : amer.example.com
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : COMPANY.com
                                    amer.example.com
                                    atle.example.com
                                    cone.example.com
                                    apac.example.com
                                    scan.example.com
                                    bYX.example.com

Adaptador Ethernet Conexão local:

Connection-specific DNS Suffix  . : amer.example.com
Description . . . . . . . . . . . : Intel(R) 82567LM Gigabit Network Connection
Physical Address. . . . . . . . . : YY-XY-BY-DY-XB-YX
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : XYY.XXX.XY.XY
Subnet Mask . . . . . . . . . . . : XXX.XXX.XXY.Y
Default Gateway . . . . . . . . . : XYY.XXX.XY.X
DHCP Server . . . . . . . . . . . : XY.XXX.XXY.XX
DNS Servers . . . . . . . . . . . : XY.XXX.XXY.XX
                                    XY.XXY.XXY.XX
Primary WINS Server . . . . . . . : XY.XXX.XXY.X
Secondary WINS Server . . . . . . : XY.XXY.XXY.X
Lease Obtained. . . . . . . . . . : Thursday, July XX, XYXX XX:XX:XX AM
Lease Expires . . . . . . . . . . : Sunday, July XX, XYXX XX:XX:XX AM

Adaptador Ethernet {XYXAAYXX-YEDY-XXYX-YYEX-BYXYXXYEEYEX}:

Connection-specific DNS Suffix  . : 
Description . . . . . . . . . . . : Nortel IPSECSHM Adapter 
                                     - Packet Scheduler iniport
Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-YY
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : Y.Y.Y.Y
Subnet Mask . . . . . . . . . . . : Y.Y.Y.Y
Default Gateway . . . . . . . . . : 

Adaptador de rede de folhas com adaptador Ethernet:

Connection-specific DNS Suffix  . : 
Description . . . . . . . . . . . : Leaf Networks Adapter
Physical Address. . . . . . . . . : YY-FF-FA-BC-YF-AY
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : X.XYY.XY.XX
Subnet Mask . . . . . . . . . . . : XXX.Y.Y.Y
Default Gateway . . . . . . . . . : 

Adaptador Ethernet Conexão local 3:

Media State . . . . . . . . . . . : Media disconnected
Description . . . . . . . . . . . : Bluetooth LAN Access Server Driver
Physical Address. . . . . . . . . : YY-FX-AX-YA-BY-CA

Adaptador Ethernet Conexão de rede sem fio 2:

Media State . . . . . . . . . . . : Media disconnected
Description . . . . . . . . . . . : Intel(R) WiFi Link 5300 AGN
Physical Address. . . . . . . . . : YY-XX-YA-CX-FC-YE

Adaptador Ethernet Conexão local 2:

Connection-specific DNS Suffix  . : 
Description . . . . . . . . . . . : ASIX ax88772 USB2.0 to Fast Ethernet Adapter
Physical Address. . . . . . . . . : YY-XY-BY-YX-XY-AY
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : XYX.XYY.X.X
Subnet Mask . . . . . . . . . . . : XXX.XXX.XXX.Y
Default Gateway . . . . . . . . . : 
    
por random 21.07.2011 / 15:11

2 respostas

1

Você diz que está fazendo ping no switch? O switch é um switch gerenciado com um endereço IP dedicado?

Adicione uma exceção para os pings no firewall (ou desabilitar) do computador que não pode receber o ping. Os computadores estão na mesma sub-rede (verifique o endereçamento IP de ambos os sistemas)? Há alguma rota estática que esteja impedindo a travessia (a partir da linha de comando "ROUTE PRINT")?

    
por 21.07.2011 / 15:41
0

Verifique as configurações do firewall. Verifique se o seu laptop está obtendo um endereço do DHCP (um endereço duplicado indicaria o problema).

Você pode fazer ping no gateway na rede?

Execute ipconfig / all para descobrir algumas dessas informações.

Por fim, pegue o zenmap (que é um frontend GUI para a ferramenta de varredura de porta nmap) e faça a varredura de porta do dispositivo para ver o que está disponível para você. Outra boa ferramenta (diferente de telnet) que eu uso para testar conectividade com uma porta TCP específica é tcping, que basicamente tenta se conectar e desconecta em uma porta específica.

Durante a programação, você tem que codificar dentro de um protocolo descrito ou o programa / seu programa é apenas um front-end para a comunicação telnet? Se assim for, por favor, escolha SSH, pois o telnet enviará comandos em texto simples, e isso é sempre ruim e nunca é bom.

: link : link

    
por 21.07.2011 / 15:45