Купил дешевенький WiFi адаптер LevelOne WNC-0301USB, а он оказался без поддержки программной эмуляции AP(точки доступа).
Только AdHoc и Infrastructure (я почему-то решил, что ЭМУЛЯЦИЯ точки доступа должна быть по любому).
Посему режим nethost0: в iR Shell оказался для меня недоступен, т.к. коннект должен происходить ТОЛЬКО к ТОЧКЕ ДОСТУПА WiFi.
Но как-то по-внимательней вчитался в User Guide для iR Shell 2.0, где автор пишет, что при хитрой настройке iR Shell возможен nethost0: посредством AdHoc !!!
Сразу-же решил замутить соединение.
Скажу сразу что простое соединение PSP<->PC AdHoc работало и раньше. Т.е. при поиске игроков в режиме совместной игры (родное меню PSP) на компе возникает сеть PSP<->PC,
правда SSID какойто длинный: "PSP_L_S000000001_FileShar". Только толку-то. Применение такому соединению я так и не нашел, т.к. и разные другие Homebrew не используют AdHoc.
Итак.
Прошивка 1.5., iR Shell 2.0., nethostfs_PC_Win_1.3 (на сайте автора
http://www.irshell.com рекомендовано использовать именно новую версию 1.3).
Как пишет автор в прошивке 1.5 в отличии от 1.0 сетевые драйвера заточены на PSP<-> PSP Adhoc WiFi соединение, а не на PSP<-> PC, поэтому он и включил в iR Shell 2.0 поддержку
старых .prx из прошивки 1.0.
1. Скачал 1.0; скопировал pspnet.prx, pspnet_apctl.prx, pspnet_inet.prx, pspnet_resolver.prx в ms0:/IRSHELL/SYSTEM/
2. Предварительно настроил и проконтролировал на компе параметры при моем успешном соединении PSP<->PC AdHoc (см.выше).
При соединении в командной строке набрал: ipconfig /all.
Получил на компе:
IP адрес : "192.168.0.2" (сам установил)
Маска подсети: "225.255.255.0"
Основной шлюз: "192.168.0.1"
DNS-серверы: "213.140.231.18" (установил от балды)
"213.140.228.218" (установил от балды)
В настойках адаптера установил фильтрацию по TCP порту: 7513
3. Иду в "Настройку сети" главного меню PSP и настраиваю новое соединение (как указано автором) в режиме ИНФРАСТРУКТУРЫ, но с преффиксом "adhoc" в названии соединения (я назвал "adhoc PC1").
Именно данный преффикс указывает iR Shell на хитрый режим, при котором соединение должно идти как-бы в Infrastructure но по сути в Adhoc.
далее настраиваю:
-SSID:"PSP_L_S000000001_FileShar" (при таком конектиться см. выше)
-режим шифрования:"WEP" (пробовал и без шифрования!!!)
-режим шифрования: "pelic" (так же сделал для соединения и на ПК)
-IP адрес : "192.168.0.3" (типа IP-шник для PSP)
-Маска подсети: "225.255.255.0"
-Роутер по умолчанию: "192.168.0.2" ( IP-шник моего компа)
-DNS-серверы: "213.140.231.18" (как на компе)
"213.140.228.218" (как на компе)
-прокси не использую
4.Иду в iR Shell конфигуратор:
-NetHost IP (Adhoc): "192.168.0.2" ( IP-шник моего компа).
-Nethost IP/Name (AP): ничего не меняю. в данном режиме не задействован
-Allow Adhoc PC Connection for Homebrew: "enabled"
5.На компе запускаю nethostfs.exe с ключем "-p 7513" (пробовал версии nethostfs 1.2 и 1.3 )
6.Иду в iR Shell, запускаю nethost0: и.... "ERR ....бла-бла.." после чего PSP вырубается... на компе намеков на соединение даже на секунду нет. Окно nethostfs без изменений.
Убил день времени перепробовал различные варианты и комбинации: с WEP и без WEP, разные дампы прошивок 1.0, Разные IP но сохранением зависимостей - результат один.
Блин, чего-то упустил...
Помогите.
Может кто-то сталкивался с этой проблемой.
Может кто-то спец по сетевым настройкам натолкнет на путь истинный.
Да и в ПРИНЦИПЕ интересно: удалость кому-нибудь использовать данный режим.
Предложения типа "купи нормальный WiFI роутер..." прошу не писать.
Очень надеюсь на Вас, форумчане.
Да и не мог разработчик париться, мутить такую схему впустую. Я думаю, что у него все работало...