SSHing em VMs no Windows XP

SSHing em VMs no Windows XP

Eu tenho 2 VMs, A e B, executando o Red Hat EL 4.5, em uma máquina host executando o Windows XP.

O ip de A é 192.168.1.100

O ip de B é 172.16.1.100

Eu configurei 2 redes virtuais no Microsoft Loopback Adapter

192.168.1.1 com máscara de sub-rede 255.255.255.0

172.16.1.1 com máscara de sub-rede 255.255.0.0

Estou tentando fazer SSH de A para B:

user@B ~ # ssh 172.16.1.100

mas estou recebendo o erro "Rede inacessível"

Algum conselho? Obrigado

Responder1

Redes complexas com Virtual PC/Virtual Server em combinação com Internet Connection Sharing (ICS) podem ser bastante complicadas com o Windows XP. Alterações na configuração de rede na máquina host podem facilmente interromper a rede nas VMs, até uma reinicialização ou podem até mesmo exigir a reconstrução de toda a rede.

Supondo que você tenha os adaptadores de loopback conectados à NIC do host usando ICS, é apenas uma questão de rotear as informações - de uma rede privada para o servidor host e depois de volta para a outra rede privada.

Como 192.168.1.* e 172.16.1.* são redes privadas, você não pode se conectar a uma a partir da outra - diretamente. Você precisará configurar oConfigurações NAT no ICSna máquina host para isso. Usando seu exemplo, você precisará rotear a porta SSH no host para 172.16.1.100. Feito isso, você pode finalmente conectar-se de 192.168.1.100 a 172.16.1.100 SSH conectando-se à máquina host na porta SSH.

user@B ~ # ssh hostIP

Como você pode ver, issopodefunciona, mas requer muito esforço para fazê-lo funcionar e tem o potencial de parar de funcionar repentinamente. Se você deseja lidar com várias portas - não apenas com SSH, eu reconsideraria seriamente o uso de várias redes privadas.

Responder2

tanto 172.16-32.xx quanto 192.168.xx são IPs privados especiais não roteáveis. Você precisará movê-los para a mesma sub-rede.

informação relacionada