sveni-lee
Anmeldungsdatum: 28. Mai 2013
Beiträge: 258
|
Hallo, ich habe derzeit einen Ubuntu-server und einen OrangePiZero in meinem Netzwerk.
Nun möchte ich gern vom Server aus auf den USB-Anschluss des OrangePiZero zu
zugreifen.
Ich hatte dabei an stocat gedacht aber komme damit nicht zurecht. irgendwie bekomme
ich es nicht eingerichtet...
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5334
|
sveni-lee schrieb: Nun möchte ich gern vom Server aus auf den USB-Anschluss des OrangePiZero zu
zugreifen.
Ueber welches Protokoll soll das denn laufen? irgendwie bekomme
ich es nicht eingerichtet...
Welche konkreten Problem hast du dabei?
|
sveni-lee
(Themenstarter)
Anmeldungsdatum: 28. Mai 2013
Beiträge: 258
|
soweit ich das verstanden habe, fubktioniert das wohl über TCP.
mein Problrm ist das socat "so mächtig" ist, dass ich nicht weiß wo ich einsteigen soll.
Das Program auf meinem Server müsste auf TTYS... zugreifen. Also quasi muß der USB am PI als
TTYS... am Server zur Verfügung stehen...
Ich habe nicht verstanden wie ich auf dem PI den USB an einen Port binde und dann auf dem Server
einen TTYS... mit der IP + Port vom PI verbinde...
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5334
|
TCP wird üblicherweise für Netzwerke verwendet. Wenn du das ueber USB loesen willst, muesste der OrangePiZero eine USB-Netzwerkkarte simulieren.
|
sveni-lee
(Themenstarter)
Anmeldungsdatum: 28. Mai 2013
Beiträge: 258
|
also der Server und der OrangePiZero sind im selben netzwerk räumlich von einander getrennt.
würde das mit socat funktionieren also die Simulation einer USB-Netzwerkkarte und wie müsste
ich vorgehen?
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5334
|
sveni-lee schrieb: also der Server und der OrangePiZero sind im selben netzwerk räumlich von einander getrennt.
Was willst du dann mit USB? würde das mit socat funktionieren also die Simulation einer USB-Netzwerkkarte und wie müsste
ich vorgehen?
Soweit ich dich verstanden habe, moechtest du ja eine Netzwerkfreigabe haben, oder? Also ein Datesystem einbinden? Mit socat kannst (laut einer Suche mit meiner Suchmaschine des geringsten Misstrauens) du auch ueber USB Streams erstellen und Daten transferieren. Aber bist du dir sicher, dass du das willst?
|
sveni-lee
(Themenstarter)
Anmeldungsdatum: 28. Mai 2013
Beiträge: 258
|
also gut, was will ich: meine Hausautomation läuft über iobroker. Dafür gibt es einen Adapter der den RFlink steuert.
Der RFlink ist ein Audrino Mega mit einer sende und Empfagseinheit für 433,93MHZ Funksensonern und Aktoren. Der RFlink
wird per USB angeschlossen. Durch die räumliche Trennung ist esmir aber nicht möglich den RFlink direkt an den Server anzuschließen. Also nehme ich den Umweg über den OrangePiZero...
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5334
|
Achso, du willst also vom Server aus ueber das Netzwerk auf ein USB-Geraet auf einem anderen Server (den OrangePiZero) zugreifen. Spricht was dagegen, dich per ssh zu verbinden, und darueber zu arbeiten?
|
sveni-lee
(Themenstarter)
Anmeldungsdatum: 28. Mai 2013
Beiträge: 258
|
nein, es spricht nichts dagegen... müsste aber eine permanente verbindung sein die am besten automatische hergestellt wird
|
xentoor
Anmeldungsdatum: 27. September 2016
Beiträge: 8
|
Klingt für mich so als wäre USBIP das was du suchst.
|
sebix
Moderator, Webteam
Anmeldungsdatum: 14. April 2009
Beiträge: 5334
|
xentoor schrieb: Klingt für mich so als wäre USBIP das was du suchst.
Sehr interessant! USB over TCP/IP. Die Projektwebsite spricht von "early stage of development". Zugriffskontrolle muesste man wohl ueber iptables o.ae. machen.
|
sveni-lee
(Themenstarter)
Anmeldungsdatum: 28. Mai 2013
Beiträge: 258
|
irgendwie steht mein Vorhaben unter keinem guten Stern. |
root@orangepizero:~# usbipd -D
WARNING: usbipd not found for kernel 3.4.113
You may need to install the following packages for this specific kernel:
linux-tools-3.4.113
You may also want to install one of the following packages to keep up to date:
linux-tools
|
damit komm ich dann wohl auch nicht weiter...
|
sveni-lee
(Themenstarter)
Anmeldungsdatum: 28. Mai 2013
Beiträge: 258
|
So, ich habe nun soweit geschafft, dass ich den USB vom OPiZero an den Server mit Socat durchreichen konnte. Leider bekomme ich diesen aber nicht mit einem ttyS des verknüpft... ich kann in dem Programm nur ttyS.. auswählen... ein erzeugter symlink funktioniert leider auch nicht...
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Da steht doch da, welches Paket du brauchst. Und SSH geht mit Key ohne PW auch automatisch, siehe auch autossh.
|
sveni-lee
(Themenstarter)
Anmeldungsdatum: 28. Mai 2013
Beiträge: 258
|
Ja, das steht da aber es wird für den OPiZero nicht gefunden...
|