Printable Version of Topic
Click here to view this topic in its original format |
Forums > Глюкодром > SMB клиент на PS2 |
Posted by: VxWorks on 22-02-2007, 03:38 |
Знаю, что вопрос дурацкий, ибо на PS2 надо игры гонять, а не Samba, но все-таки... Короче, проапгрейдил я медиаплейер на PS2 (SMS (http://sms.ps2-scene.org/eng/index.htm). У последней версии есть возможность лазить за фильмами на сетевые девайсы не только через 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 по телнету, но в Линуксах я ноль, поэтому где смотреть логи не особо знаю. |
Posted by: VxWorks on 23-02-2007, 00:17 |
Как обычно, море ответов Либо я дурак, либо делаю что-то, нафиг никому ненужное, то бишь, возвращаемся к первому пункту Ладно, по теме - поставил я Ethereal и начал отлавливать пакеты с PS2. Так вот, разница между тем, как себя ведет Винда и PS2 довольно большая. Винда первым делом интересуется у NBNS мол, где этот чертов Slug Ей отвечают, что Slug находится там-то и там-то. И тогда она шлет SYN на этот адрес. Получая, разумеется, ACK. PS2 же ведет себя по-другому. Она просто фигачит SYN в бродкаст по netbios, авось кто-нибудь да отзовется. И все ее игнорируют, блин. Есть идеи как побороть такое поведение? Совет типа "переписать драйвер SMB на PS2 не принимается" |
Posted by: FiL on 23-02-2007, 00:35 |
помочь тебе сильно сложно, ибо понять что конкретно делает твоя PS2 весьма непросто. Если-бы ты мог залезть на Ps2 и оттуда из шелла попробовать приконнектиться к серверу, то это что-то дало-бы, а так.... Вообще, нафик не ясно зачем оно бродкастит, если в конфиге есть конкретно прописанный адрес сервера. Кстати, винда тоже не должна бродкастить, если ее сразу по адресу посылать. |
Posted by: FiL on 23-02-2007, 00:39 |
P.S. Что интересно, я эту тему вчера не видел. Интересно, что еще я пропустил? |
Posted by: VxWorks on 23-02-2007, 00:40 |
Я пытаюсь связаться с разработчиками, чтобы понять, почему SMB у них работает именно таким образом. Винда, кстати, и не бродкастит, она лезет на нетбиос неймсервер и спрашивает где оно лежит. Потому как сетевые диски я подключал через через домен, а не по IP. Я вот думаю, можно ли научить Slug NB Nameserver отвечать на бродкасты? Предварительно перекрыв ему нафиг выход наружу, за рутер. Ты не в курсе, как это делается в линуксах? |
Posted by: FiL on 23-02-2007, 01:18 |
NS сервер на бродкасты не отвечает. Вот если его (NS) нет, то ресолвинг имени в адрес идет через бродкаст. Можешь попробовать отключить NS и посмотреть как винда будет искать slug. P.S. Давай сначала проще - к твоей винде он может приконнектиться? И если да, то как он ее находит? А этому SMS hosts и/или lmhosts прописать куда-нить можно? Ну просто чтоб он как-то меньше бродкастил и больше делом занимался. Может если ему имена разресолвить, то он поумнеет... |
Posted by: VxWorks on 23-02-2007, 01:44 | ||||
Народ, правда, писал, что, если сделать SMB шаринг на РС, то PS2 его найдет, если дать IP и имя компа. С другой стороны, на большинстве компов, Netbios сервис не отключен, и, может быть, отвечает на бродкасты? Сейчас попробую включить у себя Netbios NB, посмотрим, что из этого выйдет.
UPD - включение сервиса Винды ему пофиг. |
Posted by: FiL on 23-02-2007, 02:07 |
Я говорил про коннект к твоему компу по smb. UPD - помог вообще? То есть включение нетбиоса на винде помогло найти slug? Тогда ясно в чем дело, у тебя в сети почему-то отсутствовам masterbrowser. Что странно, по идее оно и без netbiosa должно было. самба должна была обеспечить. |
Posted by: VxWorks on 23-02-2007, 02:30 |
Включение нетбиоса не помогло его найти. В любом случае, я нашел решение проблемы! Вся эта херомантия заработала. А решение было простым как электровеник... 1. PS2 - типа юниксовая машина. 2. Файлы я в нее закидывал с Винды через ФТП. 3. Редактировал я их тоже в Винде. Уже смеешься? Дык вот, проблема была в этом долбаном формате перевода строки! Винда (и ДОС) хотят там видеть LF, CR, а Юникса - только LF. Записал файл в формате Юникса, закинул на PS2 и она тут же отрезолвила slug, установила с ним коннект и залогинилась. Теперь видны все шаринги, PS2 таскает в них файлы и все играет и показывается. |
Posted by: 64fp on 23-02-2007, 12:11 |
VxWorks В мемориз! |
Posted by: VxWorks on 23-02-2007, 12:19 |
Ага... я на это два дня убил На работе, когда рассказал, у народа челюсти поотпадали. Чувствую, в будущем на меня будут показывать пальцами и говорить что-то вроде "у него Playstation файлы через Самбу с файл-сервера таскает!" |
Posted by: Set on 23-02-2007, 19:07 |
Было дело почти так же с ньюлайнами обломался с тех пор бдю! |
Posted by: FiL on 23-02-2007, 19:24 |
нда... уродыбл ©LF |
Posted by: Lord KiRon on 23-02-2007, 20:19 |
Кстати "по теме" Дело такое , есть у меня сетевой DVD плэер Zensonic Z500, так вон он без русского идёт. Ну это я исправил , сделал ему руские фонты (более того народ "ощасливил" на кучю других кодировок) да не о том речь. Фокус в том что теперь с новыми фонтами (заменил фонт файл с Verdana Western Europe на то что скопировал с Verdana CP1251 Unicode страницы) субтитры идут отлично . FreeDB данные если на русском показывает отлично, IDv3 MP3 таги показывает отлично НО : с файлами (точнее их именами) которые видно через Самбу непонятка : - одни показываются правильно , другие - мусор (причём не KOI8R точно) . Есть подозрение что те что созданы на чисто русской винде показываются нормально а те что как на моей English + русский как Non unicode language нет. То есть понятно что проблема с "виденьем" Юникода. Но вопрос даже не в этом а как/чем заставить грёбанный NTFS поменять кодировку имени для конкретного файла ? Проще говоря нужна утилита чтоб брала Unicode имя файла и делало "чистый 8-битный CP1251 . Есть идеи ? |
Posted by: Set on 23-02-2007, 21:41 |
Total Commander ? |
Posted by: Lord KiRon on 23-02-2007, 21:45 | ||
Впрочем стоит попробовать , хотя хотелось бы такую утилитку чтоб можно было запускать на *.* например ... Да и ещё вопрос , как например на PC отличить первые от вторых , то есть файлы имена которых сохраненеы юникодом от тех что нет ? В properties такого не рассказывают. |
Posted by: VxWorks on 26-02-2007, 12:39 |
Кстати, о Юникоде - как научить DLink DSM-320RD видеть русские буквы? Достали уже кракозябры на экране. ЗЫ: Кого-то интересует описание процесса превращения PS2 в медиаплейер? |
Posted by: 64fp on 26-02-2007, 14:48 | ||
|
Posted by: Lord KiRon on 26-02-2007, 19:52 | ||
Так как эта фигня тоже на сигме то есть шанс. Для начала возми прошивку и попробуй её распаковать , .BIN файлы "берутся" вот этим : http://lordkiron.files-upload.com/files/87117/romfs-tools.zip (http://lordkiron.files-upload.com/files/87117/romfs-tools.zip Если получится будем говорить дальше , если нет - раскажещь что у тебя там есть в файле прошивки |
Posted by: VxWorks on 26-02-2007, 20:42 |
А зенсоники тоже обновляются через анальное отверстие, как ДЛинки? Для обновления ДЛинка надо отрубить выход в Инет, поставить DNS- и FTP серверы, создать учетные записи для DNS и RDNS, затем симулировать FTP сайт Длинка. Геморрой еще тот. |
Posted by: Lord KiRon on 26-02-2007, 21:38 |
Нет , в дополнение к Веб апдейту имеется ещё и опции апдейта с USB плюс recovery CD с которого также можно загрузится в случае издыхания предидущей прошивки а затем и прошить заново - его то я и препарировал. |
Posted by: Set on 26-02-2007, 22:20 | ||
|
Posted by: VxWorks on 26-02-2007, 22:21 |
Круто. У DLinka такого нет То есть, прошивку-то стянуть можно, но кроме веб-апдейта он никак обновляться не хочет. Зенсоник тоже вроде как основан на Redsonic софте? |
Posted by: Lord KiRon on 26-02-2007, 22:40 |
Нет , у них своё. Не без недостатов но относительно остальных вполне ничего. Кстати у них 10-го марта в Европе вылазит новая модель CS505 всё то же но 32 мега флэша вместо 16 , чуть другой корпус (красивее) , другая беспроводная плата и другой VDF плюс совместимость с этим дурацким европейсим стандартом RoHS... |
Posted by: VxWorks on 27-02-2007, 12:29 |
Тулзы скачал, теперь дело за вытаскиванием прошивки У меня FTP на работе перекрыт, так что подожду до вечера. 64fp Описание процесса (http://netlab.e2k.ru/forum/index.php?showtopic=76008. |