
Tenho uma tarefa simples a fazer: tenho wni7 com duas nics. Quero conectar outro comp (osx) ao win7 através da segunda nic para conectá-lo à internet.
- Já alterei o registro.
- A interface Win7 com 192.168.2.1 não possui gateway definido (não faz sentido fazer isso)
- Interface OSX com 192.168.2.2 tem gateway configurado para 192.168.2.1
- Eu não adiciono nenhuma rota no win7, tudo parece já estar lá
- a rede na segunda nic é detectada como "rede indefinida" (provavelmente efeito de nenhum gateway)
- posso obter qualquer conectividade com a Internet do OSX apenas habilitando o compartilhamento de conexão de rede no nic com 192.168.2.1, mas habilita NAT e estou interessado apenas em roteamento puro sem nat (é uma configuração para algumas pesquisas).
- firewall está desativado.
Parece-me que o win7 se recusa a encaminhar pacotes por algum motivo. Talvez a culpa seja da "rede indefinida" e do serviço NLA, embora eu não tenha conseguido encontrar nenhuma informação sobre isso.
Abaixo esquemas ascii da minha configuração:
internet<->roteador(192.168.1.1)<->(192.168.1.2) WIN7 (192.168.2.1)<-->(192.168.2.2)OSX
Obrigado
Responder1
Verifique se o seu roteador possui uma rota para a rede 192.168.2.x. A menos que você possa adicionar um ou seja capaz de descobri-lo, você está sem sorte. Ele precisa de uma rota para enviar tráfego para 192.168.2.x através da máquina Windows 7 atuando como roteador/gateway em 192.168.1.2.
Certifique-se de que o roteamento esteja ativado na máquina Windows 7 (faça um ipconfig /all
no prompt de comando e verifique se há uma linha que diz IP Routing Enabled . . . . . . . : Yes
.
Se não estiver habilitado, você pode alterar isso definindo o valor da seguinte chave de registro como 1:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\IPEnableRouter
Responder2
Você precisa ativar o roteamento IP. Faça isso definindo o valor da seguinte chave de registro como 1:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\IPEnableRouter
Verifique se esta opção está habilitada.
Além disso, você definitivamente precisa especificar uma rota padrão no seu roteador! De que outra forma o roteador deveria decidir por qual interface o tráfego para o exterior deveria ser enviado? Ele precisa dessas informações na tabela de roteamento. Portanto, especifique um gateway padrão na interface externa. Todos os pacotes cujo endereço de destino não pertença a nenhuma das redes das quais o seu roteador atualmente faz parte serão enviados para o gateway padrão (ou seja, para a Internet). Isso faz sentido?
Responder3
A maneira mais fácil de fazer isso é simplesmente ir até a página "conexões de rede", selecionar ambas as placas de rede, clicar com o botão direito sobre elas e escolher "Conexão Bridge".
Normalmente isso é suficiente para configurar o encaminhamento e tudo o que é necessário para compartilhar sua conexão.