Falha ao pingar uma placa LAN do servidor do cliente usando conexão de internet compartilhada

2

O servidor (Windows XP Pro SP3) tem duas placas de rede (placa LAN A e B) e está conectado à Internet usando o ADSL. A conexão ADSL é compartilhada com a placa de rede B usando o compartilhamento de conexão com a Internet.

O cliente (Windows XP Pro SP3) tem uma placa de rede local e está conectado à placa de rede B do servidor para que tenha acesso à Internet.

O endereço IP nas placas LAN é definido da seguinte forma:

Server:
 LAN card A: 192.168.0.3/24 (manually defined by me)
 LAN card B: 192.168.0.1/24 (manually defined by Internet Connection Sharing)

Client:
 LAN card: 192.168.0.123/24 (assigned by DHCP) Default gateway: 192.168.0.1

Do servidor, posso pingar 192.168.0.123 com sucesso.

Do cliente, ele pode acessar a internet sem nenhum problema. Eu também posso ping 192.168.0.1 com sucesso, mas para 192.168.0.3, ele falhou com a mensagem de erro Request Timeout.

Por que o ping falhou e o que deve ser feito para tornar o ping possível? (todos os firewalls foram desativados).

    
por bobo 11.04.2010 / 09:08

1 resposta

4

Para começar, você não deve ter duas sub-redes idênticas em várias redes desconexas. O motivo é que o Windows vê que ambos os cartões têm acesso a toda a rede 192.168.0.x - quando, na verdade, eles não o fazem.

O que acontecerá é que, quando você ping 192.168.0.3 da máquina client , a máquina estará enviando a resposta de ping de volta à interface LAN A , em vez da interface LAN B (porque não sabe melhor).

Você precisará garantir que uma de suas redes seja diferente. Você deve ter, digamos, 192.168.0.x e 192.168.1.x (ambos com uma máscara de sub-rede de 255.255.255.0 ) para que essa seja uma configuração de rede correta.

    
por 11.04.2010 / 10:01