Новости
Руководства и FAQ
База знаний
Ссылки
Как здесь писать
Автор: WiW
Нам понадобятся:
1. Записываем iso-образ FreeNAS на диск
2. Устанавливаем FreeNAS (Выбираем полную установку и при этом раздел с системой делаем размером более 1024 Mb)
3. После установки перезагружаемся
4. Настраиваем ip адреса (пункт 2) и доступ в интернет
5. Запускаем командную строку (пункт 6) и устанавливаем mldonkey следующей командой:
pkg_add -r ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/net-p2p/mldonkey-core-3.0.3.tbz
6. Загрузим libmagic.so.3 на наш FreeNAS в папку /usr/lib с помощью QuiXplorer
7. Выполняем чтобы mlnet не выдавал ошибки
ln -s /usr/local/lib/libpng.so.5 /usr/local/lib/libpng.so.6
8. Перезагружаем систему.
9. Выполняем в консоли команду mlnet (запуск mldonkey)
10. Останавливаем процесс запуска Ctrl+C
11. Далее нам необходимо отредактировать файл настроек mldonkey. При помощи встроенного файлового редактора загружаем файл /root/.mldonkey/downloads.ini, находим строку «allowed_ips» и указываем ip-адрес, с которого будет осуществляться управление mldonkey.
12. Сохраняем изменения в файле.
13. Снова запускаем mldonkey командой mlnet
14. Открываем браузер и заходим на сервер через 4080 порт.
Обсуждение
Есть проблема с установкой. Что есть: FreeNAS 0.7.2 i386 embedded Пытаюсь поставить MLDonkey 3.0.6 Т.к. версия embedded, то делаю способом с sourceforge.net:
Создаю 2 каталога: mkdir -p /mnt/Stuff4/opt/usr_local mkdir -p /mnt/Stuff4/opt/var
Монтирую их через unionFS при загрузке, postinit: mount_unionfs /mnt/Stuff4/opt/usr_local /usr/local mount_unionfs /mnt/Stuff4/opt/var /var
pkg_add-r ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/All/mldonkey-core-3.0.6.tbz Происходит установка, насколько я вижу - без ошибок.
И вот с этого момента отваливается веб-интерфейс FreeNAS - при попытке зайти на него получаю 500 (Internal Server Error). SMB при этом продолжает работать. После перезагрузки ситуация не меняется. Соответственно, нормальная работа восстанавливается только если не монтировать при автозагрузке /var и /local с другого диска. На sourceforge есть предупреждение, что некоторые пакеты могут заменить собой существующие и тогда FreeNAS поломается. Но как быть с этим - не сказано. Спасибо за помощь.
Сейчас попробую на full версии. Если дело в пакетах, то и там должно сломаться.
В полной версии все работает. Что-то у Вас не то с монтированием или содержимым монтируемых каталогов. Вы когда копируете содержимое /usr/local и /var ?
Сейчас попробую на виртуалке проделать то же с embedded версией.
Хм. Вроде-бы не копирую. По крайней мере в ХауТу такого не вижу: https://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=15&t=9008&sid=fec255f0b99a4648d8b7d4d130687c26
Я похоже не все понимаю с unionfs. Да, но дело похоже не в этом. Я попытался установить MLDonkey на embedded и обнаружил, что в каталоге /root отсутствует подкаталог /.mldonkey, а в full версии он есть.
У Вас он после установки на embedded имеется?
Установилось на embedded нормально. Значит буду смотреть, что с основным моим FreeNAS-ом не так. Возможно начну с чистого листа.
А тут точно так же, как и с каталогами /usr и /var - embedded версия не даст записать туда настройки mldonkey. Я воспользовался все тем же unionfs: mount_unionfs /mnt/data/opt/root_local /root
Спасибо за помощь.
Вам спасибо. Я этой темой совсем не занимался, а теперь, пожалуй, переведу эту «хаутушку».