04.07.2008, 16:58
|
#2
|
Участник
Регистрация: 28.11.2005
Адрес: Москва
|
Цитата:
Сообщение от otkudao
Работает нормально, клиенты коннектятся из VMware.
Но клиенты из внешней сети (XP sp2) не могут обнаружить AOS. Ping до vmware доходит. Подскажите, в чем может быть проблема?
А как у вас настроена сеть для виртуальной машины? У VMware есть вроде разные способы подключения виртуальной машины к сети: NAT, host-only, bridged. Проблема обнаружения клиентами из внешней сети AOS'а на виртуалке может возникать, есть сеть для нее настроена через NAT. Обнаружение ведь вроде проиcходит за счет ответов от сервера, получаемых на широковещательный UDP-запрос, посылаемый клиентом, а широковещательные UDP-запросы через NAT, я так понимаю, не проходят. Поэтому надо поменять настройки сети для виртуалки на bridged и указать в настройках сетевухи в виртуальной машине IP-адрес из той же подсети, в какой находится vmware host, чтобы виртуалка, а вместе с ней и AOS, могла получать широковещательные UDP-запросы.
Да, если дело не в том, что AOS не появляется в списке серверов, а в том, что клиенты из внешней сети даже по явно указанному IP не могут к нему подключиться, что дело, скорее всего, в маршрутизации. Допустим, у вас IP-адрес 192.168.0.100/24, а у виртуальной машины - 192.168.1.100/24, и она подключена к сети через NAT. Тогда, чтобы другие машины могли подключиться к AOS'у, у них должен быть происан роутинг типа
PHP код:
route add 192.168.1.100 mask 255.255.255.255 192.168.0.100 metric 1
чтобы они знали, что весь трафик для AOS'а должен идти через ваш vmware host. Но прописывать на каждом клиенте статический роутинг - нудная задача, лучше подключить виртуалку к сети по предыдущему варианту.
Последний раз редактировалось gl00mie; 04.07.2008 в 17:02.
Причина: typo
|
|