abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 20:55 | IT novinky

    IKEA ve Spojeném království hledá zaměstnance do své nové pobočky. Do pobočky v počítačové hře Roblox. Nástupní mzda je 13,15 liber na hodinu.

    Ladislav Hagara | Komentářů: 0
    dnes 10:44 | Zajímavý článek

    Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.

    Ladislav Hagara | Komentářů: 8
    dnes 01:00 | Nová verze

    Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    dnes 00:44 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová verze 2024.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | IT novinky

    Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.

    Ladislav Hagara | Komentářů: 10
    včera 10:44 | Nová verze

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.

    Ladislav Hagara | Komentářů: 0
    včera 10:22 | Nová verze

    Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.

    Ladislav Hagara | Komentářů: 2
    včera 01:00 | Nová verze Ladislav Hagara | Komentářů: 0
    4.6. 19:55 | IT novinky

    Intel na veletrhu Computex 2024 představil (YouTube) mimo jiné procesory Lunar Lake a Xeon 6.

    Ladislav Hagara | Komentářů: 0
    4.6. 13:44 | IT novinky

    Na blogu Raspberry Pi byl představen Raspberry Pi AI Kit určený vlastníkům Raspberry Pi 5, kteří na něm chtějí experimentovat se světem neuronových sítí, umělé inteligence a strojového učení. Jedná se o spolupráci se společností Hailo. Cena AI Kitu je 70 dolarů.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Nokia 9300

    Podpora: částečná
    Ovladač: v jádře

    Technické parametry

    Souhrn

    • Technické parametry
      • Třípásmový GSM telefon, podpora GPRS, EDGE
      • O/S: Symbian Series 80
      • Komunikační rozhraní: Bluetooth, USB kabel, IR
    • Výborně použitelná jako externí GPRS/EDGE modem (aspoň přes USB, IRDA a Bluetooth nezkoušeny)
    • Lze rozběhnout IP-passthrough (zkoušeno přes USB kabel i BT), tj. že telefon využije stávající připojení počítače pro přístup k síti
    • Přes SyncML lze synchronizovat adresář, kontakty, etc.
    • Použitelná s OpenOBEX - obousměrný přenos souborů etc.
    • Dokumenty a tabulky kompatibilní s OpenOffice
    • Dobře použitelné jako SSH klient - k dispozici putty a midpSSH

    Identifikace pod Linuxem

    lsusb:
    ID 0421:0415 Nokia Mobile Phones 9300 GSM Smartphone
    

    Postup zprovoznění pod Linuxem

    Použití jako externí GPRS/EDGE modem přes USB kabel

    Při připojení (jádro 2.6.21) přes USB kabel se telefon chytne přes CDC-ACM ovladač a je vytvořeno /dev/ttyACM0 znakové zařízení. To lze použít jako normální modem.

    Použita konfigurace pro pppd (ne nutně jediná funkční):
    /dev/ttyACM0
    460800
    debug
    noauth
    crtscts
    nodetach
    connect "/usr/sbin/chat -f /etc/chatscripts/nokia"
    noipdefault
    ipcp-accept-local
    local
    #novj
    #novjccomp
    deflate 15
    defaultroute
    replacedefaultroute
    usepeerdns
    
    A chatscript:
    TIMEOUT 10
    ECHO ON
    SAY "Nastavuji PPPD\n"
    ABORT "NO CARRIER"
    ABORT "NO DIALTONE"
    ABORT "ERROR"
    ABORT "NO ANSWER"
    ABORT "BUSY"
    SAY "* Nastavuji pripojeni...*\n"
    '' 'AT+CGDCONT=1,"IP","internet"'
    SAY "* Vytacim...*\n"
    OK ATD*99#
    CONNECT
    
    Jako modem funguje výborně.

    Rozběhnutí TCP/IP přes USB kabel

    V telefonu lze nastavit režim kabelu místo "PC Suite" též jako "IP passthrough".

    V jádře je třeba mít moduly: rndis_host, cdc_ether, usbnet, usbcore

    Nejdřív nastavte IP passthrough režim v telefonu, pak ho připojte k počítači. Pokud je vše v pořádku, v dmesg se objeví něco v duchu:
    eth2: register 'rndis_host' at usb-0000:00:1d.1-1, RNDIS device, 00:12:62:a1:0c:e7
    V telefonu je potřeba vytvořit nové připojení (Nástroje->Ovládací panel->Připojení->Nastavení Internetu->Nový) a příslušně nastavit IP konfiguraci na straně počítače - RNDIS ovladač vytvoří virtuální síťovou kartu (u mne eth2), typicky tedy pevnou IP adresu, NAT, IP forwarding.

    Pak je třeba vyvolat připojení ze strany Nokie - třeba otevřít prohlížeč, zkusit stáhnout poštu, nebo takového něco - a říci, že přes to nově vytvořené spojení.

    V tom okamžiku by už mělo jít na zařízení pingnout (odezva ~ 4 ms) a připojit se z něj ven.

    Linka každopádně co chvíli spadne, proč, to zatím nevím.

    Blíž viz: tady

    Poznámka:

    Zdá se, že podle toho, je-li režim kabelu nastaven v telefonu na IP Passthrough nebo na PC Suite lze použít RNDIS připojení (IP over USB) nebo telefon jako GPRS modem, ale ne oboje najednou.

    Takže - pokud zkoušíte RNDIS a výše uvedený kousek z logu se v dmesg neobjeví, zkuste, máte-li nastaven IP Passthrough režim. A naopak, pokud pppd při pokusu o spojení hlásí
    unrecognized option '/dev/ttyACM0'
    pak je načase přepnout zpět na "PC Suite" režim.

    IP passthrough přes BlueTooth

    Výrazně pohodlnější a smysluplnější možnost než USB kabel. Tož - potřebujete SIS balíček pro 7710 (zkoušeno s 1.1.3 beta4 verzí) z http://gnubox.dnsalias.org/gnubox/testing/.

    Pak postupujete podle návodu na http://gnubox.dnsalias.org/ stránce. V podstatě:
    1. Nainstalujete si bluez-utils, nastavíte počítač na discoverable
    2. Nastavíte dund (viz gnubox stránku)
    3. V Nokii vytvoříte nové Bt připojení na Internet, ne GPRS a ne IP Passthrough - tedy Data GSM, nějaké fiktivní telefonní číslo. Ten název připojení musí být přesně takhle.
    4. Nainstalujete GnuBox, spustíte, vytvoříte C:\nokia a případně c:\logs\gnubox, uděláte si CommsDB dump (volitelné). Vypadnete z GnuBox.
    5. Znova spustíte GnuBox. V GnuBox menu najdete "create records". Znova ven a dovnitř. V menu dáte 2box Bluetooth->LANAccess. Vyberete počítač. Chcete-li šifrování musíte taky upravit DUN nastavení (viz gnubox stránku).
    6. Obrazovka zmodrá/změní barvu a v rámečku settings... se objeví cosi v duchu:
      DialOutISP
       Description: Direct 2box
       DefaultTelNum:
      ModemBearer:
       Portname: BTCOMM::5
       CSYName: BTCOMM
       TSVName: PHONETSY
      
    7. Teď by už mohlo jít se připojit - prostě místo GPRS profilu při připojení zvolíte BT, zařídíte párování, nastavít IP forwarding a NAT.
    8. Na začátku jste si samozřejmě zazálohovali telefon, že? (CommsDB jinak obnovíte stěží)
    9. K párování - pokud nechcete vždycky zadávat PIN, lze se tomu vyhnout párováním ze strany Nokie - takže Ovládací panely, Připojení, Bluetooth, druhá záložka, pokud tam vaše zařízení už je, smažete ho, pak hledat (nastavte počítač na discoverable pomocí pravého kliknutí na Bluetooth applet v Gnome nebo přes konfigurační soubory). Nakonec se Nokie zeptá, jestli chcete připojení vždy povolovat automaticky - a to je ono.

    Synchronizace

    To je trochu to-do. Telefon podporuje SyncML. Existuje několik hostovaných služeb, které jsou sto se chovat jako server pro SyncML - funambol, goosync (pro synchronizaci s Google Calendar), mělo by jít použít opensync/multisync s SyncML pluginem a tahat data do Evolution a KDE.

    Gammu umí dostat z přístroje SMS a záznamy o hovorech.

    Pro přenos souborů řízený z počítače lze použít OBEX protokol, jak přes kabel, tak Bluetooth (teoreticky i přes IRDA, to jsem nezkoušel). Mělo by jít použít i p3nfs projekt - to se mi nicméně nepovedlo rozběhnout.

    OpenOBEX - přenos souborů

    Pomocí obextool lze prohlížet adresáře, stahovat soubory do počítače a mazat soubory z telefonu. Nedaří se mi (zatím) vytvářet adresáře a uploadovat soubory.

    Pomocí obexftp přímo lze cokoliv.

    Pomocí gnome-vfs-obexftp lze v podstatě taky cokoliv, ovšem pouze pod Gnome a přes Bluetooth.

    Viz též USB OBEX HOWTO.

    Krok 1: ObexFTP (přes kabel)

    Než se pustíte dál, je třeba zajistit, že se se zařízením domluvíte.

    Pomocí
    obexftp -u
    (coby root) zjistíte rozhraní pro OBEX.
    Superuser privileges are required to access USB.
    Found 4 USB OBEX interfaces
    Interface 0:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: SYNCML-SYNC-CLIENT-INIT
    Interface 1:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: SYNCML-SYNC
    Interface 2:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: PC Suite Services
    Interface 3:
            Manufacturer: Nokia
            Product: Nokia 9300
            Interface description: SYNCML-DM
    Use '-u interface_number' to connect
    Nothing to do. Use --help for help.
    
    Přes
    obexftp -u X -l
    , kde X je číslo rozhraní, můžete zkusit vypsat obsah adresáře. Chcete-li pracovat s podadresáři, přidejte třeba "-c 'C:\Moje Soubory'".

    Daří se mi komunikovat pouze s rozhraním označeným coby "PC Suite Services".

    Chcete-li používat obexftp jako běžný uživatel, je třeba nastavit práva - používáte-li udev, pomůže například přidat do (Debian) /etc/udev/rules.d/020_permissions.rules řádek:
    BUS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="0415", GROUP="plugdev", USER="jmeno_uzivatele"
    Ta čísla jsou z lsusb výpisu.

    Blíž viz tady.

    ObexTOOL

    Při hledání nadstavby pro obexftp jsem našel obexfs, gnome-vfs-obexftp a obextool. Obexfs funguje částečně - zařízení lze přimountovat jako disk, ale je vidět pouze karta a ne hlavní disk.

    ObexTool je v tcl/tk napsaný grafický frontend, který dle potřeby volá obexftp, najdete ho tady.

    Pro spuštění mu potřebujete říci kde má hledat a že Nokia nepodporuje Memory info, takže:
    obextool.tk --memstat 0 --obexcmd "obexftp -u 2"

    Gnome-vfs-obexftp

    Gnome-vfs-obexftp je nadstavba pro GNOME VFS umožňující z počítače procházet adresáře na telefonu jako by byly přímo připojené. Po instalaci balíčku můžete spustit "nautilus obex://". V tom dobrém případě dostanete okno s viditelnými zařízeními. (hádám, že aby procházení fungovalo, je potřeba mít zařízení v discoverable režimu, případně spárované, může se hodit mít nainstalované bluez utility pro Gnome kvůli případnému zadání pinu).

    Pomocí Místa/Připojit server z Gnome menu lze přidat na plochu odkaz přímo na zařízení/disk na něm, takže pak jen zapnete Bluetooth na Nokii, poklepete na ikonu a máte před sebou obsah toho správného adresáře.

    Používání souborů z telefonu

    Hlasové poznámky

    Záznamy z hlasového záznamníku Nokia ukládá jako AMR. Pomocí amr2wav převodníku je lze přeložit do WAV a dál s nimi pracovat. Mělo by jít též zkompilovat MPlayer přímo s AMR podporou a jde AMR soubory přehrávat pomocí RealPlayeru.

    Co se přenosu opačným směrem týče, lze použít též MP3 - přehrávač hudby v telefonu je zvládne.

    Tabulky

    Jak přeložit EPOC tabulku do něčeho nevím, ale při ukládání lze v komunikátoru zvolit formát "Excel 2000". Aspoň jednoduché tabulky se uloží v pořádku a jdou otevřít v OpenOffice. Přenos funguje včetně češtiny a vzorců.

    Dokumenty

    Podobně i dokumenty lze ukládat jako "Word 97" a bez potíží v OpenOffice otevřít, včetně češtiny.

    Stejné postupy by předpokládm měly jít použít i pro přenos druhým směrem.

    Import SSL certifikátů

    Pokud přes vestavěné aplikace přistupujete někam přes SSL spojení a certifikát serveru je self-signed nebo podepsaný nějakou neznámou CA, jsou zobrazována (pokaždé) varování.

    Certifikát je v takovém případě třeba doinstalovat přes Správce certifikátů (Ovládací panel, Zabezpečení).

    Pokud máte certifikát v PEM podobě, je potřeba ho převést do DER, třeba:

    openssl x509 -in ca.pem -inform PEM -out ca.cer -outform DER

    Certifikát samotný buď získáte od správce serveru, nebo třeba (ideálně z dotyčného stroje) přes copy&paste z úvodu výpisu

    openssl s_client -connect server:imaps

    Po instalaci je třeba nastavit certifikátu důvěryhodnost aspoň pro "zabezpečenou síť".

    Poznámka

    Testováno na Debian Lenny/Sid konfiguraci na x86. Též testováno Bluetooth připojení pro Ubuntu Feisty Fawn (7.0.4).

    Obrázky

    Nokia 9300, obrázek 1

    Dokument vytvořil: Vaclav Stepan, 18.7.2007 15:20 | Poslední úprava: Vaclav Stepan, 27.2.2011 15:07 | Další přispěvatelé: fakenickname | Historie změn | Zobrazeno: 2180×

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.