Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

Подключение к Palm Pre через Samba

Помощь новичкам, вопросы и ответы по смартфонами на webOS (Pre, Pixi, Veer). Новичкам читать обязательно.

Подключение к Palm Pre через Samba

Сообщение R14 » 01 сен 2011, 11:55

А кто-нибудь самбу прикрутил уже? Если да, то какова скорость передачи данных? По SFTP всё дюже медленно летает.
R14

 
Сообщения: 354
Зарегистрирован: 26 авг 2011, 10:03
Благодарил (а): 16 раз.
Поблагодарили: 25 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

Подключение к Palm Pre через Samba

Спонсор » 01 сен 2011, 11:55

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 18:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Подключение к Palm Pre через Samba

Сообщение R14 » 01 сен 2011, 19:07

Чё-т не завелась самба "из коробки".
smbd работает, слушает 139 порт, но установить с ним соединение с других компьютеров не получается. Будто на телефоне файрвол работает.
и вот такая ругань в samba.smbd-логе:
Код: Выделить всё
[2011/09/01 20:16:25,  0] source/param/loadparm.c:lp_bool(5452)
  lp_bool(yes:): value is not boolean!
R14

 
Сообщения: 354
Зарегистрирован: 26 авг 2011, 10:03
Благодарил (а): 16 раз.
Поблагодарили: 25 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

Re: Подключение к Palm Pre через Samba

Сообщение Compvir » 05 сен 2011, 12:45

Да. нужно ещё скрипт прописывать на открытие портов в iptables, так же как для ssh. Можно посмотреть /etc/event.d/optware-openssh
--
Главное, не совершить поворот оверкиль.
Мой отец любит говорить: "Дайте пещерному человеку топор и он будет благодарен. Научите пещерного человека делать топор и он будет благодарен всю жизнь"
Самая актуальная версия русификатора клавы
Compvir

 
Сообщения: 327
Зарегистрирован: 25 мар 2011, 17:43
Благодарил (а): 12 раз.
Поблагодарили: 127 раз.
Планшет: HP TouchPad 4G 64GB

Re: Подключение к Palm Pre через Samba

Сообщение R14 » 05 сен 2011, 13:24

На webOS 2.1 стоит iptables?! О_О Почему-то я его не заметил.. это всё меняет, вечером займусь :)
Кстати, для ssh я порт не открывал, сразу получилось подцепиться. Но работает как-то нестабильно, то есть сервис на порту, то нет..
R14

 
Сообщения: 354
Зарегистрирован: 26 авг 2011, 10:03
Благодарил (а): 16 раз.
Поблагодарили: 25 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

Re: Подключение к Palm Pre через Samba

Сообщение R14 » 17 сен 2011, 21:44

Samba работает.
На precentral писали про глюк при использовании samba3, вроде как звук пропадал. Поэтому ставил samba2. Она и менее требовательна к железу.
На телефоне должны быть установлены пакеты optware bootstrap и optware advancet linux command line installer, должен быть доступ к консоли телефона. И он должен иметь выход в интернет.

Это не руководство по оптимальной настройке сервиса, это скорее подтверждение того, что самба на телефоне заводится.

Как делал:
Перемонтировал файловую систему в режим записи:
Код: Выделить всё
mount -o remount,rw /
Обновил ссылки на пакеты в репозитарии:
Код: Выделить всё
ipkg-opt update
Скачал и установил сервис samba2:
Код: Выделить всё
ipkg-opt install samba2
Конфигурационный файл самбы /opt/etc/samba/smb.conf в самом простейшем виде у меня такой:
Код: Выделить всё
[global]
workgroup = WORKGROUP
server string = Samba Optware Server
hosts allow = 192.168.1. localhost
load printers = no
guest account = nobody
log file = /opt/var/log/samba/log.%m
max log size = 50
security = share
encrypt passwords = no
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
interfaces = eth0, lo

[public]
comment = Public Stuff
path = /media/internal
public = yes
read only = no
Протестировал конфигурацию:
Код: Выделить всё
testparm
Проковырял дырки в файрволе:
Код: Выделить всё
iptables -I INPUT -i eth0 -p udp -m udp --dport 137 -j ACCEPT
iptables -I INPUT -i eth0 -p udp -m udp --dport 138 -j ACCEPT
iptables -I INPUT -i eth0 -p tcp --dport 139 -j ACCEPT
iptables -I INPUT -i eth0 -p tcp --dport 445 -j ACCEPT
Запустил сервис:
Код: Выделить всё
/opt/etc/init.d/S80samba
Запустил консольный клиент для проверки:
Код: Выделить всё
smbclient -L localhost
Обратился к шаре с соседнего компьютера из-под Windows:
Изображение
Всё работает, но скорость не очень высокая. В моей 802.11g-сети файл в 100Мб копировался на телефон около 2,5 минут, с телефона - около 3-х минут. Для сравнения, на домашний NAS этот же файл по воздуху влетел чуть быстрее, менее чем за две минуты.

Русские имена файлов с приведённым выше конфигом не поддерживаются, но это решаемо.
Есть одна засада. Это агрессивное энергосбережение телефона, которое на время использования самбы хотелось бы научиться отключать.
R14

 
Сообщения: 354
Зарегистрирован: 26 авг 2011, 10:03
Благодарил (а): 16 раз.
Поблагодарили: 25 раз.
Планшет: HP TouchPad Wi-Fi 16Gb


Вернуться в webOS-смартфоны - Помощь



 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение