* Re: [Hardware] блутус ... скрещивание PDA и ALS
@ 2007-09-20 13:46 ` Vadim Gorodisky
2007-09-20 16:47 ` Andrey Rahmatullin
2007-09-26 10:26 ` Michael Shigorin
0 siblings, 2 replies; 3+ messages in thread
From: Vadim Gorodisky @ 2007-09-20 13:46 UTC (permalink / raw)
To: hardware
On Fri, 14 Sep 2007 21:36:22 +0300
"Mykola S. Grechukh" <gns@altlinux.org> wrote:
> вот как раз сегодня утром знакомил новый asus a626 с ноутом :) по
> памяти пошагово:
Повторено на Asus A632N
>
> 1. поставить на кпк vxutil . http://www.cam.com/vxutil_pers.html
>
> Можно будет в нормальном виде смотреть сетевые настройки.
>
> 2. /etc/sysconfig/bluetooth включить PAND_ENABLE=yes (ээ.. или true? не помню)
2.1 Лучше так :
cat >> /etc/sysconfig/bluetooth << __EOF__
PAND_ENABLE=true
PAND_OPTIONS='--listen --role NAP'
__EOF__
> 3. /etc/init.d/bluetooth restart (убедиться по логу и ps auxf что pand
> таки звапущен
> 3. mkdir /etc/net/ifaces/bnep0
>
> 4. cat > /etc/net/ifaces/bnep0/options << __EOF__
> TYPE=eth
> USE_HOTPLUG=yes
> __EOF__
>
> 4. cat > /etc/net/ifaces/bnep0/ipv4address << __EOF__
> 192.168.40.1/24
> __EOF__
>
> 5. на кпк лезем в сетевые адаптеры и для bluetooth pan driver вместо
> "ip выдается сервером" пишем адрес, маску- 192.168.40.2 /24, шлюз
> 192.168.40.1, dns 192.168.40.1
>
> 6. лезем в блутуз и создаем "новое соединение" - сервис "подключение к
> сети". Должен найтись десктоп. Сохраняем ярлык, подключаемся. Должно
> завестись.
Если не завелось - обязательно мочим все гуевые приблуды и
выдергиваем/вставляем ВТ-девайс для корректной переинициализации.
Без этого в моем случае категорически отказывалось работать.
6.1 Класс устройства лучше прописать в /etc/bluetooth/hcid.conf
примерно как class 0x120100, подробности этого дела в мане
6.2 вот это http://www.freesource.info/wiki/ALTLinux/Sisyphus/NewBluez
помогает разобраться с авторизацией по пину ( security auto; passkey
"1337";)
> 7. берем vxutil, смотрим инфу - ищем адреса, похожие на наши. Потом в
> нем же пингуем 192.168.40.1
>
> 8. Если прошло - на компе делаем
>
> sysctl -w sys.net.ipv4.ip_forward=1
> iptables -A FORWARD -i bnep0 -s 192.168.40.2/24 -j ACCEPT
> iptables -A FORWARD -j REJECT
> iptables -t nat -A POSTROUTING -j SNAT --to-source your.external.ip.addr
>
> да, это все конечно же потом вписывается в конфиги /etc/net/ifaces/bnep0
>
> 9. с кпк делаем traceroute 195.5.16.8. Любуемся как пакеты проходят
> через десктоп и устремляются вдаль :) Если не устремляются -
> пристально разглядываем tcpdump -i bnep0
>
> 10. Поднимаем на десктопе кэширующий dns.
>
> 11. по желанию - поднимаем на десктопе squid и пишем acl для кпкшки.
> На кпк прописываем его как прокси, нажимаем "дополнительно" и задаем
> правильный порт (вместо 8080), и тот же адрес:порт для всех
> протоколов.
>
> 12. наслаждаемся свободой перемещения по дому с интернетом в руках
>
> и обязательно
>
> 13. По горячим следам дополняем это хауту замеченными подробностями,
> выкладываем где-нибудь на видном месте или хотя бы форвардим в
> рассылку ;-)
>
> known issues: наверное, pand таки можно заставить выдавать настройки.
> О, или можно через etcnet напускать на интерфейс dhcpd
--
====================================
Vadim Gorodisky (VG22-RIPE)
mailto:vg@odessa.net xmpp:gor@jabber.od.ua
http://nexus.odessa.ua/authors/vadim
__LL===inux_________________________
= This game will never be the same =
^ permalink raw reply [flat|nested] 3+ messages in thread