Я хотел бы получить доступ к FTP-серверу на хост-ОС из гостевой ОС. FTP-сервер работает на win7, я могу получить к нему доступ через Firefox, я могу читать общую папку с гостевым пользователем. С другой стороны, очень сложно получить к нему доступ из гостевой ОС, то есть win98, и я использую IE6 в качестве клиента. Я максимально отключил безопасность (отключил пароль, проверку ip, разрешил некодированные сообщения), теоретически он подключается к серверу, но все же я получил это странное сообщение об ошибке. Есть идеи, как это исправить?
1 ответ
Теоретически это 425 типично, когда клиент пробует активный режим, и брандмауэр блокирует соединение данных, открытое сервером, по направлению к клиенту. Согласно Microsoft IE5 имеет поддержку пассивного режима, поэтому мой IE6 должен иметь его тоже. Я проверил, и эта функция, кажется, не добавляется в Win98 Internet Explorer, возможно, она была добавлена в Win2000 или более позднюю версию. Что я знаю, что документы Windows Server 2003 утверждали это. Поскольку в Win98 нет брандмауэра, и я тоже отключил брандмауэр в операционной системе хоста, я не был уверен, что использование активного режима является реальной причиной. Я также попробовал переадресацию портов в VirtualBox, но не так много информации о том, какие порты перенаправлять, и порты, которые я пробовал, не имели значения. Я решил установить Total Commander и попробовать пассивный режим, который не должен зависеть от брандмауэра. Удивительно, что даже ТС в пассивном режиме перерывает тайм-аут, когда я пробую его с гостевой ОС. Поэтому я сомневаюсь, что проблема вызвана активным режимом. Это должно быть что-то конкретное VirtualBox. Я не нашел никакого решения для этого, поэтому я решил сдаться и решить это по HTTP вместо этого.
Примечание: вероятно, тот же феномен мешает мне подключиться к файлообменнику win98. Win7 обнаруживает, что машина находится в сети, устаревший протокол разрешен, но все равно не может подключиться. Я думаю, что я должен осмотреться в теме "VirtualBox+NAT+timeout", может быть, я что-то найду. Но я боюсь, что это какая-то ошибка, и она не может быть решена. Я тоже пробовал мостовой режим, но с этим теряю интернет и сеть. Теоретически мне понадобится адаптер MS loopback, но если я не могу решить эту проблему с помощью NAT, то нет смысла продвигать его дальше.