PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : BlackBerry PlayBook via USB connecten



ContiTech
24.06.16, 11:19
Hallo,

ich habe mir ein BB PlayBook gekauft und hatte zuvor schon recherchiert ob das mit Linux und der USB Anbindung zusammen arbeitet.
Sollte eigentlich kein Problem sein, wird es auch nicht :-), aber ich bin einfach zu dusselig !

Ich habe nun etliche Beiträge gefunden, die nur den Weg über eine Samba Anbindung ermöglichen.
Leider habe ich keinerlei Erfahrung da mit (nur mit NFS).

z.B. hier: http://www.techdrivein.com/2012/05/how-to-connect-blackberry-playbook-with.html

Bei Ubuntu scheint das alles OTB zu funktionieren, aber bei meinem Debian mit XFCE Desktop leider nicht.
Ich hätte Dolphin (bitte nicht schlagen :-)) um z.B. auf Samba Freigaben zugreifen zu können.

Bin mir sicher das bei meiner Samba Konfigurationsdatei, oder etwas anderes fehlt, der Hund begraben ist.

Wenn ich also die IP aus dem BB PlayBook, welche unter USB für IPv4 angezeigt wird als Verbindung eintrage (z.B. Dolphin), dann schreddelt der Rechner kann aber keine Verbindung aufbauen.

Ich weiß das ich mich erst einmal grundlegend in das Thema einlesen müsste, aber dafür fehlt mir leider gerade die Zeit und ich möchte nur Daten mit dem PlayBook austauschen können.

Gibt es evtl. noch eine andere Methode für mich die Daten auszutauschen, oder muss ich über eine SMB Freigabe gehen und was mache ich falsch ?

marce
24.06.16, 11:48
Die Pakete für den CIFS- / Samba-Client hast Du aber auf Deinem PC installiert?

ContiTech
24.06.16, 12:12
Ja, habe ich installiert.

marce
24.06.16, 12:37
dann würde ich mal schauen, was denn an der Konsole mit einem mount -t cfis ... passiert...

ContiTech
24.06.16, 12:48
smbtree -N
YAVDR
\\YAVDR2 yaVDR2 server (Samba, Ubuntu)
\\YAVDR2\IPC$ IPC Service (yaVDR2 server (Samba, Ubuntu))
\\YAVDR2\video Video
\\YAVDR2\picture Picture
\\YAVDR2\audio Audio
\\YAVDR2\recordings Recordings
WORKGROUP
\\FRITZ-NAS FRITZ!Box
\\FRITZ-NAS\IPC$ IPC Service (FRITZ!Box)
\\FRITZ-NAS\FRITZ.NAS


mount -t cfis passiert nicht`s, aber ich muss doch sicherlich noch etwas übergeben ?

Ich sagte ja, dass ich KA von Samba habe und ich glaube das ich grundsätzlich etwas falsch mache.

Da muss doch sicherlich die "samba.conf" konfiguriert werden, oder ?

marce
24.06.16, 12:56
samba.conf ist für den Server - den brauchst Du nicht einrichten, der läuft ja auf dem Blackberry. Wenn Du die verlinkte Doku diesbezüglich durchgegangen bist.

... und natürlich muss an das mount -t cifs noch was dran, siehe Doku. Die IP vom Blackbarry, ggf. ein Freigabe-Name, ... - aber auch das steht alles in der von Dir verlinkten Doku drin.

Grundsätzlich sollte das mit XFCE und Thunar aber auch OOTB funktionieren - Es gibt ja den Bereich "Netzwerk" im Baum oder im "Gehe zu"-Menü, falls Du eine deutsche Oberfläche hast...

ContiTech
24.06.16, 13:11
root@debian:~# mount -t cifs //PLAYBOOK-7199 /media/Playbook
Password:
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
root@debian:~#

Da kommt eine Passwortabfrage. Da gibt es aber kein Passwort.

Ich komme der Sache aber scheinbar näher.

marce
24.06.16, 13:13
Wenn kein PW gesetzt ist - einfach Enter drücken.

ContiTech
24.06.16, 13:29
Habe ich gemacht, aber s. Ausgabe.

Der Weg ist aber richtig so ?
Ich habe nicht`s weiter konfiguriert.

Eine Frage von Rechten vielleicht ?

ContiTech
24.06.16, 13:38
Habe ich gemacht, aber s. Ausgabe.

Der Weg ist aber richtig so ?
Ich habe nicht`s weiter konfiguriert.

ContiTech
24.06.16, 13:39
OK, habe unter /media ein Verzeichnis eingerichtet "Playbook".
Trotzt der Passwortabfrage konnte ich dort ein Verzeichnis erstellen und eine Datei hin kopieren.
Diese habe ich auf dem Tab aber erst einmal nicht gefunden.
Da muss ich mal schaun.

Scheint aber schon richtig zu sein. Passwort KA

ContiTech
24.06.16, 14:24
Das war nix.


mount -t cifs //PLAYBOOK-7199 /media/Playbook


root@debian:~# smbtree -N
WORKGROUP
\\FRITZ-NAS FRITZ!Box
\\FRITZ-NAS\IPC$ IPC Service (FRITZ!Box)
\\FRITZ-NAS\FRITZ.NAS
root@debian:~#

Also ein grundliegender Fehler den ich da mache.

mbo
26.06.16, 09:54
Hast Du auf dem PlayBook ein Passwort gesetzt?
Wenn nein, setze ein Passwort.

ContiTech
26.06.16, 19:28
Yep, habe ich.
Bin mittlerweile weiter mit dem Thema.
Habe das Playbook statisch in mein Netz gebracht (Vorher: PB als Gastzugang über die FritzBox via DHCP und der Client Rechner statisch). Jetzt sind beide im gleichen Netz.

Jetzt habe ich Zugang via FTP und über eine App via Browser (leider nur eingeschränkt, da Kaufversion erforderlich.

Leider fehlt mir noch die USB Connection nach wie vor via SMB/CIFS.
Die IP wird dabei von dem Playbook generiert.


root@debian:~# ping -c 4 169.254.156.157
PING 169.254.156.157 (169.254.156.157) 56(84) bytes of data.
From 192.168.1.3 icmp_seq=1 Destination Host Unreachable
From 192.168.1.3 icmp_seq=2 Destination Host Unreachable
From 192.168.1.3 icmp_seq=3 Destination Host Unreachable
From 192.168.1.3 icmp_seq=4 Destination Host Unreachable

--- 169.254.156.157 ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3016ms
pipe 3


root@debian:~# ping -c 4 192.168.1.32
PING 192.168.1.32 (192.168.1.32) 56(84) bytes of data.
64 bytes from 192.168.1.32: icmp_req=1 ttl=255 time=192 ms
64 bytes from 192.168.1.32: icmp_req=2 ttl=255 time=317 ms
64 bytes from 192.168.1.32: icmp_req=3 ttl=255 time=648 ms
64 bytes from 192.168.1.32: icmp_req=4 ttl=255 time=774 ms

--- 192.168.1.32 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 192.995/483.587/774.662/236.631 ms

Ping USB und Ping Netzwerk.

Ein "smbtree -N" bringt leider auch kein Playbook zum Vorschein.

Das mit dem Netzwerk war ein Problem, aber das andere liegt sicherlich an meiner Unwissenheit bzgl. SMB.

Wie muss der Aufruf heißen, worauf muss ich achten, ...

Ich habe eine UBUNTU Live DVD ausprobiert und so wie auf dem einen Link zu Anfang beschrieben getestet.
Das hat leider auch nicht funktioniert.

Bin ein wenig ratlos.

mbo
26.06.16, 20:11
Nur noch mal für mich: Du hast Zugriff per Netzwerk (WLAN), willst aber per USB aufs Playbook zugreifen?

Im Zweifelsfall


mkdir /mnt/playbook
mount -t cifs \\ip.adr.res.se\Blackberry /mnt/playbook
ls /mnt/playbook

ContiTech
27.06.16, 19:54
Hallo mbo,

habe folgendes probiert:


root@debian:~# mount -t cifs \\169.254.123.81\PLAYBOOK-7199 /mnt/playbook
mount.cifs: bad UNC (\169.254.123.81PLAYBOOK-7199)


Wobei "PLAYBOOK-7199" der Netzwerkname der Tab`s ist.

Nächster Versuch:


root@debian:~# mount -t cifs //169.254.123.81/PLAYBOOK-7199 /mnt/playbook
Password:
Unable to find suitable address.
root@debian:~#

Könnte da ein Tippfehler bei dir gewesen sein bzgl. "\" und "//" ?

Bei
mount -t cifs \\ip.adr.res.se\Blackberry /mnt/playbook und "...\Blackberry" ist was gemeint ?

Verzeichnis "/mnt/playbook" habe ich natürlich vorher angelegt :-)

Passwort habe ich eines für die Dateifreigaben angelegt.

Was könnte jetzt noch der Fehler sein ?

marce
27.06.16, 20:12
Du solltest nicht die 169.254er-Adresse des Blackberry versuchen zu mounten sondern die aus dem gleichen Netz wie die des PCs.

ContiTech
27.06.16, 20:33
Dann frage ich noch einmal:


mount -t cifs \\192.168.1.2\Blackberry /mnt/playbook ... aber was muss ich für Blackberry setzen ?
Ich bin vielleicht ein bisserl begriffsstutzig was das angeht, das gebe ich ja zu.
Da fehlt mir wirklich die Erfahrung.

marce
27.06.16, 20:48
nach dem, was auf dem Screenshot zu sehen ist - nichts.

Sprich alos
mount -t cifs //192.168.1.2/ /mnt/playbook

ContiTech
28.06.16, 16:03
OK, mag sein das ich begriffsstutzig bin, aber ich verstehe es nicht.


mount -t cifs \\192.168.1.3\ /mnt/playbook wäre mit der IP des PC`s, mit dem ich versuche das PlayBook zu mounten.
Das macht doch gar keinen Sinn.
Wie kann ich den adressieren welches Device ich mounten möchte ?

Das funktioniert nicht !

Auf der Seite mit dem Link am Anfang des Beitrages wird auch die IP des Playbooks verwendet, wobei dort über "smb" angesprochen wird.

Ich verstehe nur noch Bahnhof. Sorry !

marce
28.06.16, 17:26
Deine Pings aus #14 (http://www.linuxforen.de/forums/showthread.php?279917-BlackBerry-PlayBook-via-USB-connecten&p=1838212&viewfull=1#post1838212) sagen aber, daß das die IP des Blackberry ist und die 192.168.1.3 die des PC.

... oder aus welchem Grund pingst Du dort wild in der Gegend rum? Oder was pingst Du an?

BetterWorld
29.06.16, 12:09
mount -t cifs \\192.168.1.3\/mnt/playbook
mount -t cifs //192.168.1.3/mnt/playbook

marce
29.06.16, 12:22
mount -t cifs \\192.168.1.3\/mnt/playbook
mount -t cifs //192.168.1.3/mnt/playbook
sieht für mich nach einem Syntaxfehler aus.

ContiTech
29.06.16, 19:45
Liebe Gemeinde,

ich möchte niemandem zu nahe treten und bin froh über jede Hilfe, aber das ist jetzt Rätsel raten.

Zur Erinnerung noch einmal der Link aus meinem Startbeitrag: http://www.techdrivein.com/2012/05/how-to-connect-blackberry-playbook-with.html

Die nachfolgende Seite sollte vielleicht noch hilfreicher für denjenigen sein, der sich damit auskennt: https://supportforums.blackberry.com/t5/BlackBerry-10-Functions-and/How-to-use-blackberry-10-device-from-GNU-Linux-mounting-remote/m-p/2431411

Dort wird via "smb" aufgebaut und die IP des Tab`s verwendet.

Wie soll ich den den Client mit der "192.168.1.3" auf dem gleichen Rechner nach "/mnt/playbook" mounten ?

Syntaxfehler ???

Ich habe diverse Kombinationen ausprobiert:


root@debian:~# mount -t cifs //192.168.1.3/mnt/playbook
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir
mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
root@debian:~# mount -t cifs //169.254.63.57/mnt/playbook
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir
mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
root@debian:~# mount -t cifs //169.254.63.57/ /mnt/playbook
Password:
Unable to find suitable address.
root@debian:~# mount -t cifs //169.254.63.57/ /mnt/playbook
Password:
Unable to find suitable address.


Sorry, aber das geht in eine vollkommen falsche Richtung, oder aber ich total begriffsstutzig.

ContiTech
29.06.16, 21:09
Kleiner Durchbruch !

Ich kann über das Netzwerk das Gerät einbinden, aber nur im Lesemodus.


root@debian:~# mount --verbose //192.168.1.32/media /mnt/playbook -o sec=ntlm,username=playbook,password=Geheim
mount: no type was given - I'll assume cifs because of the // prefix
mount.cifs kernel mount options: ip=192.168.1.32,unc=\\192.168.1.32\media,sec=ntlm, user=playbook,pass=********

Dann via "umount" aushängen, was aber falsch ist meiner Meinung nach vom Syntax (geht aber trotzdem):


root@debian:~# umount --verbose //192.168.1.32/media /mnt/playbook
//192.168.1.32/media has been unmounted
umount: /mnt/playbook: not mounted

Die IP ist die des Gerätes mit der ich im Netzwerk unterwegs bin.

Wenn ich das Gleiche mit der IP des USB-Ports versuche, geht es natürlich nicht.

Was mache ich falsch ?

marce
30.06.16, 05:29
USB-Ports haben keine IP. Wenn das Ding per USB angeschlossen ist, wäre es möglich, daß es lokal (also auf dem Client-PC) als USB-Stick oder ähnlich sichtbar ist. Ob das so ist - dürfte die vermutlich dmesg, fdisk -l, lsusb u.a. liefern.

Das hat mit der Einbindung über Netzwerk / Samba / CIFS aber nichts zu tun und ist eine völlig andere Baustelle - da musst Du dich entscheiden...

ContiTech
30.06.16, 19:41
Das hat doch nicht`s mit einer Entscheidung zu tun.

Hast Du mal auf die Seiten die ich Verlinkt habe einen Blick geworfen ?
Ob USB mit einer IP etwas zu tun hat oder nicht, vermag ich ja gar nicht beurteilen.
Fakt ist aber, dass bei dem PlayBook eine IP generiert wird.
Bei meinem BB Z30 Smartphone kann ich sogar eine IP vergeben.

Mir schwahnt aber etwas anderes:

Gestern habe ich mich via Netzwerk unter der fest vergebenen Adresse "192.168.1.32" aufgeklinkt.
Das funktioniert ja erst einmal super.

Wenn ich aber mich via USB (IP hin oder her) aufklinken möchte, dann wird in der Regel eine Adresse wie "169.254.x.x" generiert.
Mein Netzwerk ist aber absolut statisch gehalten und nur der Gastzugang der FritzBox arbeitet bei Bedarf dynamisch via DHCP.

Damit habe ich doch zwei völlig unterschiedliche "Netzwerke" (ich weiß nicht wie sich das nennen würde).

Wäre das nicht auch die Erklärung dafür, dass ich immer wieder beim Versuch zu mounten angezeigt bekomme, dass die Adresse nicht erreichbar bzw. zu finden ist ?

Wie gesagt: Ich bin kein Netzwerkspezialist, habe nur rudimentäre Kenntnisse für das Heimnetzwerk ausreichend und von "smb/cifs" keine Ahnung.

Hier mal noch ein Test:


root@debian:~# smbclient -L=192.168.1.33
Enter root's password:
Connection to 192.168.1.33 failed (Error NT_STATUS_HOST_UNREACHABLE)
root@debian:~# smbclient -L=192.168.1.32
Enter root's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37]

Sharename Type Comment
--------- ---- -------
certs Disk certificates
media Disk media
IPC$ IPC IPC Service (Samba (localhost))
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37]

Server Comment
--------- -------

Workgroup Master
--------- -------

... für die statische IP die ich dem Gerät zugewiesen habe und hier mal die des USB Port`s:


root@debian:~# smbclient -L=169.254.96.137
Enter root's password:
Connection to 169.254.96.137 failed (Error NT_STATUS_HOST_UNREACHABLE)

Das unterstützt meine These doch mit den unterschiedlichen Netzwerken, oder ?

marce
30.06.16, 20:02
Nochmal: EIN USB-PORT HAT KEINE IP. Und das hat nichts damit zu tun, daß das Ding lokal natürlich für sich trotzdem eine IP vergeben hat.

Wenn das Ding (nur) per USB angeschlossen ist kannst Du nicht per SMB / CIFS mounten.

ContiTech
30.06.16, 20:13
Dann versteh ich die Anleitung nicht !

Wie kann ich nun per USB auf das PlayBook zugreifen und warum können andere das nach der Anleitung ?

Ich habe hier noch eine interessante Seite dazu gefunden: http://forum.siduction.org/index.php?topic=5993.0

Wenn ich über das Netzwerk gehe, dann ist die Verbindung halt nicht sehr performant.

Wie müsste den der Zugriff via "SMB/CIFS" lauten ?

Ich hatte zu Testzwecken ja nur wie folgt gemountet:
mount --verbose //192.168.1.32/media /mnt/playbook -o sec=ntlm,username=playbook,password=Geheim

Vielleicht liegt das auch an der Einbindung.

ContiTech
01.07.16, 07:44
OK, ich greife nun via Samba auf das PlayBook zu.
Das mit dem USB ist mir echt zu aufwendig.

Schade halt. So etwas sollte einfacher funktionieren.
Es gibt ja scheinbar Linux User die das nutzen können.