Internetverbindung über serielle Schnittstelle

1009
TurtleForGaming

Ich muss eine Himbeere über die serielle Schnittstelle eines anderen Computers mit dem Internet verbinden. Hier ist ein Schema, wie es funktionieren soll:

 +-----------------------+ +------------+ | | | | | Linux Computer | | Internet +--------> | | | | (Debian / Kali-linux) | +------------+ | | +----------+------------+ | | | Internet over serial port (ttyACM0) | v +-----------------------+ +-----------------------+ | | | | | Linux Computer | | Access to site like | | +------->+ google / ... with | | (Debian / Raspberry) | | normal browser | | | | | +-----------------------+ +-----------------------+ 

Die Geschwindigkeit ist für mich kein Problem.

Wie kann ich das erreichen?

1
Es gibt etwas, das als SLIP (Serial Line Internet Protocol) bezeichnet wird, um das Senden von Internetpaketen über eine serielle Verbindung zu ermöglichen. Es scheint auch SLIP-Implementierungen für Raspberry zu geben. Lernmaterialempfehlungen sind hier jedoch nicht Thema, da sie von den grundlegendsten Google-Suchanfragen gelöst werden. Also, was hast du gesucht? Was hast du versucht? Wo stößt du auf Probleme? music2myear vor 6 Jahren 1
@ music2myear - Ich denke, du bist ein bisschen hart - es ist nicht so, dass Internetverbindungen über serielle Anschlüsse die Norm sind (und ich würde dir sogar sagen, dass SLIP nicht einmal der richtige Weg ist, es zu tun, da es überflüssig wurde PPP. Um diese Art von Material zu finden, müssen Sie wirklich mit 20 Jahre alter Technologie in Kontakt gekommen sein oder zufällig in sehr Nischenbereichen verwickelt sein. davidgo vor 6 Jahren 1
Die Zeile "Gibt es ein Tutorial, das mir jemand geben kann", ist eine spezielle Anforderung für Lernmaterial. Das lässt sich ausreden, aber es scheint auch, als hätte OP vor der Anfrage nicht viel von den Hausaufgaben gemacht. music2myear vor 6 Jahren 0

1 Antwort auf die Frage

3
davidgo

Sie möchten sich die Protokolle ansehen, die vor 20 Jahren für die Einwahl verwendet wurden - wo ein serieller Anschluss mit einem Modem verbunden wurde, um eine Verbindung zum Internet herzustellen. Wie @ music2myear vorschlug, gab es ein Protokoll namens SLIP, das dies tat, jedoch wurde dies durch PPP ersetzt.

Mein Google-Fu ist stark (eigentlich kenne ich die Schlüsselwörter) und ich habe mir die Linux-PPP-Anleitung, Abschnitt 29, vorgestellt, die möglicherweise das ist, was Sie wollen. (Ein Hinweis - ein "Nullmodemkabel" war ein serielles Kabel auf beiden Seiten, bei dem die TX- und RX-Paare gekreuzt waren - dies wäre analog zu dem, was Sie mit Ihrem Pi tun.)

Während PPP in vielen Fällen SLIP ersetzt, wird SLIP weiterhin für Mikrocontroller verwendet, für die sich Pi-Geräte eignen. music2myear vor 6 Jahren 1
@ music2myear - Ein Pi ist kein Mikrocontroller. Der Pi ist ein "kleiner und erschwinglicher Computer, mit dem Sie die Programmierung erlernen können" - er enthält einen Mikroprozessor (keinen Mikrocontroller) und ist mit einer Maus, einem Monitor und externen Speicherkarten verbunden. Die korrekte Definition für einen Pi wäre ein "Einplatinencomputer". (SLIP funktioniert nicht einmal für IPv6) davidgo vor 6 Jahren 0
Nicht alles ist Pi;) Ich würde auch SLIP vorschlagen, da es so einfach ist, zumindest als PoC zu implementieren. Es ist jederzeit leicht, auf PPP umzusteigen. 0andriy vor 5 Jahren 0