Добрый день.
Поставил FreeBSD 7.1 на ESXi от vmware. Ставил с dvd образа 7.1-RELEASE-i386-dvd1.iso. Установка прошла нормально, как и обычно. Решил поставить mc, запустил sysinstall, выбрал медиа ftp, он подключился с среверу стал брать INDEX и все тишина. Получить список софта по ftp не удалось. Установка pkg_add -r тоже зависла на этапе получения файлика. Вскоре выяснилось, что никак в систему я не могу скачать файл. Пробовал ftp, fetch, curl, scp не один из выше перечисленных методов результата не дал. Диск на запись доступен. С dvd-диска пакеты устанавливаются вполне нормально. Руками файлики сохраняются/удаляются/редактируется. Сеть работает правильно пинги ходят, с самой системы на другие хосты по ssh могу заходить и файлики по scp передавать. tcpdump ничего странного не показал, нормально сессии отрабатываются, только вот передача данных в итоге не идет. Если я передаю файлик по scp с другого хоста, передача проходит 100% и не заканчивается пока Ctrl+C не нажмешь, на самой системе файлик создается с таким именем, но пустой.
Грешить в сторону ESXi не могу, 2 недели назад ставил туда FreeBSD 7.1 RC1 подобных проблем не было, до сих пор живая, и порты обновлял вот только ядро не стал решил с релиза заново поставить.
Кто может подсказать в чем проблему искать? Почему не хочет система файлики сохранять если они по сети получаются? У кого подобное было и как решилось? Или кто подскажет куда копать чтобы разобраться в проблеме.
mount хоть покажите?
>mount хоть покажите?/dev/da0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/da0s1e on /tmp (ufs, local, soft-updates)
/dev/da0s1f on /usr (ufs, local, soft-updates)
/dev/da0s1d on /var (ufs, local, soft-updates)подмонтировано все в режиме чтения/записи. Руками же я файлы создаю.
Несколько раз устанавливал систему результат все тот же. С сети файлы не копирует. Поставил debian на этом же esxi, все замечательно. Установил эту же систему (freebsd 7.1)на Vmware Server подобных глюков нет. Перенес виртуальный диск на esxi конвертнул в его любимый формат (установливал на vmware servere на lsi scsi, чтобы esxi его понял потом) и все заработало тоже без глюков. Файлы с сети копируются. Что эта за странная болезнь FreeBSD+ESXi
Возможно дело в активном режиме работы ftp-клиента. Надо попробовать с пассивным режимом.
>Возможно дело в активном режиме работы ftp-клиента. Надо попробовать с пассивным режимом.
>Кроме fetch который по ftp берет файлы для pkg_add c ftp.freebsd.org, я пробовал curl(wget в packages на диске нет) для скачивания по http протоколу обычных html-ок и scp по ssh с соседнего компа (ssh клиентом на это комп я и захожу замечательно, и удалено команды выполняю). Поэтому и вопрос возник откуда такой глюк. Ни по ftp, ни по http, ни по ssh файлы скачать не могу. Честно говоря для чистоты эксперимента не поднял samba и nfs. Но это я думаю не принципиально.
Возможно, аппаратная проблема с сетевой картой. Попробуй уменьшить mtu до 1400 и ниже.
Или проверить пингом при размере пакета 1500 и выше.
>Возможно, аппаратная проблема с сетевой картой. Попробуй уменьшить mtu до 1400 и
>ниже.
>Или проверить пингом при размере пакета 1500 и выше.Помогло. Спасибо!!! поставил mtu 1400 файлики скачиваются. Почему это только на передачу файлов сказалось? Ведь тот же ssh работал без проблем.
Спасибо огромное за подсказку!
А ручками по фтп этот файлик можете взять?
>А ручками по фтп этот файлик можете взять?Дело же не именно в ftp. Все доступные инструменты попробовал ручками. Все что на голой машине есть ftp, http и ssh руками проверял.
На данный момент проблема уже решена совет поменять mtu.