Pages: (2) [1] 2  ( Show unread post )

> SMB клиент на PS2
 VxWorks Member is Offline
 Posted: 22-02-2007, 03:38 (post 1, #716809)

Daysleeper
Group: Privileged
Group: Privileged
Posts: 21927
Warn:0%-----
Знаю, что вопрос дурацкий, ибо на PS2 надо игры гонять, а не Samba, но все-таки...

Короче, проапгрейдил я медиаплейер на PS2 (SMS). У последней версии есть возможность лазить за фильмами на сетевые девайсы не только через RADClient, но и по SMB. Что, как я думал, позволит мне смотреть фильмы, которые у меня лежат на сетевом диске (Linksys NSLU2, пашет под Unslung 6.8).
Сделал SMS.smb файл такого вида (как написано в документации есс-но):

192.168.100.10 ; адрес NAS
THESLUG ; SMB имя NAS
MYPS2 ; имя PS2 в сети
username
password

И нифига не работает. То есть, PS2 пингуется и все такое, но никаких действий с SMB она не производит. Мессаджей тоже никаких не выдает, просто не видит NAS.

Разработчик SMS пишет, что он ориентировался на Windows и Debian. Каким именно образом работает SMB на NSLU2 - хз, но можно узнать. Винда видит его без проблем, равно как и Xbox. А вот PS2 - ни в какую.

Существует ли какой-то способ посмотреть реквесты от PS2 в сторону NAS и, соответственно, посмотреть ответы? Я могу залезть в NSLU2 по телнету, но в Линуксах я ноль, поэтому где смотреть логи не особо знаю.
PM
Top Bottom
 VxWorks Member is Offline
 Posted: 23-02-2007, 00:17 (post 2, #717108)

Daysleeper
Group: Privileged
Group: Privileged
Posts: 21927
Warn:0%-----
Как обычно, море ответов :) Либо я дурак, либо делаю что-то, нафиг никому ненужное, то бишь, возвращаемся к первому пункту :)

Ладно, по теме - поставил я Ethereal и начал отлавливать пакеты с PS2. Так вот, разница между тем, как себя ведет Винда и PS2 довольно большая.

Винда первым делом интересуется у NBNS мол, где этот чертов Slug
Ей отвечают, что Slug находится там-то и там-то. И тогда она шлет SYN на этот адрес. Получая, разумеется, ACK.

PS2 же ведет себя по-другому. Она просто фигачит SYN в бродкаст по netbios, авось кто-нибудь да отзовется. И все ее игнорируют, блин. :(

Есть идеи как побороть такое поведение? Совет типа "переписать драйвер SMB на PS2 не принимается" :)
PM
Top Bottom
 FiL Member is Offline
 Posted: 23-02-2007, 00:35 (post 3, #717111)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22885
помочь тебе сильно сложно, ибо понять что конкретно делает твоя PS2 весьма непросто. Если-бы ты мог залезть на Ps2 и оттуда из шелла попробовать приконнектиться к серверу, то это что-то дало-бы, а так....

Вообще, нафик не ясно зачем оно бродкастит, если в конфиге есть конкретно прописанный адрес сервера. Кстати, винда тоже не должна бродкастить, если ее сразу по адресу посылать.
PM Email Poster ICQ AOL MSN
Top Bottom
 FiL Member is Offline
 Posted: 23-02-2007, 00:39 (post 4, #717113)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22885
P.S. Что интересно, я эту тему вчера не видел. Интересно, что еще я пропустил?
PM Email Poster ICQ AOL MSN
Top Bottom
 VxWorks Member is Offline
 Posted: 23-02-2007, 00:40 (post 5, #717114)

Daysleeper
Group: Privileged
Group: Privileged
Posts: 21927
Warn:0%-----
Я пытаюсь связаться с разработчиками, чтобы понять, почему SMB у них работает именно таким образом.

Винда, кстати, и не бродкастит, она лезет на нетбиос неймсервер и спрашивает где оно лежит. Потому как сетевые диски я подключал через через домен, а не по IP.

Я вот думаю, можно ли научить Slug NB Nameserver отвечать на бродкасты? Предварительно перекрыв ему нафиг выход наружу, за рутер. Ты не в курсе, как это делается в линуксах?
PM
Top Bottom
 FiL Member is Offline
 Posted: 23-02-2007, 01:18 (post 6, #717131)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22885
NS сервер на бродкасты не отвечает. Вот если его (NS) нет, то ресолвинг имени в адрес идет через бродкаст. Можешь попробовать отключить NS и посмотреть как винда будет искать slug.

P.S. Давай сначала проще - к твоей винде он может приконнектиться? И если да, то как он ее находит?
А этому SMS hosts и/или lmhosts прописать куда-нить можно? Ну просто чтоб он как-то меньше бродкастил и больше делом занимался. Может если ему имена разресолвить, то он поумнеет...
PM Email Poster ICQ AOL MSN
Top Bottom
 VxWorks Member is Offline
 Posted: 23-02-2007, 01:44 (post 7, #717140)

Daysleeper
Group: Privileged
Group: Privileged
Posts: 21927
Warn:0%-----
QUOTE
P.S. Давай сначала проще - к твоей винде он может приконнектиться? И если да, то как он ее находит?
Тут, в общем, все довольно просто. На виндовой машине ставится RadHostClient, и, судя по траффику, это не PS2 его ищет, а он ее. Сначала, он ломится в DNS за каким-то рожном, затем, получив отлуп, бродкастит ARP, получает МАС и устанавливает соединение с PS2.

QUOTE
А этому SMS hosts и/или lmhosts прописать куда-нить можно?
Не-а. У него поддержка сети достаточно примитивная и рассчитана на то, что "его вызовут", с помощью RadClient.
Народ, правда, писал, что, если сделать SMB шаринг на РС, то PS2 его найдет, если дать IP и имя компа. С другой стороны, на большинстве компов, Netbios сервис не отключен, и, может быть, отвечает на бродкасты?
Сейчас попробую включить у себя Netbios NB, посмотрим, что из этого выйдет.

QUOTE
Может если ему имена разресолвить, то он поумнеет...
Дык вся дурость в том, что разресолвлены! Он же требует файла конфигурации, в котором ясно прописан IP сервера, его имя и атрибуты доступа. Какого черта он бродкастит?

UPD - включение сервиса Винды ему пофиг.
PM
Top Bottom
 FiL Member is Offline
 Posted: 23-02-2007, 02:07 (post 8, #717152)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22885
Я говорил про коннект к твоему компу по smb.

UPD - помог вообще? То есть включение нетбиоса на винде помогло найти slug? Тогда ясно в чем дело, у тебя в сети почему-то отсутствовам masterbrowser. Что странно, по идее оно и без netbiosa должно было. самба должна была обеспечить.
PM Email Poster ICQ AOL MSN
Top Bottom
 VxWorks Member is Offline
 Posted: 23-02-2007, 02:30 (post 9, #717158)

Daysleeper
Group: Privileged
Group: Privileged
Posts: 21927
Warn:0%-----
Включение нетбиоса не помогло его найти.

В любом случае, я нашел решение проблемы! :) Вся эта херомантия заработала.
А решение было простым как электровеник...
1. PS2 - типа юниксовая машина.
2. Файлы я в нее закидывал с Винды через ФТП.
3. Редактировал я их тоже в Винде.

Уже смеешься?

Дык вот, проблема была в этом долбаном формате перевода строки! Винда (и ДОС) хотят там видеть LF, CR, а Юникса - только LF.
Записал файл в формате Юникса, закинул на PS2 и она тут же отрезолвила slug, установила с ним коннект и залогинилась. Теперь видны все шаринги, PS2 таскает в них файлы и все играет и показывается.

:wall:
PM
Top Bottom
 64fp Member is Offline
 Posted: 23-02-2007, 12:11 (post 10, #717232)

У...ный поэтикой танка

Group: Members
Posts: 2488
Warn:0%-----
VxWorks
В мемориз! :lol: :lol: :lol:
PM
Top Bottom
 VxWorks Member is Offline
 Posted: 23-02-2007, 12:19 (post 11, #717235)

Daysleeper
Group: Privileged
Group: Privileged
Posts: 21927
Warn:0%-----
Ага... я на это два дня убил :(
На работе, когда рассказал, у народа челюсти поотпадали. Чувствую, в будущем на меня будут показывать пальцами и говорить что-то вроде "у него Playstation файлы через Самбу с файл-сервера таскает!" :D:
PM
Top Bottom
 Set Member is Offline
 Posted: 23-02-2007, 19:07 (post 12, #717356)

Visionary

Group: Members
Posts: 5181
Warn:0%-----
Было дело почти так же с ньюлайнами обломался :actu: с тех пор бдю! :)
PM
Top Bottom
 FiL Member is Offline
 Posted: 23-02-2007, 19:24 (post 13, #717363)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22885
нда... уродыбл ©LF
PM Email Poster ICQ AOL MSN
Top Bottom
 Lord KiRon Member is Offline
 Posted: 23-02-2007, 20:19 (post 14, #717380)

Part time flamer

Group: Read Only
Posts: 7784
Warn:0%-----
Кстати "по теме" ;)

Дело такое , есть у меня сетевой DVD плэер Zensonic Z500, так вон он без русского идёт.
Ну это я исправил , сделал ему руские фонты (более того народ "ощасливил" на кучю других кодировок) да не о том речь.
Фокус в том что теперь с новыми фонтами (заменил фонт файл с Verdana Western Europe на то что скопировал с Verdana CP1251 Unicode страницы) субтитры идут отлично . FreeDB данные если на русском показывает отлично, IDv3 MP3 таги показывает отлично НО :
с файлами (точнее их именами) которые видно через Самбу непонятка :

- одни показываются правильно , другие - мусор (причём не KOI8R точно) .
Есть подозрение что те что созданы на чисто русской винде показываются нормально а те что как на моей English + русский как Non unicode language нет.
То есть понятно что проблема с "виденьем" Юникода.
Но вопрос даже не в этом а как/чем заставить грёбанный NTFS поменять кодировку имени для конкретного файла ?
Проще говоря нужна утилита чтоб брала Unicode имя файла и делало "чистый 8-битный CP1251 .

Есть идеи ?

PM
Top Bottom
 Set Member is Offline
 Posted: 23-02-2007, 21:41 (post 15, #717416)

Visionary

Group: Members
Posts: 5181
Warn:0%-----
Total Commander ? :D:
PM
Top Bottom
Topic Options Pages: (2) [1] 2