Возникла такая идея поставить на N810 ftp сервер, чтобы не мучатся с shell, но подходящего пакета так и не нашел. Может кто знает где его можно раздобыть? (proftpd, pure-ftpd или что то в этом роде)
ps извиняюсь за оффтоп, но если кто знает - подкинте ссылочку с мануалом по компиляции под таблетку на десктопе - помоему это тоже будет неплохим решением проблемы.
Отредактированно ksv (10-11-2008 11:30:26)
Неактивен
ksv говорит:
Возникла такая идея поставить на N810 ftp сервер, чтобы не мучатся с shell, но подходящего пакета так и не нашел. Может кто знает где его можно раздобыть? (proftpd, pure-ftpd или что то в этом роде)
Я так понимаю, Вы хотите с ББ видеть и изменять содержимое таблетки?
ksv говорит:
ps извиняюсь за оффтоп, но если кто знает - подкинте ссылочку с мануалом по компиляции под таблетку на десктопе - помоему это тоже будет неплохим решением проблемы.
Отредактированно DarkTroll (10-11-2008 11:48:03)
Активен
Да видеть все содержимое таблетки мне в общем то не надо. Флешку или папку на ней расшарить и хватит. А если уж будет надо полный доступ ко всей инфе получить то тут и МС запустить можно и поковыряться где надо. Просто имхо фтп удобнее чем shell соединение, да и универсальнее - из под винды без сторонних прог фиг залезешь.
Неактивен
просто так расшарить диски таблетки, насколько я знаю, нельзя. Кроме как через SSH
вроде никак нельзя. И ничего в этом мучительного нет...
Активен

Если только для скачки - в комментах последняя версия скрипта который шарит папку по http :
http://internet-tablet.com/software/byi … u-na-bash/ 
Неактивен
to dik: Знакомая штука, но все равно спасибо за ссылку.
Вполне может пригодиться, но хотелось бы все таки полноценный фтп поднять. Тем более еще одну причину нашел - по Shell попробовал файлик где-то в 70м залить. В общем тяжело пошло, не более 100к/сек - что для таблетки и моей сети явно не предел(с одного сайта браузером гдето 1,1 Мб/сек выжимал). А каждый раз когда хочется что-то закинуть цеплять аппарат к компу не хочется, да и разъем целее будет. Остается только вопрос - есть ли готовый фтп-сервер под os 2008 или мне сразу качать SDK и погружаться в него с головой? Гугл и поиск по форуму молчат, так что надежда только на знающих людей.
DarkTroll: На n8x0 ведь линух стоит - так что такого понятия как нельзя просто нету. Единственое ограничение - знания и свободное время на их приобретение.
Отредактированно ksv (10-11-2008 20:10:32)
Неактивен
Так я и не нашел уже собранного фтпшника - пришлось собирать самому. Pure-ftpd прекрасно заработал.
Правда со скоростью я маленько погорячился - выжимает всего 450-500 кб/сек(хотя тут дело может быть в слегка контуженной токе доступа).
Отредактированно ksv (21-11-2008 10:14:53)
Неактивен
Так может поделитесь с обществом? Только вместе с маленьким мануалом по настройке... ![]()
Активен
ksv говорит:
Правда со скоростью я маленько погорячился - выжимает всего 450-500 кб/сек(хотя тут дело может быть в слегка контуженной токе доступа).
Приблизительно соответствует скорости WiFi 802.11b на 11 mbit/s, может тут собака закопана? А ещё у таблетки производительность по WiFi не слишком высока. Но главное - по протоколу FTP бывет скорость ниже (не знаю как с HTTP, но по сравнению с SMB бывает на порядок).
Неактивен
to Dali: Похоже так и есть - 802.11b(~800-900 kb/s) + не очень хорошая реализация wifi, что в общем то и не удивительно для мобильного устройства.
Ну а по поводу поделится с народом - это можно:
вот ссылка на собранный пакет: http://n8xx.com/uploaded/pure-ftpd-1.0.21.deb 
Запустить это дело после установки достаточно просто:
1. Надо создать пользователя ftp, что за неимением нужного скрипта пришлось делать ручками
в конец(или еще куда нибудь) файла passwd в папке /etc вносится строка вида
ftp:!:USER_ID::PATH_TO_SHARE:/bin/false
где USER_ID это идентификатор пользовател( можно просто поставить на 1 больше чем у предидущей
записи), а PATH_TO_SHARE это домашний каталог, содержимое которого будет видно вошедшему на фтпшник.
2. Надо создать группу ftp и внести в нее одноименного пользователя - опять же все своими руками:
в файл /etc/group вносится строка вида
ftp:x:GROUP_ID:ftp
, где GROUP_ID выбирается аналогичным образом с
USER_ID.
Вот собственно вся настройка. А параметры запуска задаются при старте демона ключами, что обычно делается через
простенький скрипт.
Вот несколько вариантов:
Так я обычно запускаю фтп
#!/bin/sh /usr/local/sbin/pure-ftpd -A -c10 -B -C3 -z -D -e -fno -H -I15 -L2000:8 -M -m4 -U000:000 -u40 -k99 -Z
А вот вариант для совместимости с виндовыми клиентами
(для того чтобы русские буквы кракозябрами не казались)
#!/bin/sh pure-ftpd -4 -A -B -b -M -E -U 022:022 -8utf8 -9cp1251
Хотя сам этот скрипт на n810 не тестил, но должно работать.
(я pure-ftpd с такими параметрами на десктопной машине использую)
Хотя ни что не мешает почитать маны по pure-ftpd или поискать инфу по ключам в другом месте
и настроить фтп под себя если возникнет необходимость в каких нибудь дополнительных возможностях.
Отредактированно ksv (23-11-2008 11:10:10)
Неактивен
Создание пользователя useradd
Создание группы groupadd
Из нокиевского репозитория пакет passwd
Неактивен
to svs57: Вот однако изврат - дистриб без таких утилит делать и в отдельный пакет заталкивать. Спасибо за инфу.
Кстати, может это маленько оффтоп, но если кто вкурсе - подскажите с каким ключем pure-ftpd запускать чтобы анонимус удалять мог, а то я так и не натыкал нужную опцию.
Отредактированно ksv (26-11-2008 06:28:12)
Неактивен
ИМХО все программы должны принадлежать каком-нибудь пакету. В том числе и те что в начальной прошивке. Чтоб обновлять нормально и не думать откуда сиё взялось и зачем оно.
Неактивен
что за чушь про дистриб без таких утилит? Мне вот не нужен этот ftp сервер. И 99.9% юзеров тоже.
Я еще могу понять, когда люди жалуются на отсутствие нормального офиса или пима, но ftp сервер-то юзеру нафига?
Неактивен
да это я так - привык просто что в любом linux'е эти утилиты есть.
Неактивен
Ну да не суть важно. Я думаю эта тема свое предназначение исчерпала, так что можно закрывать. Знать бы еще как:)
Неактивен