HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: В Интернет через USB.попытка #
Страницы: 1 2 3 4 5 [6]

[Ответить]
EugeenB [13.11.2007 19:44] :
Если оба устройства чудесно видят друг друга, то это значит, что Заурус, со своей стороны, всё что мог сделать для установления связи и выхода в инет - сделал. А все проблемы скрываются не в Заурусе (с его линуксом), а в том, что стоит между Заурусом и И-нетом: в той самой винде хэ-рэ, которая, выполняя тайные ЕБЦУ из Рейдмонда , не пускает IP-пакетики от USB до и-нета (и обратно).
Значит, крутить, трясти и сушить тебе предстоит именно Винду. Как именно это делать, я тебе не скажу, бо етой самой винды у меня нет, а в и-нет через USB-шнурок, я проходил через ASPLinux 9, установленный на десктопе; и для этого понадобилась команда ifconfig (2 раза), route (1 раз), iptables (1 раз) = примерно 1,2 мин.

Вот и решение: вставь шнурок с гребанными карманными виндами, посмотри будет ли инет и чего ненормальная винда у себя в настройках нагородит в этом случае, воспроизведи такие же настройки при подсоединении Завра.
salavat [14.11.2007 00:31] :
"поток сознания" поскипан. прочитайте таки как настраивается nat в Вашей ОС на "большом брате".

З.Ы. usbnet для zaurus как поломали в 2.6.16, так и не починили? у кого-нить работает на 2.6.16 и старше?
ezy [14.11.2007 11:05] :
Ну да, конечно, как же тут не плюнуть в Рэймонд...
Не знаю, наступят ли времена, когда спецназовцы из линуха поймут, что мы живем в реальном мире, может быть не идеальном, по понятиям спецназа, но ... что есть, то есть. Мне, в принципе, и так стало ясно, что и почему. И проблема кроется не в винде, к которой подключен Zaurus, а в корпоративных сетях, с которыми, как ни крути, у Zaurus есть свои несостыковки. Причем с такими же несостыковками сталкивается и мой Nokia N93i - подключиться к сетке - без проблем, выйти в интернет без идентификации - проблема.Мне кажется, что отсутствие Винды не должно мешать линукс-спецназу сделать ясным и понятным процесс, который в других операционках сделан так, что не заметно.
Если бы подключение заврика к сети через шнурок было бы тривиально, то не было бы этой ветки в форуме.А кто спорит, что в умелых руках и ... напильник? Однако, любезнейший, заметьте, что рассказав о своих "достижениях", вы умышленно скрыли детали (параметры ваших волшебных команд и место их ввода). Наверное из соображений Copyright, не правда ли? И странно, а почему бы эту волшебную цепочку команд не поместить в скрипт?
Ну а для тех, кто все-таки, почитав эту ветку, задумается. а можно ли выйти с Zaurus через USB шнурок, подсоединенный к компьютеру с WinXP, не нужно вводитьили устраивать танец с бубном и шнурками
то тебе нужны два шнурка - USB Host + USB Host to Host ... Со стороны ХР проблем быть не должно, а со стороны завра - это уже сложнее ... Цена вопроса: USB Host - 500 рублей + USB Host to Host - 600 рублей ...Если делать через USB Bluetooth, то нужен USB Host + 2 USB Bluetooth по 300 рублей ..
А сделать следующее (пользоваться обычнм mini USB кабелем):
1. Установить Zaurus Manager с диска, пришедшем с Zaurus
2. На Zaurus->Settings->Pc Link:
...... Выбрать Pc Link Settings
...... Выбрать Connection USB - TCP/IP (Advanced)
...... установить IP адрес Zaurus (192.168.0.2)
3. На WinXP - в Zaurus Manager установить
...... Connection - USB TCP/IP (Advanced)
...... IP Zaurus (192.168.0.2)
4. Подсоединить Zaurus шнуроком к WinXP - дождаться установки сетевого драйвера SL series Ver3 (NDIS) на WinXP
5. В сетевых подключениях Control Panel-Networks появится новое сетевое подключение - чтобы не путаться, я его назвал Zaurus via USB
6. установить ICS (Internet Connection Sharing)...
...... в моем случае - На WiFi установил ICS, указал, что домашняя сеть - Zaurus via USB
...... после закрытия - проверьте, что соединение Zaurus via USB (SL series Ver3 (NDIS)) получит IP = 192.168.0.1
7. На Zaurus $sudo route add default gw 192.168.0.1
8. FireWall на Zaurus via USB - отключено
9. FireWall на WiFi соединении - отключено

Проверить, что сеть работает - ping IP-ADDRESS какого-нибудь компьютера в сети (я обычно делаю ping на Gateway).

Кстати, даже после того, как можно делать ping на компьютер, почему-то не удается выйти на этот компьютер через NetFront.... Видимо это соединение нужно оформить где-то в Network...

После этого можно считать, что выход в сеть есть. Если это обычная домашняя сеть.

А вот выход в Интернет на работе - могут быть проблемы.
Виноватого в этом лучше не искать - в Zaurus нет средств работы в корпоративных сетях. (или что, я опять ошибаюсь? Если так, пусть старшие товарищи меня поправят).
Зы.

Вот только не надо поднимать сейчас радостну волну, типа - глядите на этих виндовых пызорников! Сколько гимора, и из за чего? Вот из-за этого и нужно ставить Linux на десктопе!
Лучше включите описалово, как можно спаривать Zaurus с сетью через USB. Будет больше пользы, поверьте.
maslovsky [14.11.2007 11:27] :
Значит после этого связь всё-таки появилась?

Да, некоторые программки считают себя слишком умными и специально для них нужно нужно делать следующее:

qcop QPE/Network "up()"

В нормальной ситуации (при подключении через WiFi, bluetooth, ethernet и т.д.) это делает сам аплет после подклчения к сети. Примерно такого же результата можно добится, установив Dummy Network Applet (точное название не помню). Он позволит указать, что сеть "поднята". Так же через него можно прописать Proxy.

Можно поконкретнее, что менно имеется в виду? Я так правильно понял, что вот это было написано после попытки на работе?

Честно говоря, не понимаю, причем тут завр? Если в сеть не пускает Firewall в сети... Параметры Proxy указываются в настройках сетевого соединения (см. выше).
ezy [14.11.2007 11:46] :
Не буду скрывать, появилась. Провверка связи - Ping на корпоративный Gateway
А куда нужно ввести команду:На Cacko фиде http://www.zaurususergroup.org/feed/ есть dummydev_0.01-1_arm.ipk. Это он?
Именно так. Симптомы болезни такие же, как выход через WiFi с помощью Nokia N93i. Компьютеры выходят, потому, что стоит M$ FireWall Client. На Zaurus нужно либо прокси указать, либо еще что-то. Хотя не уверен, что поможет. Нужна аудентификация для выхода дальше...
Если параметры сети указываются (proxy) в Zaurus, то как это он тут не причем? Его тоже нужно настраивать под окружающую среду...
ezy [14.11.2007 12:33] :
Поставил Dummy Device, настроил сетевое соединение (указал Proxy), пытаюсь подключиться - наслаждаюсь сообщением Initializing
NetFront, естественно ждет, когда это закончится и выхода в сеть не производится.
Может быть я опять чего-то не то делаю?
ЗЫ: Кстати, если меняется USB порт (разъем), по которому подключен Zaurus к компу, то всю процедуру нужно делать заново...
Jay [14.11.2007 14:44] :
Простите, а что многоуважаемый понимает под "корпоративными сетями"?

Если понимать под этим сеть крупной организации, то, во-первых, подобное устройство там появиться вообще не должно, охрана обязана отобрать его на входе. Во-вторых, если руководство пока разрешает приносить с собой КПК и сотовые с камерами/GPRS/WiFi, то такие устройства, строго говоря, не обязаны там работать.. Ибо настройкой сети и доступа в интернет там занимается штат системных администраторов, которые должны знать все о том, что происходит в их сети. И уж тем более, грамотно настроенная сеть не должна выпускать в интернет неизвестные устройства. Для всего этого должна быть предусмотрена стандартная процедура. Например, написание служебной записки в отдел IT.

Если сисадмины вашей корпоративной сети зададутся целью выпустить ваш заурус/нокию в интернет, думаю, они справятся без особых проблем за довольно небольшое время.. Кроме того, они должны выдать вам необходимые настройки, как то, например, ip-адрес с маской, шлюз по умолчанию, ip dns-серверов (если нет dhcp), адрес прокси-сервера (при использовании) и логин/пароль на нем (при необходимости). Настроить КПК на эти параметры - это уже ваша задача. Причем эти настройки надо делать и на устройствах с WM. Как минимум, способ авторизации на прокси.

И еще.. есть старое правило "не стоит плодить сущности без необходимости". Если вокруг вас везде Windows - пользуйтесь устройствами на базе Windows. Потому что это может более-менее гарантировать вам нормальную работу в данном окружении. В этом и есть фишка продуктов Microsoft - интеграция всего во все. Впихнуть туда что-то инородное порой бывает довольно трудно. Но можно, если не придумка самой MS и при реализации данного окружения MS не нарушает общепринятые стандарты.
ezy [14.11.2007 17:12] :
Успокойтесь, мы уже во всем разобрались, чего кулаками-то махать и учить меня жизни? Для справки - в Nokia 93/95 нет установки Proxy сервера. Сисадминам тут делать нечего. Дальше я бы не продолжал...

Вместо того, чтобы меня жизни учить, как писать служебные записки и преодолевать охрану с Заурусом в одном месте, не подскажите ли, а можно ли пришить какой-нибудь скрипт к кнопке в PcLink (Sync Start, например), чтобы мне каждый раз не выдавать магическую команду
$sudo route add default gw 192.168.0.1Без этой команды IP пакеты не проходят туда, куда надо.
Еще хотелось бы посадить на педаль
$sudo /etc/pcmcia/bluetooth restartдабы не передергивать каждый раз BT карточку после включения питания.

Надеюсь, что знатокам "Сервантеса" это под силу....Надеюсь, это Вы не про сагу с USB шнурком. Ну чего кивать на M$oft, когда элементарный скрипт/объяснялово трудно написать и выложить дабы люди не бились об стенку лбом?
При чем тут M$oft? При том, что они не ленятся это делать?
ezy [15.11.2007 10:46] :
Хотелось бы подвести резюме с описание успеха и счастья, однако как-то не получается.
Если сделать следующее:
1. Установить Zaurus Manager с диска, пришедшем с Zaurus
2. На Zaurus->Settings->Pc Link:
...... Выбрать Pc Link Settings
...... Выбрать Connection USB - TCP/IP (Advanced)
...... установить IP адрес Zaurus (192.168.0.2)
3. На WinXP - в Zaurus Manager установить
...... Connection - USB TCP/IP (Advanced)
...... IP Zaurus (192.168.0.2)
4. Подсоединить Zaurus шнуроком к WinXP - дождаться установки сетевого драйвера SL series Ver3 (NDIS) на WinXP
5. В сетевых подключениях Control Panel-Networks появится новое сетевое подключение - чтобы не путаться, я его назвал Zaurus via USB
6. установить ICS (Internet Connection Sharing)...
...... в моем случае - На WiFi установил ICS, указал, что домашняя сеть - Zaurus via USB
...... после закрытия - проверьте, что соединение Zaurus via USB (SL series Ver3 (NDIS)) получит IP = 192.168.0.1
7. На Zaurus $sudo route add default gw 192.168.0.1
8. FireWall на Zaurus via USB - отключено
9. FireWall на WiFi соединении - отключеното в результате получиться "достучаться" в сеть из Zaurus через USB и WinXP коробуку.
Подтверждение этому - ping <GATEWAY-IP> проходит. Причем как на корпоративной сети, так и на домашней (я проверял доступ к WiFi маршрутизатору).

Однако на этом положительные эмоции заканчиваются.
Ни NetFront, ни Email клиент не выходят в USB TCP/IP сеть, поскольку она, типа, для них не существует.

Если из консоли проходит
ping 192.168.1.1то в Netfront http://192.168.1.1тут же вызывает диалог подключения к сети и... до свидания...

Установил Dummy Device, которое создало IRDA Dummy Device соединение в сетевых настройках. При попытке соединиться через это устройство - вечный диалог Initializing .

У меня вопрос - может быть в Dummy Device что-то подкрутить чтобы программы могли обращатся в сеть?

Заранее благодарю за ответ.
EugeenB [15.11.2007 14:17] :
Конечно! Не могу отказать себе в удовольствии! (поворачиваясь лицом на запад) ти-ффууу
Корпоративные сети - разговор особый. Но эти сети пускают же ТВОЙ компьютер с Win хе-ре. Подключаемое к такому компьютеру портативное устройсто, что смартфон, что кпк, что заурус - должно претворяться программой на десктопной винде - то есть ты должен будешь на винде настроить NAT.
Мне кажется, что отсутствие Винды не должно мешать линукс-спецназу сделать ясным и понятным процесс, который в других операционках сделан так, что не заметно.Не должно, но мешает. По крайней мере мне.
А кто спорит, что в умелых руках и ... напильник? Однако, любезнейший, заметьте, что рассказав о своих "достижениях", вы умышленно скрыли детали (параметры ваших волшебных команд и место их ввода). Наверное из соображений Copyright, не правда ли? И странно, а почему бы эту волшебную цепочку команд не поместить в скрипт?В скрипт её я и поместил как раз. А не привёл лишних подробностей, только по тому, что Вам эти подробности ни как не облегчат подключение к интернету через виндовую машину. Заметьте, уважаемый, что я эти волшебные команды и место их ввода были мной указаны, как ЛИНУКС десктопная машина. А у Вас на десктопе стоит вин-хе-ре, а найденый Вами алгоритм подключения:
- это Ваш вклад в освоение завра, но который не будет работать у меня (из-за отсутствия винды хр).

Попробуйте сделать ping не до Gateway, а до какого-нибудь корневого DNS-сервера, например 193.232.248.2 . И, кстати, убедись что у тебя в /etc/resolv.conf он прописан в строке nameserver 193.232.248.2
После этого попробуй пингони что-нибудь по имени, например ping www.ru
Если под корпоративными сетями подразумевается samba - то её клиент я пробовал запускать - работает.
Зато можно поднять радостую волну: Глятите мужик сам освоил подключение завра к интернету через ЮСБ-шнурок и овиндовленный компьютер! И как это делать - поделился с нами. Ура мужику!
Могу предложить вариант:
В каталоге /home/QtPalmtop/apps/Settings находится файлик qtsamba.desktop в котором указывается, что кликая на иконке "PC Link", ты запускаешь программу qtsamba, из каталога /home/QtPalmtop/bin/. Идёшь в этот каталог, и видишь, что файл qtsamba - это символическая ссылка на реальный файл /usr/QtPalmtop.rom/bin/qtsamba. (Уточнить, что это именно так на самом деле, тебе поможет команда ls -l qts* исполненая в каталоге /home/QtPalmtop/bin/.)
Тебе надо запомнить этот путь (который у меня /usr/QtPalmtop.rom/bin/qtsamba), а затем удалить файлик qtsamba из каталога /home/QtPalmtop/bin/, и вместо него положить, под этим же именем qtsamba, такой скрипт:
#!/bin/bash
sudo route add default gw 192.168.0.1
/usr/QtPalmtop.rom/bin/qtsamba
sudo route del default Скрипт надо сделать запускаемым
sudo chmod 0555 /home/QtPalmtop/bin/qtsambaВсе это должно работать, т.к. проверял (тестировал) на свём завре сию секунду.

Оставляю тебе в качестве домашнего задания, не потому, что снобизм, а потому что сейчас писать тестировать времени нет. Но идея, как сделать - надеюсь понятна: сделать копию какого-нибудь abc.desktop в каталоге /home/QtPalmtop/apps/Settings. В копии подправить название, ссылку на иконку, ссылку на программу-скрипт, который ты положишь в каталог /home/QtPalmtop/bin/.
[Ответить]
[< Назад]