Systemd Service zum herstellen einer Internetverbindung über den USB-OTG Port.
Tobias Müller 74ad64229d Merge branch 'master' of http://es-lab.de:60085/tmueller/BBB_Internet_over_USB_Service | 6 anni fa | |
---|---|---|
Internet_over_USB.service | 6 anni fa | |
README.md | 6 anni fa | |
install.sh | 6 anni fa |
📜 Inhaltsverzeichnis
Hinweis: Wenn Sie dieses Repository downloaden möchten, können Sie es direkt als ZIP-Datei herunterladen, oder mit Hilfe des Git-Repository-Links auf Ihren Rechner bzw. BBB klonen.
☁ Git-Repository-Link: http://es-lab.de:60085/tmueller/BBB_Internet_over_USB_Service
❓ 1. Einleitung
📝 2. Skripte
# Autor: Tobias Müller
# Beschreibung: Dieser Systemd-Service ermöglicht das Herstellen
# einer Internetverbindung über den USB-Host-Anschluss.
[Unit]
# Kurze Beschreibung des Services
Description=Internet über USB
# Service wird nach dem "Network Target" gestartet
After=network.target
[Service]
# Setze Service-Typ auf Simple -> Main-Process
Type=simple
# Starte den Service mit Root-Rechten
User=root
# Starte den Service bei einem Fehler nach 1s für max. 10 Versuche
# innerhalb von 15s neu
Restart=on-failure
RestartSec=1
StartLimitBurst=10
StartLimitInterval=15
# Füge als erstes die IP-Adresse der USB-Host-Schnittstelle als
# Gateway hinzu
ExecStartPre=/bin/sh -c "/sbin/route add default gw 192.168.7.1"
# Füge danach die Google-IP-Adresse als DNS hinzu
ExecStart=/bin/sh -c "echo \"nameserver 8.8.8.8\" >> /etc/resolv.conf"
# Deaktiviere Service, wenn der Prozess beendet wurde
RemainAfterExit=no
[Install]
# Aktiviere und starte den Service für Mehrbenutzersystem, mit
# oder ohne grafische Anmeldung
WantedBy=multi-user.target
💻 3. Einstellungen am Host-PC
🌐 4. Quellenverzeichnis
[1] FreeDesktop
systemd System and Service Manager
https://www.freedesktop.org/wiki/Software/systemd/
Abfragedatum: 31.10.2017
[2] Ubuntu User Wiki
systemd
https://wiki.ubuntuusers.de/wiki/tags/systemd/
Abfragedatum: 31.10.2017
[3] Debian Wiki
systemd - system and service manager
https://wiki.debian.org/systemd
Abfragedatum: 31.10.2017
[4] Elementz Tech Blog
Sharing internet using Network-Over-USB in BeagleBone Black
https://elementztechblog.wordpress.com/2014/12/22/sharing-internet-using-network-over-usb-in-beaglebone-black/
Abfragedatum: 31.10.2017
[5] Carl Lance
Windows 7 Internet Sharing for BeagleBone Black
http://lanceme.blogspot.de/2013/06/windows-7-internet-sharing-for.html
Abfragedatum: 31.10.2017
Hochschule Anhalt | Anhalt University of Applied Sciences | Fachbereich 6 EMW
BeagleBone Black - Internet over USB Service
Tobias Müller, B. Eng.
📧 Tobias.Mueller@Student.HS-Anhalt.de
© es-lab.de, 31.10.2017