Сложная сеть с Virtual PC / Virtual Server в сочетании с Internet Conneciton Sharing (ICS) может быть довольно ненадежной с Windows XP. Изменения в конфигурации сети на главном компьютере могут легко нарушить работу сети на виртуальных машинах до перезагрузки или даже потребовать восстановления всей сети.
Предполагая, что у вас есть петлевые адаптеры, подключенные к сетевой карте хоста с использованием ICS, это всего лишь вопрос маршрутизации информации - из одной частной сети на ваш хост-сервер, а затем обратно в другую частную сеть.
Поскольку 192.168.1. * И 172.16.1. * Являются частными сетями, вы не можете подключиться друг к другу напрямую. Для этого вам необходимо настроить параметры NAT в ICS на хост-компьютере. Используя ваш пример, вам нужно будет направить порт SSH на хосте к 172.16.1.100. Как только это будет сделано, вы можете наконец подключиться с 192.168.1.100 к 172.16.1.100 SSH, подключившись к хост-машине через порт SSH.
user@B ~ # ssh hostIP
Как видите, это может сработать, но для его работы требуется много усилий, и он может внезапно перестать работать. Если вы хотите работать с несколькими портами, а не только с SSH, я бы серьезно пересмотрел использование нескольких частных сетей.